.mw_nav-shell{z-index:50;transition:background var(--mw-dur-base) var(--mw-ease-out),box-shadow var(--mw-dur-base) var(--mw-ease-out);background:0 0;position:fixed;top:0;left:0;right:0}.mw_nav-shell--scrolled{background:#fff;box-shadow:0 2px 16px #0000001a}.mw_nav{width:calc(100% - 2*var(--mw-card-gutter));border-radius:0 0 var(--mw-card-radius-xl) var(--mw-card-radius-xl);outline-offset:6px;background:#fff;outline:1px dashed #ffffff8c;max-width:1440px;margin-inline:auto}.mw_nav__inner{align-items:center;gap:1rem;height:4rem;display:flex}.mw_nav__logo-mw{flex-shrink:0;margin-right:.5rem}.mw_nav__logo-mw img{width:auto;height:1.875rem;display:block}.mw_nav__links{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.mw_nav__link{border-radius:var(--mw-radius-sm);color:var(--mw-color-text,#374151);cursor:pointer;transition:background var(--mw-dur-fast) ease,color var(--mw-dur-fast) ease;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.2rem;padding:.3rem .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mw_nav__link:hover{background:var(--mw-page-bg,#f3f4f6);color:var(--mw-color-text,#111827)}.mw_nav__link--active{background:var(--mw-page-bg,#f3f4f6);color:var(--mw-brand);font-weight:600}.mw_nav__link--more svg{opacity:.6;width:1rem;height:1rem}.mw_nav__more{position:relative}.mw_nav__more-menu{z-index:50;border:var(--mw-border-w) solid var(--mw-color-border);border-radius:var(--mw-radius-md);min-width:13rem;box-shadow:var(--mw-shadow-sm);background:#fff;flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0}.mw_nav__more-eintrag{border-radius:var(--mw-radius-sm);color:var(--mw-color-text,#374151);white-space:nowrap;transition:background var(--mw-dur-fast) ease,color var(--mw-dur-fast) ease;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;font-size:.8125rem;font-weight:500;display:flex}.mw_nav__more-eintrag:hover{background:var(--mw-page-bg,#f3f4f6)}.mw_nav__more-eintrag--active{background:var(--mw-page-bg,#f3f4f6);color:var(--mw-brand);font-weight:600}.mw_nav__more-badge{border-radius:var(--mw-radius-pill);background:var(--mw-brand);color:#fff;letter-spacing:.02em;text-transform:uppercase;padding:.1rem .45rem;font-size:.625rem;font-weight:600}.mw_nav__search{flex:1;max-width:13rem;margin-inline:auto;position:relative}.mw_nav__search input{background:var(--mw-neu-bg);border-radius:var(--mw-radius-pill);width:100%;color:var(--mw-color-text,#111827);box-shadow:var(--mw-neu-shadow-inset);transition:box-shadow var(--mw-dur-fast) var(--mw-ease-out);border:none;padding:.5rem 2.5rem .5rem 1rem;font-size:.875rem}.mw_nav__search input::placeholder{color:var(--mw-color-text-muted,#9ca3af)}.mw_nav__search input:focus{box-shadow:var(--mw-neu-shadow-inset),0 0 0 2px var(--mw-brand);outline:none}.mw_nav__search-icon{color:var(--mw-color-text-muted,#9ca3af);pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.mw_nav__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.mw_nav .mw_account-btn{cursor:pointer;font-size:.8125rem}.mw_nav__company{border-left:1px solid var(--mw-color-border,#e5e7eb);flex-shrink:0;align-items:center;gap:.75rem;padding-left:.75rem;display:flex}.mw_nav__logo-company{flex-shrink:0;justify-content:center;align-items:center;width:7rem;height:1.875rem;display:flex}.mw_nav__logo-company img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.mw_footer{background-color:var(--mw-footer-bg);color:var(--mw-footer-text);border-radius:var(--mw-card-radius-xl);box-shadow:var(--mw-shadow-card-dark);margin:0 var(--mw-card-gutter) var(--mw-card-gutter);background-image:url(/texturen/45-degree-fabric-light.png);background-repeat:repeat;font-size:.875rem;line-height:1.6;position:relative;overflow:clip}.mw_footer:after{content:"";border-radius:calc(var(--mw-card-radius-xl) - 8px);pointer-events:none;z-index:3;border:1px dashed #ffffff29;position:absolute;inset:12px}@media (min-width:768px){.mw_footer{margin:0 1.25rem 1.25rem}}.mw_footer__inner{flex-direction:column;gap:3rem;padding-top:3.5rem;padding-bottom:2.25rem;display:flex}@media (min-width:768px){.mw_footer__inner{padding-top:4rem;padding-bottom:2.5rem}}.mw_footer__top{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.mw_footer__top{grid-template-columns:200px 1fr auto;align-items:start;gap:4rem}}.mw_footer__brand{flex-direction:column;gap:1.5rem;display:flex}.mw_footer__logo-img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;height:2.5rem}.mw_footer__logo-text{font-family:var(--font-anton),sans-serif;letter-spacing:.06em;color:#fff;font-size:1.5rem;line-height:1}.mw_footer__social{gap:.5rem;display:flex}.mw_footer__social-link{border-radius:var(--mw-radius-md);background-color:var(--mw-footer-social-bg);width:2rem;height:2rem;color:var(--mw-footer-text-muted);justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mw_footer__social-link:hover{background-color:var(--mw-footer-social-bg-hover);color:#fff}.mw_footer__contact-block{flex-direction:column;gap:1rem;display:flex}.mw_footer__firma-name{color:#fff;letter-spacing:.02em;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.mw_footer__address{color:var(--mw-footer-text-muted);flex-direction:column;font-size:.8125rem;font-style:normal;line-height:1.7;display:flex}.mw_footer__contact{flex-direction:column;gap:.5rem;display:flex}.mw_footer__contact-item{color:var(--mw-footer-text-muted);align-items:center;gap:.625rem;text-decoration:none;transition:color .15s;display:inline-flex}.mw_footer__contact-item svg{color:var(--mw-footer-icon);flex-shrink:0;transition:color .15s}.mw_footer__contact-item:hover{color:#fff}.mw_footer__contact-item:hover svg{color:var(--mw-footer-accent-line)}.mw_footer__nav{gap:3.5rem;display:flex}@media (max-width:767px){.mw_footer__nav{flex-wrap:wrap;gap:2.5rem}}.mw_footer__nav-group{flex-direction:column;gap:.375rem;display:flex}.mw_footer__nav-title{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:.125rem;font-size:.6875rem;font-weight:600}.mw_footer__nav-link{color:var(--mw-footer-text-muted);cursor:pointer;text-align:left;font-size:.875rem;line-height:inherit;background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s}.mw_footer__nav-link:hover{color:#fff}.mw_footer__nav-link--logout:hover{color:#f87171}.mw_footer__bottom{border-top:1px solid var(--mw-footer-border);flex-direction:column;gap:1rem;padding-top:1.75rem;display:flex}@media (min-width:640px){.mw_footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.mw_footer__copy{color:var(--mw-footer-text-muted);font-size:.8125rem}.mw_footer__legal{gap:2rem;display:flex}.mw_footer__legal-link{color:var(--mw-footer-text-muted);font-size:.8125rem;text-decoration:none;transition:color .15s}.mw_footer__legal-link:hover{color:#fff}.mw_logo-slider{padding:3rem 0}.mw_logo-slider__header{justify-content:center;align-items:baseline;gap:1rem;margin:0 auto 2.5rem;padding-inline:1.5rem;display:flex}.mw_logo-slider__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mw-color-primary);white-space:nowrap;font-size:.7rem;font-weight:800}.mw_logo-slider__text{color:var(--mw-color-text-muted,#6b7280);font-size:.8125rem;line-height:1.65}.mw_logo-slider__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.mw_logo-slider__track{will-change:transform;width:max-content;animation:mw-marquee var(--mw-slider-duration,60s) linear infinite;align-items:center;gap:4rem;display:flex;transform:translateZ(0)}.mw_logo-slider__track:hover{animation-play-state:paused}.mw_logo-slider__item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.mw_logo-slider__img{-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:.45;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:120px;height:2rem;transition:opacity .2s,filter .2s}@keyframes mw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mw_logo-slider__track{will-change:auto;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;padding-inline:2rem;animation:none;transform:none}}.mw_page-banner{min-height:var(--mw-banner-min-h);border-radius:0;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.mw_page-banner__img{-o-object-fit:cover;object-fit:cover;transform-origin:50%;width:100%;height:100%;animation:14s ease-in-out infinite alternate mw-ken-burns;display:block;position:absolute;inset:0}.mw_page-banner__label{z-index:1;padding-top:var(--mw-banner-pad-top);padding-bottom:var(--mw-banner-pad-bottom);pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 100%);position:relative}.mw_page-banner__label-text{max-width:1440px;font-family:var(--font-anton),sans-serif;color:#fff;letter-spacing:.01em;margin-inline:auto;padding-inline:1.5rem;font-size:clamp(1.75rem,4vw,3rem);line-height:1;display:block}@media (prefers-reduced-motion:reduce){.mw_page-banner__img{animation:none}}@keyframes mw-ken-burns{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-2%,-1.5%)}}.mw_hero{border-radius:var(--mw-card-radius-xl);height:75vh;min-height:28rem;box-shadow:var(--mw-shadow-card-light);margin:var(--mw-card-gutter);background:var(--mw-page-bg);position:relative;overflow:hidden}.mw_hero__img{-o-object-fit:cover;object-fit:cover;transform-origin:50%;width:100%;height:100%;animation:18s ease-in-out infinite alternate mw-ken-burns;position:absolute;inset:0}.mw_hero__content{text-align:center;background:linear-gradient(#0000 40%,#00000073 100%);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.mw_hero__heading{color:#fff;margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1.1}.mw_hero__subheading{color:#ffffffd9;font-size:clamp(1rem,2vw,1.25rem);font-weight:400}@media (prefers-reduced-motion:reduce){.mw_hero__img{animation:none}}button.mw_btn,.mw_btn{border-radius:var(--mw-radius-sm);font-family:var(--font-satoshi),system-ui,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none;transition:filter var(--mw-dur-fast) var(--mw-ease-out),background-color var(--mw-dur-fast) var(--mw-ease-out),color var(--mw-dur-fast) var(--mw-ease-out),border-color var(--mw-dur-fast) var(--mw-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.2;display:inline-flex}button.mw_btn--sm,.mw_btn--sm{font-size:var(--mw-text-sm);padding:.3125rem .75rem}button.mw_btn--lg,.mw_btn--lg{font-size:var(--mw-text-sm);padding:.625rem 1.25rem}button.mw_btn--primary,.mw_btn--primary{background:var(--mw-company-accent,var(--mw-brand));color:var(--mw-company-accent-fg,#fff)}button.mw_btn--primary:hover,.mw_btn--primary:hover{filter:brightness(.93)}button.mw_btn--neutral,.mw_btn--neutral{color:#171717;background:#e5e5e5}button.mw_btn--neutral:hover,.mw_btn--neutral:hover{background:#d4d4d4}button.mw_btn--outline,.mw_btn--outline{color:var(--mw-company-accent,var(--mw-brand));border-color:var(--mw-company-accent,var(--mw-brand));background:0 0}button.mw_btn--outline:hover,.mw_btn--outline:hover{background:color-mix(in srgb, var(--mw-company-accent,var(--mw-brand)) 10%, #fff)}button.mw_btn--outline-neutral,.mw_btn--outline-neutral{color:#404040;background:0 0;border-color:#d4d4d4}button.mw_btn--outline-neutral:hover,.mw_btn--outline-neutral:hover{background:var(--mw-color-bg-hover);border-color:#a3a3a3}button.mw_btn--outline-inverse,.mw_btn--outline-inverse{color:#fff;background:0 0;border-color:#ffffff80}button.mw_btn--outline-inverse:hover,.mw_btn--outline-inverse:hover{background:#ffffff1f;border-color:#fff}button.mw_btn--ghost,.mw_btn--ghost{color:#404040;background:0 0}button.mw_btn--ghost:hover,.mw_btn--ghost:hover{background:var(--mw-color-bg-hover);color:#171717}button.mw_btn--danger,.mw_btn--danger{background:var(--mw-color-danger);color:#fff}button.mw_btn--danger:hover,.mw_btn--danger:hover{filter:brightness(.93)}button.mw_btn--success,.mw_btn--success{background:var(--mw-neon-gruen);color:#fff}button.mw_btn--success:hover,.mw_btn--success:hover{filter:brightness(.93)}button.mw_btn:disabled,button.mw_btn[aria-disabled=true],.mw_btn:disabled,.mw_btn[aria-disabled=true]{opacity:var(--mw-opacity-disabled);cursor:not-allowed;filter:none}.mw_cart-btn{border-radius:var(--mw-radius-sm);cursor:pointer;color:var(--mw-company-accent-fg,#fff);white-space:nowrap;background:linear-gradient(135deg, var(--mw-company-accent) 0%, color-mix(in srgb, var(--mw-company-accent) 65%, #fff) 100%);border:none;align-items:center;gap:.4rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;transition:filter .15s,transform .1s;display:inline-flex}.mw_cart-btn:hover{filter:brightness(.93)}.mw_cart-btn:active{transform:scale(.97)}.mw_cart-btn__badge{border-radius:var(--mw-radius-sm);background:#ffffff40;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}@keyframes mw-card-in{0%{opacity:0;transform:translateY(14px)}}.mw_product-card{border-radius:var(--mw-card-radius-xl);height:100%;box-shadow:var(--mw-shadow-card);animation:mw-card-in .32s var(--mw-ease-out) both;animation-delay:calc(var(--card-index,0)*45ms);transition:box-shadow var(--mw-dur-base) var(--mw-ease-out);background:#fff;flex-direction:column;display:flex;overflow:visible}.mw_product-card:hover{box-shadow:0 8px 28px #00000029}.mw_product-card__media{aspect-ratio:1;border-top-left-radius:var(--mw-card-radius-xl);border-top-right-radius:var(--mw-card-radius-xl);background:#f5f5f5;width:100%;position:relative;overflow:hidden}.mw_product-card__image{-o-object-fit:contain;object-fit:contain;transition:transform .4s var(--mw-ease-out)}.mw_product-card:hover .mw_product-card__image{transform:scale(1.06)}.mw_product-card__placeholder{color:#d4d4d4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mw_product-card__arrow{cursor:pointer;color:#fff;width:2.25rem;height:2.25rem;transition:background var(--mw-dur-fast) ease;background:#0003;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.625rem}.mw_product-card__arrow:hover{background:#00000080}.mw_product-card__arrow--prev{left:.5rem}.mw_product-card__arrow--next{right:.5rem}.mw_product-card__body{flex-direction:column;flex:1;padding:1rem 1.125rem 0;display:flex}.mw_product-card__title{font-size:var(--mw-text-base);color:#171717;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2.625rem;line-height:1.35;display:-webkit-box;overflow:hidden;font-family:var(--font-satoshi),system-ui,sans-serif!important;font-weight:600!important}.mw_product-card__meta{-moz-column-gap:2rem;border-bottom:1px solid #f5f5f5;flex-flow:wrap;align-items:center;gap:.5rem 2rem;margin-bottom:.875rem;padding-bottom:.875rem;display:flex}.mw_product-card__swatches{align-items:center;gap:.375rem;display:flex}.mw_product-card__swatch{border-radius:var(--mw-radius-pill);background:var(--mw-swatch,#d4d4d4);outline-offset:2px;cursor:default;outline:1px solid #0003;flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.mw_product-card__swatch:after{content:attr(data-tooltip);color:#fff;font-size:.6875rem;font-weight:500;font-family:var(--font-satoshi),system-ui,sans-serif;border-radius:var(--mw-radius-sm);white-space:normal;text-align:center;pointer-events:none;z-index:20;opacity:0;width:max-content;max-width:11rem;transition:opacity var(--mw-dur-fast) ease;background:#1a1a1a;padding:.25rem .5rem;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mw_product-card__swatch:before{content:"";pointer-events:none;z-index:20;opacity:0;transition:opacity var(--mw-dur-fast) ease;border:4px solid #0000;border-top-color:#1a1a1a;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.mw_product-card__swatch:hover:after,.mw_product-card__swatch:hover:before,.mw_product-card__swatch:focus:after,.mw_product-card__swatch:focus:before{opacity:1}.mw_product-card__swatch:focus{outline-color:#0006}.mw_product-card__swatch-more{font-size:var(--mw-text-xs);color:#a3a3a3;margin-left:.125rem;font-weight:500}.mw_product-card__sizes{font-size:var(--mw-text-xs);color:#a3a3a3;letter-spacing:.02em;margin-left:auto;font-weight:500}.mw_product-card__footer{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.mw_product-card__price{align-items:baseline;gap:.5rem;display:flex}.mw_product-card__price-note{font-size:var(--mw-text-xs);color:#a3a3a3;font-weight:400}.mw_product-card__price-symbol{opacity:.6;margin-left:.15em;font-size:.7em;font-weight:400}.mw_product-card__price-anfrage{font-size:var(--mw-text-lg);color:#404040;font-weight:600}.mw_product-card__hinweis{font-size:var(--mw-text-xs);color:#737373;margin-top:.25rem;font-weight:500;display:inline-block}.mw_product-card__cta{color:#fff;width:calc(100% + 2.25rem);font-size:var(--mw-text-sm);letter-spacing:.01em;background:linear-gradient(135deg,#2a2a2a 0%,#444 100%);border-radius:0;justify-content:center;align-items:center;margin-inline:-1.125rem;padding:.625rem .75rem;font-weight:600;display:inline-flex}.mw_product-card:hover .mw_product-card__cta{background:linear-gradient(135deg, var(--mw-company-accent,var(--mw-brand)) 0%, color-mix(in srgb, var(--mw-company-accent,var(--mw-brand)) 65%, #fff) 100%);color:var(--mw-company-accent-fg,#fff)}.mw_color-swatcher{align-items:center;gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.mw_color-swatcher__dot{border-radius:var(--mw-radius-pill);background:var(--mw-swatch,#d4d4d4);outline-offset:var(--mw-outline-offset-focus);cursor:pointer;width:1.75rem;height:1.75rem;transition:outline-color var(--mw-dur-fast) ease,transform var(--mw-dur-fast) ease;outline:1px solid #0003;flex-shrink:0;position:relative}.mw_color-swatcher__dot:after{content:attr(data-tooltip);color:#fff;font-size:.6875rem;font-weight:500;font-family:var(--font-satoshi),system-ui,sans-serif;border-radius:var(--mw-radius-sm);white-space:normal;text-align:center;pointer-events:none;z-index:20;opacity:0;width:max-content;max-width:11rem;transition:opacity var(--mw-dur-fast) ease;background:#1a1a1a;padding:.25rem .5rem;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mw_color-swatcher__dot:before{content:"";pointer-events:none;z-index:20;opacity:0;transition:opacity var(--mw-dur-fast) ease;border:4px solid #0000;border-top-color:#1a1a1a;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.mw_color-swatcher__dot:hover:after,.mw_color-swatcher__dot:hover:before,.mw_color-swatcher__dot:focus:after,.mw_color-swatcher__dot:focus:before{opacity:1}.mw_color-swatcher__dot:hover{transform:scale(1.08)}.mw_color-swatcher__dot:focus-visible,.mw_color-swatcher__dot--active{outline-offset:3px;outline:2px solid #171717}.mw_color-dot{border-radius:var(--mw-radius-pill);background:var(--mw-swatch,#d4d4d4);border:1px solid #00000040;flex-shrink:0;width:.7rem;height:.7rem;display:inline-block}.mw_color-dot--balken{border-radius:0;align-self:stretch;height:auto}.yarl__thumbnails_thumbnail{opacity:.55;transition:opacity var(--mw-dur-fast) var(--mw-ease-out);border:1px solid #ffffff40}.yarl__thumbnails_thumbnail:hover{opacity:.85}.yarl__thumbnails_thumbnail_active{opacity:1;border:1px solid #fff!important;padding:3px!important}.yarl__thumbnails_thumbnail_active:hover{opacity:1}.mw_filter-bar{z-index:40;transition:opacity .2s var(--mw-ease-out);background:#fff;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:sticky;top:4rem}.mw_filter-bar--loading{opacity:.5;pointer-events:none}.mw_filter-bar{border-radius:var(--mw-radius-card);box-shadow:var(--mw-shadow-card);flex-wrap:wrap;padding:.875rem 1.25rem}.mw_filter-bar__filters{flex-wrap:wrap;flex:1;align-items:flex-end;gap:.75rem;display:flex}.mw_filter-bar__filter-group{flex-direction:column;gap:.25rem;min-width:9rem;display:flex}.mw_filter-bar__sort-wrap{border-left:1px solid #f5f5f5;flex-direction:column;gap:.25rem;min-width:11rem;margin-left:.25rem;padding-left:1rem;display:flex}.mw_filter-bar__label{color:#a3a3a3;white-space:nowrap;font-size:.6875rem;font-weight:500}.mw_filter-bar__reset{color:#737373;text-underline-offset:3px;white-space:nowrap;transition:color var(--mw-dur-fast) ease;align-self:flex-end;padding-bottom:.35rem;font-size:.75rem;font-weight:500;text-decoration:underline}.mw_filter-bar__reset:hover{color:#171717}.mw_filter-bar__select-wrap{align-items:center;display:flex;position:relative}.mw_filter-bar__select{appearance:none;border-radius:var(--mw-radius-md);font-size:var(--mw-text-sm);color:#262626;cursor:pointer;width:100%;transition:background var(--mw-dur-fast) ease;background:#f5f5f5;border:none;padding:.4375rem 2rem .4375rem .625rem;font-weight:500}.mw_filter-bar__select:hover{background:#e5e5e5}.mw_filter-bar__select:focus{box-shadow:0 0 0 2px var(--mw-brand);outline:none}.mw_filter-bar__chevron{pointer-events:none;color:#a3a3a3;width:.875rem;height:.875rem;position:absolute;right:.5rem}.mw_filter-bar__chevron-icon{pointer-events:none;border-top:.3125rem solid #a3a3a3;border-left:.25rem solid #0000;border-right:.25rem solid #0000;width:0;height:0;margin-top:.125rem;position:absolute;right:.625rem}.mw_filter-dropdown{width:100%;position:relative}.mw_filter-dropdown__trigger{appearance:none;border-radius:var(--mw-radius-md);width:100%;font-size:var(--mw-text-sm);color:#262626;cursor:pointer;transition:background var(--mw-dur-fast) ease;background:#f5f5f5;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-weight:500;display:flex}.mw_filter-dropdown__trigger:hover{background:#e5e5e5}.mw_filter-dropdown__trigger:focus-visible{box-shadow:0 0 0 2px var(--mw-brand);outline:none}.mw_filter-dropdown__trigger--input{height:var(--mw-input-h);padding:0 var(--mw-input-px);background:var(--mw-input-bg);border-radius:var(--mw-input-radius);font-size:var(--mw-input-text);color:var(--mw-color-fg);font-weight:400}.mw_filter-dropdown__trigger--input:hover{background:var(--mw-input-bg)}.mw_filter-dropdown__trigger--input:focus-visible{box-shadow:var(--mw-input-focus-shadow)}.mw_filter-dropdown__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mw_filter-dropdown__chevron{border-top:.3125rem solid #a3a3a3;border-left:.25rem solid #0000;border-right:.25rem solid #0000;flex:none;width:0;height:0}.mw_filter-dropdown__panel{z-index:60;border-radius:var(--mw-radius-md);min-width:100%;max-width:22rem;max-height:18rem;box-shadow:var(--mw-shadow-lg);background:#fff;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.mw_filter-dropdown__option{padding:.375rem .5rem;padding-left:calc(.5rem + var(--mw-fd-depth,0)*1.15rem);border-radius:var(--mw-radius-sm);font-size:var(--mw-text-sm);color:#262626;white-space:nowrap;cursor:pointer;transition:background var(--mw-dur-fast) ease;align-items:center;gap:.25rem;display:flex}.mw_filter-dropdown__option:hover{background:#f5f5f5}.mw_filter-dropdown__option--branch{color:#171717;font-weight:600}.mw_filter-dropdown__option--active{background:var(--mw-brand-tint,#f5f5f5);color:var(--mw-brand);font-weight:600}.mw_filter-dropdown__marker{text-align:center;color:#a3a3a3;flex:none;width:.75rem}.mw_filter-dropdown__option-label{text-overflow:ellipsis;overflow:hidden}.mw_pagination{justify-content:center;align-items:center;gap:.375rem;display:flex}.mw_pagination__btn{border-radius:var(--mw-radius-md);cursor:pointer;color:#404040;min-width:2.25rem;height:2.25rem;transition:background var(--mw-dur-fast) ease,color var(--mw-dur-fast) ease;background:#f5f5f5;border:none;justify-content:center;align-items:center;padding-inline:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.mw_pagination__btn--active{color:#fff;cursor:default;background:#1a1a1a;font-weight:600}.mw_pagination__btn:hover:not(.mw_pagination__btn--active){background:#e5e5e5}.mw_pagination__btn:disabled:not(.mw_pagination__btn--active){opacity:.4;cursor:default}.mw_pagination__ellipsis{color:#a3a3a3;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.mw_company-switcher__trigger{padding:var(--mw-space-1) var(--mw-space-2);font-size:var(--mw-text-xs);white-space:nowrap;cursor:pointer;color:inherit;transition:color var(--mw-dur-fast) var(--mw-ease-out);outline-offset:var(--mw-outline-offset-focus);background:0 0;border:none;align-items:center;font-weight:500;display:inline-flex}.mw_company-switcher__trigger:hover{color:var(--mw-company-accent,var(--mw-brand));text-underline-offset:3px;text-decoration:underline}.mw_company-switcher__trigger:focus-visible{outline:2px solid var(--mw-brand)}.mw_company-switcher__backdrop{background:var(--mw-color-overlay);z-index:9998;position:fixed;inset:0}.mw_company-switcher__modal{z-index:9999;width:min(94vw,var(--mw-switcher-modal-w));max-height:min(80vh,var(--mw-modal-max-height));background:var(--mw-color-surface);border-radius:var(--mw-radius-card);box-shadow:var(--mw-shadow-lg);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.mw_company-switcher__modal-header{padding:var(--mw-space-4);border-bottom:1px solid var(--mw-color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mw_company-switcher__modal-title{font-size:var(--mw-text-lg);margin:0;font-weight:600}.mw_company-switcher__modal-close{width:var(--mw-size-icon-btn);height:var(--mw-size-icon-btn);border-radius:var(--mw-radius-md);cursor:pointer;color:var(--mw-color-fg-muted);transition:background var(--mw-dur-fast) var(--mw-ease-out),color var(--mw-dur-fast) var(--mw-ease-out);outline-offset:var(--mw-outline-offset-focus);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mw_company-switcher__modal-close:hover{background:var(--mw-color-bg-hover);color:inherit}.mw_company-switcher__modal-close:focus-visible{outline:2px solid var(--mw-brand)}.mw_company-switcher__search-wrap{padding:var(--mw-space-3) var(--mw-space-4);border-bottom:1px solid var(--mw-color-border);flex-shrink:0}.mw_company-switcher__search-input{border-radius:var(--mw-radius-md);border:1px solid var(--mw-color-border);background:var(--mw-color-surface);width:100%;padding:var(--mw-space-2) var(--mw-space-3);font-size:var(--mw-text-sm);outline-offset:var(--mw-outline-offset-focus);display:block}.mw_company-switcher__search-input::placeholder{color:var(--mw-color-fg-muted)}.mw_company-switcher__search-input:focus-visible{outline:2px solid var(--mw-brand);border-color:var(--mw-brand)}.mw_company-switcher__search-input:disabled{cursor:not-allowed;opacity:var(--mw-opacity-disabled)}.mw_company-switcher__grid{gap:var(--mw-space-3);padding:var(--mw-space-4);flex:auto;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;display:grid;overflow-y:auto}@media (max-width:511.98px){.mw_company-switcher__grid{grid-template-columns:repeat(2,1fr)}}.mw_company-switcher__cell{align-items:center;gap:var(--mw-space-2);padding:var(--mw-space-3);border-radius:var(--mw-radius-md);background:var(--mw-color-bg-hover);cursor:pointer;text-align:center;transition:background var(--mw-dur-fast) var(--mw-ease-out),box-shadow var(--mw-dur-fast) var(--mw-ease-out);outline-offset:var(--mw-outline-offset-focus);border:none;flex-direction:column;display:flex}.mw_company-switcher__cell:hover:not(:disabled){background:#e5e5e5}.mw_company-switcher__cell:focus-visible{outline:2px solid var(--mw-brand)}.mw_company-switcher__cell--active{box-shadow:inset 0 0 0 2px var(--mw-company-accent,var(--mw-brand))}.mw_company-switcher__cell--active .mw_company-switcher__cell-name{color:var(--mw-company-accent,var(--mw-brand));font-weight:600}.mw_company-switcher__cell:disabled{cursor:not-allowed;opacity:var(--mw-opacity-disabled)}.mw_company-switcher__cell-logo{aspect-ratio:3/2;width:100%;min-height:0;padding:var(--mw-space-3) var(--mw-space-4);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.mw_company-switcher__cell-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mw_company-switcher__cell-initial{font-size:var(--mw-text-lg);color:var(--mw-brand);font-weight:700;line-height:1}.mw_company-switcher__cell-name{font-size:var(--mw-text-xs);color:inherit;word-break:break-word;line-height:var(--mw-leading-snug);margin-top:auto}.mw_company-switcher__state-msg{text-align:center;font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);padding:var(--mw-space-4) 0;grid-column:1/-1;margin:0}.mw_external-admin__row{border-bottom:1px solid #e5e5e5;grid-template-columns:1fr 2fr;align-items:center;gap:1rem;padding:.625rem 1rem;display:grid}.mw_external-admin__row:last-child{border-bottom:none}.mw_role-select{border-radius:var(--mw-radius-pill);border:1px solid var(--mw-color-border);background:var(--mw-color-surface);height:2.5rem;padding-inline:var(--mw-space-3);font-size:var(--mw-text-sm);color:inherit;cursor:pointer;display:block}.mw_role-select:focus{outline:none}.mw_role-select:disabled{opacity:var(--mw-opacity-disabled);cursor:not-allowed}.mw_role-matrix__head,.mw_role-matrix__row{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));align-items:center;gap:1rem;padding:.625rem 1rem;display:grid}.mw_role-matrix__head{background:var(--mw-surface-dark);color:var(--mw-surface-dark-fg)}.mw_role-matrix__row{border-bottom:1px solid #e5e5e5}.mw_role-matrix__row:last-child{border-bottom:none}.mw_role-matrix__col{font-size:var(--mw-text-xs);text-align:center;font-weight:500}.mw_role-matrix__col--label{text-align:left}.mw_role-matrix__cap{font-size:var(--mw-text-xs);color:#262626}.mw_role-matrix__cell{justify-content:center;align-items:center;display:flex}.mw_role-matrix__yes{color:#16a34a}.mw_role-matrix__no{color:#d4d4d4}.mw_emp-table{flex-direction:column;gap:2.5rem;display:flex}.mw_emp-table__group{flex-direction:column;gap:.5rem;display:flex}.mw_emp-table__group-head{align-items:center;gap:.5rem;display:flex}.mw_emp-table__group-title{color:#171717;font-weight:500}.mw_emp-table__count{border-radius:var(--mw-radius-pill);color:#525252;font-size:var(--mw-text-xs);background:#f5f5f5;align-items:center;padding:.05rem .5rem;display:inline-flex}.mw_emp-table__card{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-lg);background:#fff;overflow:hidden}.mw_emp-table__empty{font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);padding:1rem}.mw_emp-table__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 6.5rem 3.5rem 7rem 5.5rem 8.5rem 5.5rem;align-items:center;gap:1rem;padding:.625rem 1rem;display:grid}.mw_emp-table__head{background:var(--mw-surface-dark)}.mw_emp-table__th{font-size:var(--mw-text-xs);color:var(--mw-surface-dark-fg);font-weight:500}.mw_emp-table__row{border-bottom:1px solid #e5e5e5;flex-direction:column;display:flex}.mw_emp-table__row:last-child{border-bottom:none}.mw_emp-table__td{font-size:var(--mw-text-xs);color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mw_emp-table__td--name{color:#171717;font-weight:500}.mw_emp-table__td--role{color:#262626;font-weight:500}.mw_emp-table__status{border-radius:var(--mw-radius-pill);font-size:var(--mw-text-xs);align-items:center;padding:.1rem .5rem;font-weight:500;display:inline-flex}.mw_emp-table__status--active{color:#15803d;background:#dcfce7}.mw_emp-table__status--pending{color:#b45309;background:#fef3c7}.mw_emp-table__actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.mw_emp-table__edit{opacity:0;max-height:0;transition:max-height var(--mw-dur-base) var(--mw-ease-out),opacity var(--mw-dur-base) var(--mw-ease-out),padding var(--mw-dur-base) var(--mw-ease-out);background:#fafafa;overflow:hidden}.mw_emp-table__edit--open{opacity:1;border-top:1px solid #e5e5e5;max-height:24rem;padding:1rem}.mw_emp-table__edit-fields{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.mw_emp-table__field{flex-direction:column;gap:.375rem;display:flex}.mw_emp-table__field-label{font-size:var(--mw-text-xs);color:#171717;font-weight:500}.mw_emp-table__field-hint{font-size:var(--mw-text-xs);color:#737373}.mw_emp-table__edit-actions{align-items:center;gap:.5rem;margin-left:auto;padding-bottom:.25rem;display:flex}.mw_acard{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-lg);background:#fff;height:fit-content;overflow:hidden}.mw_acard__panel{transition:max-height var(--mw-dur-base) var(--mw-ease-out),opacity var(--mw-dur-base) var(--mw-ease-out),padding var(--mw-dur-base) var(--mw-ease-out);grid-template-columns:1fr 1fr;gap:1rem;display:grid;overflow:hidden}.mw_acard__panel--open{opacity:1;border-bottom:1px solid #e5e5e5;max-height:44rem;padding:1rem}.mw_acard__panel--closed{opacity:0;max-height:0}.mw_acard__body{border-bottom:1px solid #e5e5e5;padding:1rem}.mw_acard__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.mw_acard__label{font-size:var(--mw-text-sm);color:#171717;font-weight:500}.mw_acard__value{font-size:var(--mw-text-sm);color:#737373;word-break:break-word}.mw_acard__footer{background:#fafafa;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem;display:flex}.mw_address-card{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-lg);width:100%;height:100%;min-height:13.75rem;transition:border-color var(--mw-dur-fast) var(--mw-ease-out);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.mw_address-card--active{border-color:#171717}.mw_address-card__lieferstandort{margin-bottom:var(--mw-space-3);padding-bottom:var(--mw-space-3);border-bottom:1px solid var(--mw-color-border)}.mw_address-card__lieferstandort-text{font-size:var(--mw-text-sm);color:var(--mw-color-fg)}.mw_address-card__lieferstandort-text--gesperrt{color:var(--mw-color-fg-muted)}.mw_address-form__row{-moz-column-gap:.5rem;grid-template-columns:144px 1fr;column-gap:.5rem;display:grid}.mw_order-badge{padding:var(--mw-space-1) var(--mw-space-2);border-radius:var(--mw-radius-pill);font-size:var(--mw-text-xs);line-height:var(--mw-leading-snug);white-space:nowrap;background:var(--mw-color-bg-hover);color:var(--mw-color-fg-muted);align-items:center;display:inline-flex}.mw_order-badge--company{background:var(--mw-brand-tint);color:var(--mw-brand)}.mw_order-badge--employee{background:var(--mw-color-bg-hover);color:var(--mw-color-fg-muted);border:1px solid var(--mw-color-border)}.mw_order-badge__by{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted)}.mw_order-card__grid{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.mw_order-card__grid{grid-template-columns:var(--mw-doc-card-col-date) var(--mw-doc-card-col-nr) var(--mw-doc-card-col-typ) minmax(0, 1fr) var(--mw-doc-card-col-amount) var(--mw-doc-card-col-action)}}.mw_beleg-head{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.mw_beleg-head{grid-template-columns:var(--mw-doc-card-col-date) var(--mw-doc-card-col-nr) var(--mw-doc-card-col-typ) minmax(0, 1fr) var(--mw-doc-card-col-amount) var(--mw-doc-card-col-action)}}.mw_beleg-head{display:none}@media (min-width:1024px){.mw_beleg-head{display:grid}}.mw_beleg-head{background:var(--mw-surface-dark)}.mw_beleg-head__th{font-size:var(--mw-text-xs);color:var(--mw-surface-dark-fg);font-weight:500}@media (min-width:1024px){.mw_beleg-head--ohne-typ{grid-template-columns:var(--mw-doc-card-col-date) var(--mw-doc-card-col-nr) minmax(0, 1fr) var(--mw-doc-card-col-amount) var(--mw-doc-card-col-action)}}.mw_order-card__vat-hint,.mw_order-card__interval-note{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted)}.mw_price-mode-toggle{gap:var(--mw-space-1);padding:var(--mw-space-1);border-radius:var(--mw-radius-pill);border:1px solid var(--mw-color-border);background:var(--mw-color-surface);width:fit-content;display:inline-flex}.mw_price-mode-toggle__option{padding-block:var(--mw-space-2);padding-inline:var(--mw-space-4);border-radius:var(--mw-radius-pill);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);transition:background var(--mw-dur-fast) var(--mw-ease-out),color var(--mw-dur-fast) var(--mw-ease-out);cursor:pointer;background:0 0;font-weight:500}.mw_price-mode-toggle__option:hover:not(:disabled){background:var(--mw-color-bg-hover)}.mw_price-mode-toggle__option:disabled{opacity:var(--mw-opacity-disabled);cursor:not-allowed}.mw_price-mode-toggle__option[data-active=true]{background:var(--mw-brand);color:#fff}.mw_interval-container{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);overflow:hidden}.mw_interval-container__head{align-items:center;gap:var(--mw-space-3);padding:var(--mw-space-3) var(--mw-space-4);background:var(--mw-color-bg-hover);display:flex}.mw_interval-container__toggle{align-items:center;gap:var(--mw-space-3);cursor:pointer;text-align:left;flex:1;min-width:0;display:flex}.mw_interval-container__ansicht{flex-shrink:0}.mw_interval-container__range{font-weight:600}.mw_interval-container__status{font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted)}.mw_interval-container__status--open{color:var(--mw-brand)}.mw_interval-container__count{font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);margin-left:auto}.mw_interval-container__body{gap:var(--mw-space-2);padding:var(--mw-space-3);flex-direction:column;display:flex}.mw_einreichung-tabellenkopf{padding-inline:.875rem}.mw_genehmigungen__empty{padding:var(--mw-space-4);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);text-align:center}.mw_einreichung-card{gap:var(--mw-space-3);background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.mw_einreichung-card__head{justify-content:space-between;align-items:center;gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.mw_einreichung-card__meta{align-items:center;gap:var(--mw-space-3);flex-wrap:wrap;display:flex}.mw_einreichung-card__meta-item{align-items:center;gap:var(--mw-space-1);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);display:inline-flex}.mw_einreichung-card__status{padding:var(--mw-space-1) var(--mw-space-2);border-radius:var(--mw-radius-pill);font-size:var(--mw-text-xs);font-weight:600;line-height:var(--mw-leading-snug);white-space:nowrap;background:var(--mw-color-bg-hover);color:var(--mw-color-fg-muted);align-items:center;display:inline-flex}.mw_einreichung-card__status--eingereicht{color:var(--mw-color-hint)}.mw_einreichung-card__status--genehmigt{background:var(--mw-brand-tint);color:var(--mw-brand)}.mw_einreichung-card__status--abgelehnt{color:var(--mw-color-danger)}.mw_einreichung-card__items{gap:var(--mw-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw_einreichung-card__item{justify-content:space-between;align-items:center;gap:var(--mw-space-3);padding:var(--mw-space-2) 0;border-top:1px solid var(--mw-color-border);display:flex}.mw_einreichung-card__item:first-child{border-top:none}.mw_einreichung-card__item-title{gap:var(--mw-space-0-5);font-size:var(--mw-text-sm);color:var(--mw-color-fg);flex-direction:column;min-width:0;display:flex}.mw_einreichung-card__item-notes{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted)}.mw_einreichung-card__item-qty{align-items:flex-end;gap:var(--mw-space-0-5);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);text-align:right;flex-direction:column;flex:none;display:flex}.mw_einreichung-card__item-qty-line{white-space:nowrap}.mw_einreichung-card__price-drop{font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted)}.mw_einreichung-card__price-drop-original{text-decoration:line-through}.mw_einreichung-card__qty-input{width:var(--mw-size-qty-input);padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);font-size:var(--mw-text-sm);text-align:center;background:var(--mw-color-surface);flex:none}.mw_einreichung-card__qty-input:focus-visible{box-shadow:0 0 0 var(--mw-outline-offset-focus) var(--mw-brand);outline:none}.mw_einreichung-card__edit-hint{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted)}.mw_einreichung-card__reference{align-items:center;gap:var(--mw-space-1);font-size:var(--mw-text-sm);color:var(--mw-brand);display:flex}.mw_einreichung-card__reference--rejected{color:var(--mw-color-danger)}.mw_einreichung-card__diff{gap:var(--mw-space-0-5);padding:var(--mw-space-2) var(--mw-space-3);background:var(--mw-color-bg-hover);border-radius:var(--mw-radius-md);font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);flex-direction:column;margin:0;list-style:none;display:flex}.mw_einreichung-card__reject-form{gap:var(--mw-space-2);flex-direction:column;display:flex}.mw_einreichung-card__reason-input{width:100%;min-height:var(--mw-size-reason-input-min-h);padding:var(--mw-space-2) var(--mw-space-3);border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);font-size:var(--mw-text-sm);background:var(--mw-color-surface);resize:vertical;font-family:inherit}.mw_einreichung-card__reason-input:focus-visible{box-shadow:0 0 0 var(--mw-outline-offset-focus) var(--mw-brand);outline:none}.mw_einreichung-card__actions{justify-content:flex-end;gap:var(--mw-space-2);display:flex}.mw_sa-row__grid{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.mw_sa-row__grid{grid-template-columns:var(--mw-doc-card-col-date) var(--mw-doc-card-col-nr) var(--mw-doc-card-col-typ) minmax(0, 1fr) var(--mw-doc-card-col-amount) var(--mw-doc-card-col-action)}}.mw_sa-status{align-items:center;gap:var(--mw-space-1);padding:var(--mw-space-1) var(--mw-space-2);border-radius:var(--mw-radius-pill);font-size:var(--mw-text-xs);font-weight:600;line-height:var(--mw-leading-snug);background:var(--mw-color-bg-hover);min-width:0;color:var(--mw-color-fg-muted);display:inline-flex}.mw_sa-status--eingereicht{color:var(--mw-color-hint)}.mw_sa-status--genehmigt{background:var(--mw-brand-tint);color:var(--mw-brand)}.mw_sa-status--abgelehnt{color:var(--mw-color-danger)}.mw_sammel-einreichung-card{gap:var(--mw-space-3);padding:var(--mw-space-4);background:var(--mw-color-surface);border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-lg);flex-direction:column;display:flex}.mw_sammel-einreichung-card__head{justify-content:space-between;align-items:center;gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.mw_sammel-einreichung-card__meta-item{align-items:center;gap:var(--mw-space-1);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);display:inline-flex}.mw_sammel-einreichung-card__items{gap:var(--mw-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw_sammel-einreichung-card__item{justify-content:space-between;align-items:center;gap:var(--mw-space-3);padding:var(--mw-space-2) 0;border-top:1px solid var(--mw-color-border);display:flex}.mw_sammel-einreichung-card__item:first-child{border-top:none}.mw_sammel-einreichung-card__infos{gap:var(--mw-space-1);padding-bottom:var(--mw-space-2);border-bottom:1px solid var(--mw-color-border);flex-direction:column;display:flex}.mw_sammel-einreichung-card__info{gap:var(--mw-space-1) var(--mw-space-3);font-size:var(--mw-text-sm);flex-wrap:wrap;display:flex}.mw_sammel-einreichung-card__info-label{font-size:var(--mw-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--mw-color-fg-muted);padding-top:.125rem}.mw_sammel-einreichung-card__info-wert{min-width:0;color:var(--mw-color-notiz);overflow-wrap:anywhere;font-weight:500}.mw_sammel-einreichung-card__item-title{gap:var(--mw-space-0-5);font-size:var(--mw-text-sm);color:var(--mw-color-fg);flex-direction:column;flex:auto;min-width:0;display:flex}.mw_sammel-einreichung-card__item-variante{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);display:block}.mw_sammel-einreichung-card__item-notes{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted)}.mw_sammel-einreichung-card__item-qty{align-items:flex-end;gap:var(--mw-space-0-5);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);text-align:right;flex-direction:column;flex:none;display:flex}.mw_sammel-einreichung-card__item-qty-line{white-space:nowrap}.mw_sammel-einreichung-card__price-drop{font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted)}.mw_sammel-einreichung-card__price-drop-original{text-decoration:line-through}.mw_sammel-einreichung-card__qty-input{width:var(--mw-size-qty-input);padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);font-size:var(--mw-text-sm);text-align:center;background:var(--mw-color-surface);flex:none}.mw_sammel-einreichung-card__qty-input:focus-visible{box-shadow:0 0 0 var(--mw-outline-offset-focus) var(--mw-brand);outline:none}.mw_sammel-einreichung-card__edit-hint{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted)}.mw_sammel-einreichung-card__reference{align-items:center;gap:var(--mw-space-1);font-size:var(--mw-text-sm);color:var(--mw-brand);display:flex}.mw_sammel-einreichung-card__reference--rejected{color:var(--mw-color-danger)}.mw_sammel-einreichung-card__diff{gap:var(--mw-space-0-5);padding:var(--mw-space-2) var(--mw-space-3);background:var(--mw-color-bg-hover);border-radius:var(--mw-radius-md);font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);flex-direction:column;margin:0;list-style:none;display:flex}.mw_sammel-einreichung-card__actions{justify-content:flex-end;gap:var(--mw-space-2);display:flex}.mw_sammelbestellungen-panel{gap:var(--mw-card-gutter);flex-direction:column;display:flex}.mw_sammelbestellungen-panel__card{gap:var(--mw-space-3);padding:var(--mw-space-4);background:var(--mw-color-surface);border:1px solid var(--mw-color-border);box-shadow:none;border-radius:0;flex-direction:column;display:flex}.mw_sammelbestellungen-panel__head{justify-content:space-between;align-items:center;gap:var(--mw-space-2);text-align:left;cursor:pointer;width:100%;font-family:inherit;font-weight:600;font-size:inherit;color:inherit;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.mw_sammelbestellungen-panel__chevron{color:var(--mw-color-fg-muted);align-items:center;display:inline-flex}.mw_sammelbestellungen-panel__status-col{flex:0 0 15rem;min-width:0;display:inline-flex}.mw_sammelbestellungen-panel__status{padding:var(--mw-space-1) var(--mw-space-2);border-radius:var(--mw-radius-pill);font-size:var(--mw-text-xs);white-space:nowrap;background:var(--mw-color-bg-hover);color:var(--mw-color-fg-muted);align-items:center;font-weight:600;display:inline-flex}.mw_sammelbestellungen-panel__sum{font-size:var(--mw-text-sm);color:var(--mw-color-fg);font-variant-numeric:tabular-nums}.mw_sammelbestellungen-panel__number{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);flex:auto;font-weight:400}.mw_sammelbestellungen-panel__einreichungen{gap:var(--mw-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw_sammelbestellungen-panel__einreichung{gap:var(--mw-space-2);padding:var(--mw-space-2) 0;border-top:1px solid var(--mw-color-border);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);flex-direction:column;display:flex}.mw_sammelbestellungen-panel__einreichung:first-child{border-top:none}.mw_sammelbestellungen-panel__einreichung-head{align-items:center;gap:var(--mw-space-3);flex-wrap:wrap;display:flex}.mw_sammelbestellungen-panel__expand{align-items:center;gap:var(--mw-space-2);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.mw_sammelbestellungen-panel__expand:focus-visible{box-shadow:0 0 0 var(--mw-outline-offset-focus) var(--mw-brand);outline:none}.mw_sammelbestellungen-panel__ma{color:var(--mw-color-fg)}.mw_sammelbestellungen-panel__move{padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);font-size:var(--mw-text-sm);background:var(--mw-color-surface);margin-left:auto}.mw_sammelbestellungen-panel__move:focus-visible{box-shadow:0 0 0 var(--mw-outline-offset-focus) var(--mw-brand);outline:none}.mw_sammelbestellungen-panel__items-wrap{gap:var(--mw-space-2);padding:var(--mw-space-3);background:var(--mw-color-bg-hover);border-radius:var(--mw-radius-md);flex-direction:column;display:flex}.mw_sammelbestellungen-panel__items{gap:var(--mw-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mw_sammelbestellungen-panel__item{justify-content:space-between;align-items:center;gap:var(--mw-space-3);font-size:var(--mw-text-sm);color:var(--mw-color-fg);display:flex}.mw_sammelbestellungen-panel__item-title{min-width:0}.mw_sammelbestellungen-panel__item-qty{white-space:nowrap;color:var(--mw-color-fg-muted);flex:none}.mw_sammelbestellungen-panel__qty-input{width:var(--mw-size-qty-input);padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);font-size:var(--mw-text-sm);text-align:center;background:var(--mw-color-surface);flex:none}.mw_sammelbestellungen-panel__qty-input:focus-visible{box-shadow:0 0 0 var(--mw-outline-offset-focus) var(--mw-brand);outline:none}.mw_sammelbestellungen-panel__edit-hint{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted)}.mw_sammelbestellungen-panel__items-actions{justify-content:flex-end;gap:var(--mw-space-2);display:flex}.mw_sammelbestellungen-panel__actions{justify-content:flex-end;align-items:center;gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.mw_sammelbestellungen-panel__action-group{align-items:center;gap:var(--mw-space-1);display:flex}.mw_sammelbestellungen-panel__info-icon{color:var(--mw-color-fg-muted);cursor:help}.mw_sammelbestellungen-panel__order-ref{font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted)}.mw_sammelbestellungen-panel__empty{padding:var(--mw-space-4);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);text-align:center}.mw_input,.mw_textarea{width:100%;padding:0 var(--mw-input-px);background:var(--mw-input-bg);border-radius:var(--mw-input-radius);box-shadow:none;font-size:var(--mw-input-text);color:var(--mw-color-fg);appearance:none;transition:box-shadow var(--mw-dur-fast) var(--mw-ease-out);border:0;outline:none;display:block}.mw_input::-moz-placeholder{color:var(--mw-color-fg-muted)}.mw_textarea::-moz-placeholder{color:var(--mw-color-fg-muted)}.mw_input::placeholder,.mw_textarea::placeholder{color:var(--mw-color-fg-muted)}.mw_input:focus,.mw_textarea:focus{box-shadow:var(--mw-input-focus-shadow)}.mw_input:disabled,.mw_textarea:disabled{background:var(--mw-input-disabled-bg);color:var(--mw-input-disabled-fg);cursor:not-allowed}.mw_input{height:var(--mw-input-h)}.mw_input--sm{height:var(--mw-input-h-sm);padding:0 var(--mw-input-px-sm);font-size:var(--mw-text-xs)}.mw_input--sm[type=number]{appearance:textfield}.mw_input--sm::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mw_input--sm::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mw_textarea{padding:.5rem var(--mw-input-px);resize:none;line-height:1.4}.mw_form-label{font-size:var(--mw-label-size);color:var(--mw-label-color)}.mw_hint{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);font-style:italic}.mw_link{color:var(--mw-link);transition:color var(--mw-dur-fast) var(--mw-ease-out);font-weight:500}.mw_link:hover{color:var(--mw-link-hover)}.mw_link:disabled{opacity:var(--mw-opacity-disabled);cursor:not-allowed}.mw_link--danger{color:var(--mw-color-danger)}.mw_link--danger:hover{color:var(--mw-color-danger);filter:brightness(.9)}.mw_back-link{color:var(--mw-color-fg-muted);transition:color var(--mw-dur-fast) var(--mw-ease-out)}.mw_back-link svg{width:1rem;height:1rem;transform:scaleX(-1)}.mw_back-link:hover{color:var(--mw-company-accent,var(--mw-brand))}.mw_qty-stepper{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);background:var(--mw-color-surface);align-items:center;height:2rem;display:inline-flex;overflow:hidden}.mw_qty-stepper__btn{width:2rem;height:2rem;color:var(--mw-color-fg-muted);transition:background var(--mw-dur-fast) var(--mw-ease-out),color var(--mw-dur-fast) var(--mw-ease-out);justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.mw_qty-stepper__btn:hover:not(:disabled){background:var(--mw-color-bg-hover);color:var(--mw-company-accent,var(--mw-brand))}.mw_qty-stepper__btn:disabled{opacity:var(--mw-opacity-disabled);cursor:not-allowed}.mw_qty-stepper__input{text-align:center;width:2.25rem;height:2rem;font-size:var(--mw-text-sm);color:var(--mw-color-fg);-moz-appearance:textfield;background:0 0;border:0;outline:none}.mw_qty-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mw_qty-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mw_item-action{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);background:var(--mw-color-surface);height:2rem;font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);transition:background var(--mw-dur-fast) var(--mw-ease-out),color var(--mw-dur-fast) var(--mw-ease-out),border-color var(--mw-dur-fast) var(--mw-ease-out);align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex;position:relative}.mw_item-action svg{width:.9rem;height:.9rem}.mw_item-action:hover:not(:disabled){background:var(--mw-color-bg-hover);color:var(--mw-color-fg)}.mw_item-action--danger:hover:not(:disabled){color:#fff;border-color:var(--mw-color-danger);background:var(--mw-color-danger)}.mw_item-action--icon{justify-content:center;width:2rem;padding:0}.mw_item-action--active{border-color:var(--mw-company-accent,var(--mw-brand));color:var(--mw-company-accent,var(--mw-brand))}.mw_item-action:disabled{opacity:var(--mw-opacity-disabled);cursor:not-allowed}.mw_note-badge{border-radius:var(--mw-radius-pill);background:var(--mw-color-danger);color:#fff;min-width:.95rem;height:.95rem;font-size:var(--mw-text-2xs);border:1px solid var(--mw-color-surface);pointer-events:none;justify-content:center;align-items:center;padding:0 .15rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem}.mw_radio{--mw-control-size:1.15rem;width:var(--mw-control-size);height:var(--mw-control-size);border-radius:var(--mw-radius-pill);border:1.5px solid var(--mw-color-border);background:var(--mw-color-surface);cursor:pointer;transition:border-color var(--mw-dur-fast) var(--mw-ease-out),box-shadow var(--mw-dur-fast) var(--mw-ease-out);outline:none;flex:none;place-items:center;display:inline-grid}.mw_radio__dot{border-radius:var(--mw-radius-pill);background:var(--mw-company-accent,var(--mw-brand));width:.5rem;height:.5rem;transition:transform var(--mw-dur-fast) var(--mw-ease-out);transform:scale(0)}.mw_radio:hover{border-color:var(--mw-company-accent,var(--mw-brand))}.mw_radio:focus-visible{box-shadow:0 0 0 3px var(--mw-brand-tint)}.mw_radio--checked{border-color:var(--mw-company-accent,var(--mw-brand))}.mw_radio--checked .mw_radio__dot{transform:scale(1)}.mw_radio:disabled{opacity:var(--mw-opacity-disabled);cursor:not-allowed}.mw_checkbox{--mw-control-size:1.15rem;width:var(--mw-control-size);height:var(--mw-control-size);border-radius:var(--mw-radius-sm);border:1.5px solid var(--mw-color-border);background:var(--mw-color-surface);cursor:pointer;transition:background var(--mw-dur-fast) var(--mw-ease-out),border-color var(--mw-dur-fast) var(--mw-ease-out),box-shadow var(--mw-dur-fast) var(--mw-ease-out);outline:none;flex:none;place-items:center;display:inline-grid}.mw_checkbox__check{width:.7rem;height:.7rem;color:var(--mw-company-accent-fg,#fff);opacity:0;transition:opacity var(--mw-dur-fast) var(--mw-ease-out),transform var(--mw-dur-fast) var(--mw-ease-out);transform:scale(.6)}.mw_checkbox:hover{border-color:var(--mw-company-accent,var(--mw-brand))}.mw_checkbox:focus-visible{box-shadow:0 0 0 3px var(--mw-brand-tint)}.mw_checkbox--checked{background:var(--mw-company-accent,var(--mw-brand));border-color:var(--mw-company-accent,var(--mw-brand))}.mw_checkbox--checked .mw_checkbox__check{opacity:1;transform:scale(1)}.mw_checkbox:disabled{opacity:var(--mw-opacity-disabled);cursor:not-allowed}.mw_table{border-collapse:collapse;width:100%;font-size:var(--mw-text-sm);color:var(--mw-color-fg)}.mw_table th,.mw_table td{text-align:left;vertical-align:middle;padding:.625rem .75rem}.mw_table__num,.mw_table th.mw_table__num,.mw_table td.mw_table__num{text-align:right;font-variant-numeric:tabular-nums}.mw_table thead th{font-size:var(--mw-text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--mw-color-fg-muted);border-bottom:1px solid var(--mw-color-border);font-weight:600}.mw_table tbody tr+tr td{border-top:1px solid var(--mw-color-border)}.mw_table tbody tr:hover td{background:var(--mw-color-bg-hover)}.mw_table--compact th,.mw_table--compact td{padding:.375rem .5rem}.mw_table--sticky-head thead th{z-index:1;background:#fafafa;position:sticky;top:0}.mw_table__cell--active{background:var(--mw-brand-tint);color:var(--mw-color-fg);font-weight:600}.mw_table-scroll{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);max-height:32rem;overflow:auto}.mw_guthaben-verlauf{border-collapse:collapse;width:100%;font-size:var(--mw-text-sm)}.mw_guthaben-verlauf th,.mw_guthaben-verlauf td{padding:var(--mw-space-3);border-bottom:var(--mw-border-w) solid var(--mw-color-border);text-align:left}.mw_guthaben-verlauf th{color:var(--mw-color-fg-muted);font-weight:500;font-size:var(--mw-text-xs)}.mw_guthaben-verlauf tr:last-child td{border-bottom:0}.mw_guthaben-verlauf__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mw_guthaben-verlauf__num--plus{color:var(--mw-color-success)}.mw_modal{background:var(--mw-color-surface);border-radius:var(--mw-card-radius-xl);box-shadow:var(--mw-shadow-modal)}.mw_modal-overlay{background:var(--mw-color-overlay)}.mw_address-option{border:1.5px solid var(--mw-color-border);border-radius:var(--mw-radius-lg);background:var(--mw-color-surface);transition:border-color var(--mw-dur-fast) var(--mw-ease-out),box-shadow var(--mw-dur-fast) var(--mw-ease-out)}.mw_address-option:hover{border-color:var(--mw-company-accent,var(--mw-brand))}.mw_address-option--active{border-color:var(--mw-company-accent,var(--mw-brand));box-shadow:0 0 0 1px var(--mw-company-accent,var(--mw-brand));background:var(--mw-brand-tint)}.mw_modal-close{width:var(--mw-size-icon-btn);height:var(--mw-size-icon-btn);border-radius:var(--mw-radius-sm);border:1px solid var(--mw-color-border);color:var(--mw-color-fg-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mw_modal-close:hover,.mw_modal-close:focus-visible{background:var(--mw-color-danger);border-color:var(--mw-color-danger);color:#fff}.mw_cart-compact{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--mw-text-sm)}.mw_cart-compact th{text-align:left;font-size:var(--mw-text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--mw-color-fg-muted);border-bottom:1px solid var(--mw-color-border);padding:0 .5rem .6rem;font-weight:600}.mw_cart-compact td{vertical-align:middle;border-bottom:1px solid var(--mw-color-border);padding:.55rem .5rem}.mw_cart-compact tbody tr:last-child td{border-bottom:0}.mw_cart-compact__thumb{width:3.5rem}.mw_cart-compact__qty{width:7.5rem}.mw_cart-compact__actions{width:5.25rem}.mw_cart-compact__sub{text-align:right;width:7.5rem;color:var(--mw-color-fg);font-variant-numeric:tabular-nums;font-weight:600}.mw_cart-compact__name{color:var(--mw-color-fg);overflow-wrap:anywhere;font-weight:500}.mw_cart-compact__variant{color:var(--mw-color-fg-muted);overflow-wrap:anywhere}@media (max-width:640px){.mw_cart-compact{font-size:var(--mw-text-xs)}.mw_cart-compact th,.mw_cart-compact td{padding:.4rem .35rem}.mw_cart-compact__qty{width:7rem}.mw_cart-compact__actions{width:5rem}.mw_cart-compact__sub{width:5.5rem}}.mw_checkout-card.mw_checkout-card{border-radius:var(--mw-card-radius-xl);box-shadow:var(--mw-shadow-card-light);background:var(--mw-color-surface);border:0;padding:clamp(1.5rem,2.2vw,2rem)}.mw_checkout-card--dark.mw_checkout-card--dark{background-color:var(--mw-footer-bg);color:var(--mw-surface-dark-fg);box-shadow:var(--mw-shadow-card-dark);background-image:radial-gradient(circle at 28% -10%,#ffffff0d,#0000 55%),repeating-linear-gradient(45deg,#ffffff04 0 1px,#0000 1px 5px);position:relative}.mw_checkout-card--dark.mw_checkout-card--dark:after{content:"";border-radius:calc(var(--mw-card-radius-xl) - 8px);pointer-events:none;border:1px dashed #ffffff47;position:absolute;inset:10px}.mw_checkout-card--dark.mw_checkout-card--dark .mw_card-head{border-bottom-color:#ffffff29}.mw_checkout-card--dark.mw_checkout-card--dark .mw_card-title{color:#fff}.mw_checkout-card--dark.mw_checkout-card--dark .border-gray-200,.mw_checkout-card--dark.mw_checkout-card--dark hr{border-color:#ffffff24!important}.mw_checkout-card--dark.mw_checkout-card--dark .text-ui-fg-base,.mw_checkout-card--dark.mw_checkout-card--dark .text-neutral-950,.mw_checkout-card--dark.mw_checkout-card--dark .text-neutral-900,.mw_checkout-card--dark.mw_checkout-card--dark .text-neutral-800{color:#f2f3f5!important}.mw_checkout-card--dark.mw_checkout-card--dark .text-ui-fg-subtle,.mw_checkout-card--dark.mw_checkout-card--dark .txt-medium,.mw_checkout-card--dark.mw_checkout-card--dark .text-neutral-700,.mw_checkout-card--dark.mw_checkout-card--dark .text-neutral-600{color:#cfd4da!important}.mw_checkout-card--dark.mw_checkout-card--dark .text-ui-fg-muted,.mw_checkout-card--dark.mw_checkout-card--dark .text-neutral-500,.mw_checkout-card--dark.mw_checkout-card--dark .text-neutral-400{color:#969ca6!important}.mw_checkout-card--dark.mw_checkout-card--dark .mw_hint{color:#9aa1ab}.mw_checkout-card--dark.mw_checkout-card--dark .mw_link{color:var(--mw-brand-light)}.mw_checkout-card--dark.mw_checkout-card--dark .mw_link:hover{color:#fff}.mw_card-title,.mw_bestellangaben__title{font-family:var(--font-anton),sans-serif;font-size:var(--mw-text-xl);letter-spacing:.01em;line-height:1.15}.mw_card-head{border-bottom:1px solid var(--mw-color-border);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.9rem;display:flex}.mw_section-label{font-size:var(--mw-text-sm);letter-spacing:.01em;color:var(--mw-color-fg);line-height:1.2;font-family:var(--font-geist-sans),system-ui,sans-serif!important;font-weight:600!important}.mw_bestelltyp__card{border:1.5px solid var(--mw-color-border);border-radius:var(--mw-radius-lg);background:var(--mw-color-surface);cursor:pointer;transition:border-color var(--mw-dur-base) var(--mw-ease-out),background var(--mw-dur-base) var(--mw-ease-out),box-shadow var(--mw-dur-base) var(--mw-ease-out),transform var(--mw-dur-fast) var(--mw-ease-out)}.mw_bestelltyp__card:hover{border-color:var(--mw-company-accent,var(--mw-brand));box-shadow:var(--mw-shadow-sm)}.mw_bestelltyp__card--active{border-color:var(--mw-company-accent,var(--mw-brand));background:linear-gradient(135deg, color-mix(in srgb, var(--mw-company-accent,var(--mw-brand)) 14%, #fff) 0%, color-mix(in srgb, var(--mw-company-accent,var(--mw-brand)) 4%, #fff) 100%);box-shadow:var(--mw-shadow-card)}.mw_bestelltyp__card--disabled{opacity:var(--mw-opacity-disabled);cursor:default;pointer-events:none}.mw_bestelltyp__icon{color:var(--mw-company-accent,var(--mw-brand));display:inline-flex}.mw_bestelltyp__icon svg{width:1.4rem;height:1.4rem}.mw_bestelltyp__info{color:#9ca3af;cursor:help;display:inline-flex}.mw_bestelltyp__info:hover{color:var(--mw-company-accent,var(--mw-brand))}.mw_bestellangaben__readonly:disabled{background:var(--mw-input-disabled-bg);color:var(--mw-input-disabled-fg);cursor:not-allowed}.mw_motiv-row{grid-template-columns:repeat(var(--mw-motiv-cols,3), minmax(0, 1fr));border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);background:var(--mw-color-surface);display:grid;overflow:hidden}.mw_motiv-cell{flex-direction:column;min-width:0;display:flex}.mw_motiv-cell:not(:last-child){border-right:1px solid var(--mw-color-border)}.mw_motiv-cell__visual{background:var(--mw-swatch,#fff);justify-content:center;align-items:center;height:5rem;padding:1rem 2rem;display:flex}.mw_motiv-cell__logo{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mw_motiv-cell__label{border-top:1px solid var(--mw-color-border);font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);text-align:center;background:var(--mw-color-surface);padding:.4rem .6rem}.mw_motiv-cell__label strong{color:var(--mw-color-fg);font-weight:600}.mw_gallery-main{background:var(--mw-color-surface);border-radius:var(--mw-card-radius-xl);box-shadow:var(--mw-shadow-card-light);overflow:hidden}.mw_gallery-thumbs{scrollbar-width:none}.mw_gallery-thumbs::-webkit-scrollbar{display:none}.mw_gallery-thumb{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-md);background:var(--mw-color-surface);cursor:pointer;width:4.75rem;height:4.75rem;transition:border-color var(--mw-dur-fast) var(--mw-ease-out),box-shadow var(--mw-dur-fast) var(--mw-ease-out);display:block;position:relative;overflow:hidden}.mw_gallery-thumb:hover{border-color:#a3a3a3}.mw_gallery-thumb--active{border-color:var(--mw-company-accent,var(--mw-brand));box-shadow:0 0 0 1px var(--mw-company-accent,var(--mw-brand))}.mw_gallery-thumb-arrow{border-radius:var(--mw-radius-pill);width:1.75rem;height:1.75rem;color:var(--mw-color-fg-muted);transition:background var(--mw-dur-fast) var(--mw-ease-out),color var(--mw-dur-fast) var(--mw-ease-out);justify-content:center;align-items:center;display:inline-flex}.mw_gallery-thumb-arrow:hover{background:var(--mw-color-bg-hover);color:var(--mw-color-fg)}.mw_quote-verlauf__eintrag+.mw_quote-verlauf__eintrag{border-top:1px dashed var(--mw-color-border)}.mw_quote-verlauf__label{font-weight:600}.mw_quote-verlauf__meta,.mw_quote-verlauf__empfaenger{color:var(--mw-color-fg-muted)}.mw_infobox{gap:var(--mw-space-3);padding:var(--mw-space-4);background-color:var(--mw-infobox-bg);border:1px solid var(--mw-infobox-border);border-radius:var(--mw-infobox-radius);color:var(--mw-infobox-fg);align-items:flex-start;display:flex}.mw_infobox__icon{width:1.25rem;height:1.25rem;color:var(--mw-infobox-accent);flex-shrink:0;margin-top:.1rem}.mw_infobox__title{margin-bottom:var(--mw-space-1);font-weight:600}.mw_infobox__text{font-size:var(--mw-text-sm);line-height:1.5}.mw_infobox--success{background-color:var(--mw-color-success-tint);border-color:var(--mw-color-success-border)}.mw_infobox--success .mw_infobox__icon{color:var(--mw-color-success)}.mw_quote-card__grid{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.mw_quote-card__grid{grid-template-columns:var(--mw-doc-card-col-date) var(--mw-doc-card-col-nr) minmax(0, 1fr) var(--mw-doc-card-col-amount) var(--mw-doc-card-col-action)}}.mw_lieferstandort-label{font-size:var(--mw-text-lg);font-weight:600;line-height:1.3}.mw_sammel-standorte__einreichung{border-left:var(--mw-border-accent-w) solid var(--mw-color-border);padding-left:.75rem}.mw_ansicht-waehler{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:.75rem;min-width:0;max-width:60rem;display:flex}.mw_ansicht-waehler__block{flex-direction:column;flex:16rem;gap:.25rem;min-width:0;display:flex}.mw_ansicht-waehler__block--suche{flex:0 13rem}.mw_ansicht-waehler__kopf{justify-content:space-between;align-items:baseline;gap:.5rem;min-height:1rem;display:flex}.mw_ansicht-waehler__label{font-size:var(--mw-text-xs,.75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--mw-color-muted,#6b7280)}.mw_ansicht-waehler__zaehler{font-size:var(--mw-text-xs,.75rem);color:var(--mw-color-muted,#6b7280);white-space:nowrap}.mw_ansicht-waehler__suche{align-items:center;display:flex;position:relative}.mw_ansicht-waehler__lupe{color:var(--mw-field-placeholder);pointer-events:none;position:absolute;left:.625rem}.mw_ansicht-waehler__sucheingabe{width:100%;height:var(--mw-field-h);border-radius:var(--mw-field-radius);background:var(--mw-field-bg);color:var(--mw-field-fg);font-size:var(--mw-text-sm,.875rem);transition:background var(--mw-dur-fast,.16s) ease,box-shadow var(--mw-dur-fast,.16s) ease;border:0;outline:none}.mw_ansicht-waehler__sucheingabe:hover{background:var(--mw-field-bg-hover)}.mw_ansicht-waehler__sucheingabe:focus,.mw_ansicht-waehler__sucheingabe:focus-visible{background:var(--mw-field-bg-hover);box-shadow:inset 0 -2px 0 0 var(--mw-field-focus)}.mw_ansicht-waehler__sucheingabe{padding:0 2rem 0 2.25rem}.mw_ansicht-waehler__sucheingabe::placeholder{color:var(--mw-field-placeholder)}.mw_ansicht-waehler__sucheingabe::-webkit-search-cancel-button{appearance:none}.mw_ansicht-waehler__loeschen{color:var(--mw-field-placeholder);align-items:center;display:flex;position:absolute;right:.5rem}.mw_ansicht-waehler__loeschen:hover{color:var(--mw-field-fg)}.mw_ansicht-waehler__select{width:100%;height:var(--mw-field-h);border-radius:var(--mw-field-radius);background:var(--mw-field-bg);color:var(--mw-field-fg);font-size:var(--mw-text-sm,.875rem);transition:background var(--mw-dur-fast,.16s) ease,box-shadow var(--mw-dur-fast,.16s) ease;border:0;outline:none}.mw_ansicht-waehler__select:hover{background:var(--mw-field-bg-hover)}.mw_ansicht-waehler__select:focus,.mw_ansicht-waehler__select:focus-visible{background:var(--mw-field-bg-hover);box-shadow:inset 0 -2px 0 0 var(--mw-field-focus)}.mw_ansicht-waehler__select{appearance:none;cursor:pointer;padding:0 2rem 0 .75rem}.mw_ansicht-waehler__feld{align-items:center;display:flex;position:relative}.mw_ansicht-waehler__winkel{color:var(--mw-field-placeholder);pointer-events:none;position:absolute;right:.625rem}.mw_ansicht-kasten{--mw-radius-sm:0;--mw-radius-md:0;--mw-radius-lg:0;--mw-card-radius-xl:0;background:var(--mw-ansicht-kasten-bg);border:0;border-radius:0;padding:1.5rem}.mw_ansicht-kasten--ohne-flaeche{background:0 0;padding:0}.mw_ansicht-trenner{border:0;border-top:var(--mw-border-w) solid var(--mw-color-border);margin:0;margin-block:var(--mw-space-4)}.mw_ansicht-trenner--stark{border-top-width:2px;border-top-color:var(--mw-color-border-stark)}.mw_firma-gewechselt{background:var(--mw-ansicht-dark);color:#fff;font-size:var(--mw-text-sm,.875rem);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.5rem;display:flex}.mw_firma-gewechselt__schliessen{color:#fff;opacity:.7;display:inline-flex}.mw_firma-gewechselt__schliessen:hover{opacity:1}.mw_ansicht-kopf{flex-direction:column;gap:1.25rem;display:flex}.mw_ansicht-kopf__titelzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mw_ansicht-kopf__identitaet{align-items:center;gap:.875rem;min-width:0;display:flex}.mw_ansicht-kopf__logo{width:6rem;height:4.5rem;margin-right:var(--mw-space-4);flex:none;justify-content:center;align-items:center;display:flex}.mw_ansicht-kopf__logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mw_ansicht-kopf__titel{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.mw_ansicht-kopf__nummer{font-family:var(--font-anton),sans-serif;letter-spacing:.01em;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.1}.mw_ansicht-kopf__marke{background:var(--mw-ansicht-marke);color:#fff;font-size:var(--mw-text-sm,.875rem);letter-spacing:.01em;white-space:nowrap;padding:.25rem .625rem;font-weight:600;display:inline-block}.mw_ansicht-kopf__aktionen{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mw_ansicht-kopf__aktionen button.mw_btn svg:not([class*=text-]),.mw_ansicht-kopf__aktionen .mw_btn svg:not([class*=text-]){color:currentColor}.mw_ansicht-kopf__aktionen .mw_ansicht-kopf__aktion--haupt.mw_btn,.mw_ansicht-kopf__aktionen .mw_ansicht-kopf__aktion--haupt button.mw_btn{background:var(--mw-ansicht-verlauf);color:#fff;border-color:#0000}.mw_ansicht-kopf__aktionen .mw_ansicht-kopf__aktion--haupt.mw_btn:hover,.mw_ansicht-kopf__aktionen .mw_ansicht-kopf__aktion--haupt button.mw_btn:hover{background:var(--mw-ansicht-verlauf);filter:brightness(1.12)}.mw_ansicht-kopf__aktionen .mw_ansicht-kopf__aktion--neben.mw_btn,.mw_ansicht-kopf__aktionen .mw_ansicht-kopf__aktion--neben button.mw_btn{color:var(--mw-ansicht-dark);border-color:var(--mw-ansicht-marke);background:0 0}.mw_ansicht-kopf__aktionen .mw_ansicht-kopf__aktion--neben.mw_btn:hover,.mw_ansicht-kopf__aktionen .mw_ansicht-kopf__aktion--neben button.mw_btn:hover{filter:none;background:#0000000a}.mw_ansicht-kopf__daten{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;margin:0;display:grid}.mw_ansicht-kopf__zelle{background:var(--mw-ansicht-zelle-bg);flex-direction:column;gap:.125rem;min-width:0;padding:.625rem .75rem;display:flex}.mw_ansicht-kopf__label{font-size:var(--mw-text-xs,.75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--mw-color-muted,#6b7280)}.mw_ansicht-kopf__wert{font-size:var(--mw-text-sm,.875rem);color:var(--mw-field-fg);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.mw_ansicht-kopf__hinweise{border-top:1px solid var(--mw-color-border);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.mw_ansicht-kopf__hinweis{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.mw_ansicht-kopf__hinweis-label{font-size:var(--mw-text-xs,.75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--mw-color-muted,#6b7280);flex:0 0 8rem;padding-top:.125rem}.mw_ansicht-kopf__hinweis-wert{color:var(--mw-color-notiz);flex:16rem;min-width:0;font-weight:500}.mw_ansicht-positionen{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.mw_ansicht-positionen__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mw_ansicht-positionen__titel{font-family:var(--font-anton),sans-serif;letter-spacing:.01em;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.1}.mw_ansicht-positionen__abschnitte{flex-direction:column;gap:.75rem;display:flex}.mw_ansicht-filter{background:var(--mw-ansicht-zelle-bg);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.mw_ansicht-filter__knopf{color:var(--mw-color-muted,#6b7280);font-size:var(--mw-text-sm,.875rem);cursor:pointer;white-space:nowrap;transition:background var(--mw-dur-fast,.16s) ease,color var(--mw-dur-fast,.16s) ease;background:0 0;border:0;border-radius:0;padding:.3125rem .75rem;font-weight:500}.mw_ansicht-filter__knopf:hover{color:var(--mw-ansicht-dark)}.mw_ansicht-filter__knopf--aktiv{background:var(--mw-ansicht-marke);color:#fff}.mw_ansicht-filter__knopf--aktiv:hover{color:#fff}.mw_ansicht-abschnitt{background:#fff}.mw_ansicht-abschnitt__kopf{background:var(--mw-ansicht-zelle-bg);cursor:pointer;text-align:left;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;display:flex}.mw_ansicht-abschnitt__kopf--mit-aktionen{cursor:default;padding-block:.375rem}.mw_ansicht-abschnitt__kopf-toggle{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;padding:0;display:flex}.mw_ansicht-abschnitt__aktionen{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.mw_ansicht-abschnitt__titel{color:var(--mw-field-fg);font-weight:600}.mw_ansicht-abschnitt__marke{background:var(--mw-ansicht-marke);color:#fff;font-size:var(--mw-text-xs,.75rem);white-space:nowrap;padding:.125rem .5rem;font-weight:600}.mw_ansicht-abschnitt__marke--herren{color:var(--mw-marke-herren)}.mw_ansicht-abschnitt__marke--damen{color:var(--mw-marke-damen)}.mw_ansicht-abschnitt__unterzeile{font-size:var(--mw-text-xs,.75rem);color:var(--mw-color-muted,#6b7280);font-variant-numeric:tabular-nums}.mw_ansicht-abschnitt__zaehler{font-size:var(--mw-text-sm,.875rem);color:var(--mw-color-muted,#6b7280);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.mw_ansicht-abschnitt__chevron{color:var(--mw-color-muted,#6b7280);display:inline-flex}.mw_ansicht-abschnitt__hinweise{border-bottom:1px solid var(--mw-color-border);flex-direction:column;gap:.25rem;padding:.625rem .875rem;display:flex}.mw_ansicht-abschnitt__hinweis{font-size:var(--mw-text-sm,.875rem);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.mw_ansicht-abschnitt__hinweis-label{font-size:var(--mw-text-xs,.75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--mw-color-muted,#6b7280);flex:0 0 7rem;padding-top:.125rem}.mw_ansicht-abschnitt__hinweis-wert{min-width:0;color:var(--mw-color-notiz);overflow-wrap:anywhere;flex:16rem;font-weight:500}.mw_ansicht-abschnitt__koerper{min-width:0;padding:.875rem}.mw_loading-overlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:progress;background:#ffffff59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mw_loading-overlay__box{border-radius:var(--mw-radius-md);box-shadow:var(--mw-shadow-card-light);background:#fff;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.mw_loading-overlay__spinner{border:2px solid var(--mw-brand);border-top-color:#0000;border-radius:50%;flex:none;width:1.25rem;height:1.25rem;animation:.7s linear infinite mw-loading-overlay-drehen}.mw_loading-overlay__text{font-size:var(--mw-text-sm)}@keyframes mw-loading-overlay-drehen{to{transform:rotate(360deg)}}@media (min-width:1024px){.mw_login-page__grid{min-height:calc(100vh - 2rem)}}.mw_login-page__form{min-height:50vh}@media (min-width:1024px){.mw_login-page__form{min-height:0}}.mw_login-page__media{isolation:isolate;border-radius:var(--mw-radius-card);align-items:flex-end;padding:2.5rem;position:relative;overflow:hidden}.mw_login-page__media:before{content:"";z-index:-2;background-image:var(--mw-login-bg);transform-origin:50%;background-position:50%;background-size:cover;animation:14s ease-in-out infinite alternate mw-ken-burns;position:absolute;inset:0}.mw_login-page__media:after{content:"";z-index:-1;background:linear-gradient(#0000 0%,#0003 50%,#000000a6 100%);position:absolute;inset:0}.mw_login-page__heading{font-family:var(--font-anton),sans-serif;color:#fff;white-space:pre-line;font-size:3rem;line-height:1.1}@media (prefers-reduced-motion:reduce){.mw_login-page__media:before{animation:none}}.mw_login__logo{margin-bottom:3rem}.mw_login__checkbox{appearance:none;cursor:pointer;background:#e5e5e5;border:none;border-radius:4px;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin:0;transition:background-color .15s,border-color .15s;display:grid}.mw_login__checkbox:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:#fff;width:.65rem;height:.65rem;transition:transform .15s;transform:scale(0)}.mw_login__checkbox:checked{background-color:var(--mw-brand);border-color:var(--mw-brand)}.mw_login__checkbox:checked:before{transform:scale(1)}.mw_login__checkbox:focus-visible{outline:2px solid var(--mw-brand);outline-offset:2px}.mw_account-shell{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.mw_account-shell{grid-template-columns:var(--mw-account-sidebar-w) 1fr;gap:var(--mw-card-gutter)}}.mw_account-sidebar{min-width:0}@media (min-width:1024px){.mw_account-sidebar{border-radius:var(--mw-card-radius-xl);box-shadow:var(--mw-shadow-card);background:#fff;padding:1.25rem 1rem;position:sticky;top:1.5rem}}.mw_account-main{gap:var(--mw-card-gutter);flex-direction:column;min-width:0;display:flex}.mw_account-content{min-width:0}@media (min-width:1024px){.mw_account-content{border-radius:var(--mw-card-radius-xl);box-shadow:var(--mw-shadow-card);background:#fff;min-height:60vh;padding:1.75rem}}@media (min-width:1280px){.mw_account-content{padding:2rem 2.25rem}}@media (min-width:1024px){.mw_account-content:has(.mw_account-eigene-kaesten){box-shadow:none;background:0 0;border-radius:0;min-height:0;padding:0}}.mw_account-card{min-width:0}@media (min-width:1024px){.mw_account-card{border-radius:var(--mw-card-radius-xl);box-shadow:var(--mw-shadow-card);background:#fff;padding:1.75rem}}@media (min-width:1280px){.mw_account-card{padding:2rem 2.25rem}}.mw_account-banner{border-radius:var(--mw-radius-lg);background:var(--mw-surface-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.875rem 1.125rem;display:flex}.mw_account-banner__lead{align-items:center;gap:.625rem;min-width:0;display:flex}.mw_account-banner__icon{color:var(--mw-color-hint);flex-shrink:0;display:inline-flex}.mw_account-banner__icon svg{width:1.25rem;height:1.25rem}.mw_account-banner__text{font-size:var(--mw-text-sm);color:var(--mw-surface-dark-fg);margin:0;line-height:1.45}.mw_account-banner__company-name{color:#fff;font-weight:600}.mw_account-nav{flex-direction:column;display:flex}.mw_account-nav--mobile{border-radius:var(--mw-card-radius-xl);box-shadow:var(--mw-shadow-card);background:#fff;padding:1.25rem 1rem}.mw_account-nav__user{border-bottom:1px solid #e5e5e5;align-items:center;gap:.75rem;min-width:0;margin-bottom:.5rem;padding-bottom:1rem;display:flex}.mw_account-nav__avatar{border-radius:var(--mw-radius-pill);background:var(--mw-company-accent,var(--mw-brand));width:2.5rem;height:2.5rem;color:var(--mw-company-accent-fg,#fff);font-family:var(--font-satoshi),system-ui,sans-serif;font-weight:600;font-size:var(--mw-text-sm);letter-spacing:.02em;flex-shrink:0;place-content:center;display:grid}.mw_account-nav__user-meta{flex-direction:column;min-width:0;display:flex}.mw_account-nav__user-name{font-size:var(--mw-text-sm);color:#171717;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;overflow:hidden}.mw_account-nav__user-mail{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mw_account-nav__group{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.mw_account-nav__divider{background:#e5e5e5;width:100%;height:1px;margin-block:.75rem}.mw_account-nav__link{border-radius:var(--mw-radius-md);color:#737373;width:100%;font-size:var(--mw-text-sm);text-align:left;cursor:pointer;transition:color var(--mw-dur-fast) var(--mw-ease-out),background-color var(--mw-dur-fast) var(--mw-ease-out);background:0 0;border:none;align-items:center;gap:.75rem;padding:.6rem .7rem;font-weight:500;line-height:1.2;display:flex}.mw_account-nav__link:hover{background:var(--mw-color-bg-hover);color:#171717}.mw_account-nav__link--active{background:var(--mw-surface-dark);color:#fff;font-weight:600}.mw_account-nav__link--active:hover{background:var(--mw-surface-dark);color:#fff}.mw_account-nav__icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.mw_account-nav__icon svg{width:1rem;height:1rem}.mw_account-nav__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.mw_account-nav__badge{border-radius:var(--mw-radius-pill);background:var(--mw-company-accent,var(--mw-brand));min-width:1.25rem;color:var(--mw-company-accent-fg,#fff);font-size:var(--mw-text-xs);flex-shrink:0;justify-content:center;align-items:center;padding:.05rem .4rem;font-weight:600;line-height:1.4;display:inline-flex}.mw_account-nav__chevron{color:#d4d4d4;flex-shrink:0}.mw_account-nav__logout{color:var(--mw-color-fg-muted)}.mw_account-nav__logout:hover{background:color-mix(in srgb, var(--mw-color-danger) 8%, #fff);color:var(--mw-color-danger)}.mw_bestellansicht-tabelle{border-collapse:collapse;width:100%;font-size:var(--mw-text-sm);table-layout:fixed;min-width:58rem}.mw_bestellansicht-tabelle th{text-align:left;font-size:var(--mw-text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--mw-color-fg-muted);border-bottom:1px solid var(--mw-color-border);white-space:nowrap;padding:0 .5rem .6rem;font-weight:600}.mw_bestellansicht-tabelle td{vertical-align:middle;border-bottom:1px solid var(--mw-color-border);padding:.6rem .5rem}.mw_bestellansicht-tabelle tbody tr:last-child td{border-bottom:0}.mw_bestellansicht-tabelle th.mw_bestellansicht-tabelle__preis,.mw_bestellansicht-tabelle th.mw_bestellansicht-tabelle__gesamt,.mw_bestellansicht-tabelle th.mw_bestellansicht-tabelle__menge,.mw_bestellansicht-tabelle td.mw_bestellansicht-tabelle__preis,.mw_bestellansicht-tabelle td.mw_bestellansicht-tabelle__gesamt,.mw_bestellansicht-tabelle td.mw_bestellansicht-tabelle__menge{text-align:right}.mw_bestellansicht-tabelle__col--thumb{width:3.25rem}.mw_bestellansicht-tabelle__col--sku{width:7rem}.mw_bestellansicht-tabelle__col--menge{width:4rem}.mw_bestellansicht-tabelle__col--farbe{width:11rem}.mw_bestellansicht-tabelle__col--groesse{width:5rem}.mw_bestellansicht-tabelle__col--liefern{width:5.5rem}.mw_bestellansicht-tabelle__col--variante,.mw_bestellansicht-tabelle__col--notiz{width:8rem}.mw_bestellansicht-tabelle__col--preis{width:6.25rem}.mw_bestellansicht-tabelle__col--gesamt{width:7rem}.mw_bestellansicht-tabelle__sku,.mw_bestellansicht-tabelle__typ{color:var(--mw-color-fg-muted);overflow-wrap:anywhere}.mw_bestellansicht-tabelle__menge{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--mw-color-fg)}.mw_bestellansicht-tabelle__produkt{color:var(--mw-color-fg);overflow-wrap:anywhere;font-weight:500}.mw_bestellansicht-tabelle__produkt-link{color:inherit;text-decoration:none}.mw_bestellansicht-tabelle__produkt-link:hover{color:var(--mw-brand);text-decoration:underline}.mw_bestellansicht-tabelle__produkt-zusatz{color:var(--mw-color-fg-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.1875rem;font-size:.6875rem;font-weight:400;display:flex}.mw_bestellansicht-tabelle__produkt-zusatz--inline{vertical-align:middle;margin-top:0;margin-left:.5rem;display:inline-flex}.mw_bestellansicht-tabelle__marke{background:var(--mw-ansicht-marke);color:#fff;white-space:nowrap;padding:.0625rem .375rem;font-weight:600}.mw_bestellansicht-tabelle__marke--herren{color:var(--mw-marke-herren)}.mw_bestellansicht-tabelle__marke--damen{color:var(--mw-marke-damen)}.mw_bestellansicht-tabelle__farbe,.mw_bestellansicht-tabelle__groesse,.mw_bestellansicht-tabelle__variante{color:var(--mw-color-fg-muted);overflow-wrap:anywhere}.mw_bestellansicht-tabelle__notiz{color:var(--mw-color-notiz);overflow-wrap:anywhere;font-style:italic}.mw_bestellansicht-tabelle__preis{white-space:nowrap;font-variant-numeric:tabular-nums}.mw_bestellansicht-tabelle__gesamt{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--mw-color-fg);font-weight:600}.mw_bestellansicht__intervall-mitglieder{flex-direction:column;gap:.75rem;display:flex}.mw_bestellansicht__intervall-mitglieder-zeile{gap:var(--mw-space-3);padding-bottom:var(--mw-space-3);border-bottom:var(--mw-border-w) solid var(--mw-color-border);flex-direction:column;display:flex}.mw_bestellansicht__intervall-mitglieder-zeile:last-child{border-bottom:0;padding-bottom:0}.mw_bestellansicht__versand{gap:var(--mw-space-3);flex-direction:column;display:flex}.mw_bestellansicht__versand-kopf{justify-content:space-between;align-items:center;gap:var(--mw-space-4);display:flex}.mw_bestellansicht__versand-aktionen{gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.mw_bestellansicht__versand-hinweis{color:var(--mw-color-fg-muted);font-style:italic}.mw_bestellansicht__versand-lieferungen{gap:var(--mw-space-3);flex-direction:column;display:flex}.mw_bestellansicht__versand-lieferung{justify-content:space-between;align-items:center;gap:var(--mw-space-4);padding-bottom:var(--mw-space-3);border-bottom:var(--mw-border-w) solid var(--mw-color-border);flex-wrap:wrap;display:flex}.mw_bestellansicht__versand-lieferung:last-child{border-bottom:0;padding-bottom:0}.mw_bestellansicht__versand-lieferung--einzelrechnung{border-bottom:0;border-top:var(--mw-border-w) solid var(--mw-color-border);padding-bottom:0;padding-top:var(--mw-space-3)}.mw_bestellansicht__versand-doklinks{align-items:center;gap:var(--mw-space-2);white-space:nowrap;display:inline-flex}.mw_bestellansicht__versand-dokspalte{align-items:flex-end;gap:var(--mw-space-1);flex-direction:column;display:flex}.mw_bestellansicht__versand-mailzeile{justify-content:space-between;align-items:center;gap:var(--mw-space-3);flex-basis:100%;display:flex}.mw_bestellansicht__versand-menge{width:var(--mw-input-w-qty);height:var(--mw-input-h-sm);text-align:center;border:var(--mw-border-w) solid var(--mw-color-border);border-radius:var(--mw-radius-md);background:var(--mw-color-surface);font-size:var(--mw-text-sm);color:var(--mw-color-fg);outline:none}.mw_bestellansicht__versand-menge:focus-visible{border-color:var(--mw-company-accent,var(--mw-brand))}.mw_bestellansicht__versand-modus{gap:var(--mw-space-3);padding-top:var(--mw-space-3);border-top:var(--mw-border-w) solid var(--mw-color-border);flex-direction:column;display:flex}.mw_bestellansicht__intervall-summen{flex-direction:column;gap:.5rem;display:flex}.mw_bestellansicht__intervall-summen-zeile-gruppe{flex-direction:column;gap:.25rem;display:flex}.mw_bestellansicht__intervall-summen-zeile{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mw_bestellansicht__intervall-summen-zeile--gesamt{border-top:1px solid var(--mw-color-border);margin-top:.5rem;padding-top:.75rem}.mw_bestaetigung-kopf{align-items:center;gap:var(--mw-space-4);flex-wrap:wrap;display:flex}.mw_bestaetigung-kopf__icon{width:var(--mw-size-status-icon);height:var(--mw-size-status-icon);border-radius:var(--mw-radius-pill);background:var(--mw-company-accent,var(--mw-brand));color:var(--mw-company-accent-fg,#fff);flex-shrink:0;place-content:center;display:grid}.mw_bestaetigung-kopf__icon svg{width:1.5rem;height:1.5rem}.mw_bestaetigung-kopf__text{gap:var(--mw-space-1);flex-direction:column;flex:12rem;min-width:0;display:flex}.mw_produktion-shell{background:var(--mw-page-bg);min-height:100vh}.mw_produktion-seite__kopf{padding-bottom:var(--mw-space-3);margin-bottom:var(--mw-space-4);border-bottom:1px solid var(--mw-color-border)}.mw_produktion-seite__belegnummer,.mw_produktion-seite__titel{font-size:var(--mw-text-xl);color:var(--mw-color-fg);font-weight:600}.mw_produktion-filter{gap:var(--mw-space-1);padding:var(--mw-space-1);border-radius:var(--mw-radius-pill);border:1px solid var(--mw-color-border);background:var(--mw-color-surface);margin-bottom:var(--mw-space-4);flex-wrap:wrap;display:inline-flex}.mw_produktion-filter__chip{padding-block:var(--mw-space-2);padding-inline:var(--mw-space-4);border-radius:var(--mw-radius-pill);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);white-space:nowrap;cursor:pointer;transition:background var(--mw-dur-fast) var(--mw-ease-out),color var(--mw-dur-fast) var(--mw-ease-out);background:0 0;font-weight:500}.mw_produktion-filter__chip:hover{background:var(--mw-color-bg-hover)}.mw_produktion-filter__chip--active{background:var(--mw-brand);color:#fff}.mw_produktion-liste__leer{color:var(--mw-color-fg-muted);padding:var(--mw-space-4) 0}.mw_produktion-liste__gruppen{gap:var(--mw-space-3);flex-direction:column;display:flex}.mw_produktion-gruppe{border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-lg);background:var(--mw-color-surface);overflow:hidden}.mw_produktion-gruppe__head{align-items:center;gap:var(--mw-space-3);width:100%;padding:var(--mw-space-3) var(--mw-space-4);background:var(--mw-color-bg-hover);cursor:pointer;text-align:left;flex-wrap:wrap;display:flex}.mw_produktion-gruppe__titel{color:var(--mw-color-fg);font-weight:600}.mw_produktion-gruppe__typ{font-size:var(--mw-text-xs);color:var(--mw-color-fg-muted);padding:var(--mw-space-0-5) var(--mw-space-2);border:1px solid var(--mw-color-border);border-radius:var(--mw-radius-pill)}.mw_produktion-gruppe__count{font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);white-space:nowrap;margin-left:auto}.mw_produktion-gruppe__chevron{color:var(--mw-color-fg-muted);display:inline-flex}.mw_produktion-gruppe__body{gap:var(--mw-space-4);padding:var(--mw-space-4);flex-direction:column;display:flex}@media (min-width:1024px){.mw_produktion-gruppe__body{grid-template-columns:2fr 1fr;align-items:start;display:grid}}.mw_produktion-gruppe__items,.mw_produktion-gruppe__motiv{min-width:0}.mw_produktion-tabelle{border-collapse:collapse;width:100%;font-size:var(--mw-text-sm)}.mw_produktion-tabelle th{text-align:left;font-size:var(--mw-text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--mw-color-fg-muted);padding:0 var(--mw-space-2) var(--mw-space-2);border-bottom:1px solid var(--mw-color-border);white-space:nowrap;font-weight:600}.mw_produktion-tabelle td{padding:var(--mw-space-2);vertical-align:middle;border-bottom:1px solid var(--mw-color-border)}.mw_produktion-tabelle tbody tr:last-child td{border-bottom:0}.mw_produktion-tabelle__thumb{width:3.25rem}.mw_produktion-tabelle__sku,.mw_produktion-tabelle__typ,.mw_produktion-tabelle__besteller{color:var(--mw-color-fg-muted);white-space:nowrap}.mw_produktion-tabelle__produkt{color:var(--mw-color-fg);overflow-wrap:anywhere;font-weight:500}.mw_produktion-tabelle__farbe{color:var(--mw-color-fg-muted);white-space:nowrap}.mw_produktion-tabelle__anzahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--mw-color-fg);font-weight:600}.mw_produktion-tabelle__notiz{color:var(--mw-color-notiz);overflow-wrap:anywhere;max-width:12rem;font-style:italic}.mw_produktion-motiv-panel{gap:var(--mw-space-3);flex-direction:column;display:flex}.mw_produktion-motiv-panel__title{font-size:var(--mw-text-sm);color:var(--mw-color-fg);font-weight:600}.mw_produktion-motiv-panel__leer{color:var(--mw-color-fg-muted);font-size:var(--mw-text-sm);font-style:italic}.mw_produktion-motiv-panel__liste{gap:var(--mw-space-1);font-size:var(--mw-text-sm);color:var(--mw-color-fg-muted);flex-direction:column;display:flex}.mw_produktion-motiv-panel__liste strong{color:var(--mw-color-fg);font-weight:600}.mw_produktion-motiv-panel__rows{gap:var(--mw-space-2);flex-direction:column;display:flex}
