@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.m-cq2W_className{font-family:Manrope,Manrope Fallback;font-style:normal}.m-cq2W_variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--bg:#eef0f0;--karte:#fff;--spalte:#e4e6e6;--fein:#f4f5f5;--line:#e6e7e7;--line-2:#d6d7d7;--ink:#262525;--ink-2:#575656;--ink-3:#767575;--schiene:#262525;--ok:#1f7a4a;--ok-zart:#e4f3ea;--warn:#9a5b00;--warn-zart:#fdf1dc;--bad:#c03a31;--bad-zart:#fbe9e7;--marke:#d81b60;--auf-marke:#fff;--marke-zart:color-mix(in srgb, var(--marke) 16%, white);--r:18px;--r-s:12px;--schatten:0 1px 2px #2625250d, 0 2px 6px #2625250a;--schatten-hoch:0 2px 4px #2625250f, 0 14px 32px -6px #26252533;--ease:cubic-bezier(.2, .7, .2, 1);--schraffur:repeating-linear-gradient(135deg, #f3f4f4 0 5px, #e6e8e8 5px 10px)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-color:var(--line-2) transparent}body{font:400 15px/1.5 var(--font-manrope), system-ui, sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--marke-zart);color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}.verwaltung{grid-template-columns:68px minmax(0,1fr);min-height:100vh;display:grid}.schiene{background:var(--schiene);z-index:40;flex-direction:column;align-items:center;gap:4px;height:100vh;padding:14px 0;display:flex;position:sticky;top:0}.schiene-marke{background:var(--marke);width:40px;height:40px;color:var(--auf-marke);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;margin-bottom:14px;font-size:.9rem;font-weight:700;display:grid}.schiene nav{flex-direction:column;gap:4px;display:flex}.schiene a{color:#9e9d9d;border-radius:11px;place-items:center;width:44px;height:44px;transition:background .15s,color .15s;display:grid;position:relative}.schiene a svg{width:20px;height:20px}.schiene a:hover{color:#fff;background:#363535}.schiene a[aria-current=page]{color:#fff;background:#444343}.schiene a[aria-current=page]:before{content:"";background:var(--marke);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-12px}.schiene .tip{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--schatten-hoch);border-radius:7px;padding:5px 9px;font-size:.8rem;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:54px;transform:translateY(-50%)}.schiene a:hover .tip,.schiene a:focus-visible .tip{opacity:1}.v-haupt{width:100%;min-width:0;max-width:1240px;padding:0 clamp(18px,2.6vw,36px) 80px}.v-oben{height:60px;color:var(--ink-3);align-items:center;gap:14px;margin-bottom:4px;font-size:.86rem;display:flex}.v-oben .rechts{align-items:center;gap:12px;margin-left:auto;display:flex}.v-oben .wer{text-align:right;line-height:1.25}.v-oben .wer b{color:var(--ink);font-weight:600;display:block}.avatar{background:var(--ink-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:grid}.v-titel{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 30px;margin:10px 0 22px;display:flex}.v-titel h1{letter-spacing:-.025em;font-size:clamp(1.6rem,2.4vw,1.9rem);font-weight:700}.v-titel p{color:var(--ink-2);max-width:52em;margin:6px 0 0}.btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:.93rem;font-weight:600;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn svg{width:15px;height:15px}.btn-marke{background:var(--marke);color:var(--auf-marke)}.btn-marke:hover,.btn-dunkel{background:var(--ink);color:#fff}.btn-dunkel:hover{background:var(--marke)}.btn-rand{background:var(--karte);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.btn-rand:hover{background:var(--fein)}.btn-klein{height:34px;padding:0 12px;font-size:.87rem}.btn[disabled]{opacity:.45;cursor:not-allowed}.icon-btn{width:34px;height:34px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:var(--karte);border:0;border-radius:8px;flex:none;place-items:center;display:grid}.icon-btn:hover{color:var(--ink);background:var(--fein)}.icon-btn svg{width:16px;height:16px}.knopf-text{color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:.87rem;font-weight:600;display:inline-flex}.knopf-text svg{width:14px;height:14px}.knopf-text:hover{text-underline-offset:3px;text-decoration:underline}input:not([type=checkbox]):not([type=radio]),select{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:var(--r-s);background:var(--karte);border:0;min-height:38px;padding:8px 12px}input:focus,select:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:none}input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--bad)}input.zahl{font-variant-numeric:tabular-nums;text-align:right;width:96px}::placeholder{color:var(--ink-3);opacity:1}.feld{flex-direction:column;gap:5px;display:flex}.feld label,.feld>span{color:var(--ink-2);font-size:.82rem;font-weight:600}.felder{flex-wrap:wrap;align-items:end;gap:12px 14px;display:flex}.hinweis{color:var(--ink-3);margin:12px 0 0;font-size:.86rem}.fehler-text{color:var(--bad);margin:10px 0 0;font-size:.86rem;font-weight:600}.schalter-zeile{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.schalter-zeile input{accent-color:var(--ink);width:16px;height:16px;margin:0}.umschalter{background:var(--spalte);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.umschalter button{color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:.87rem;font-weight:500}.umschalter button:hover{color:var(--ink)}.umschalter button:disabled:not([aria-pressed=true]){color:var(--ink-3);opacity:.55;cursor:not-allowed}.umschalter button[aria-pressed=true]{background:var(--karte);color:var(--ink);box-shadow:var(--schatten)}.reiter{margin-top:6px}.reiter a{color:var(--ink-2);border-radius:999px;padding:6px 15px;font-size:.87rem;font-weight:500;text-decoration:none}.reiter a:hover{color:var(--ink)}.reiter a[aria-current=page]{background:var(--karte);color:var(--ink);box-shadow:var(--schatten)}.zuordnung{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px 14px;font-size:.9rem;display:grid}.zuordnung label{color:var(--ink-2)}.zuordnung select{width:100%}.vorschau{font-size:.8rem}.vorschau td,.vorschau th{text-overflow:ellipsis;white-space:nowrap;max-width:160px;padding:6px 8px;overflow:hidden}.lauf-liste{gap:0;font-size:.88rem;display:grid}.lauf-liste li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.lauf-liste li:first-child{border-top:0}.lauf-liste small{color:var(--ink-3);margin-top:2px;display:block}.pille.ok{background:var(--ok-zart);color:var(--ok)}.k-chip{border:1px solid var(--line-2);background:var(--karte);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:.36em .8em;font-size:.84rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.k-chip:hover{border-color:var(--ink)}.k-chip[aria-pressed=true]{background:var(--marke-zart);border-color:var(--marke);box-shadow:inset 0 0 0 1px var(--marke)}.chips-zeile{flex-wrap:wrap;gap:6px;display:flex}.block{background:var(--karte);border-radius:var(--r);box-shadow:var(--schatten);padding:20px 22px}.block+.block{margin-top:14px}.block>h2{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:1.02rem;font-weight:700;display:flex}.block>h2 small{color:var(--ink-3);letter-spacing:0;font-size:.84rem;font-weight:400}.leer{text-align:center;color:var(--ink-2);border:2px dashed var(--line-2);border-radius:var(--r);padding:40px 20px}.zwei{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:14px;margin-top:14px;display:grid}.tabelle{border-collapse:collapse;width:100%;font-size:.92rem}.tabelle th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 10px;font-size:.8rem;font-weight:500}.tabelle td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 12px}.tabelle tr:last-child td{border-bottom:0}.tabelle td.zahl,.tabelle th.zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabelle tbody tr.klick{cursor:pointer;transition:background .12s}.tabelle tbody tr.klick:hover{background:#f7f8f8}.tabelle tbody tr.klick:focus-within{box-shadow:inset 2px 0 0 var(--ink);background:#f7f8f8}.zeilen-knopf{all:unset;cursor:pointer;font-weight:600}.zeilen-knopf:focus-visible{text-underline-offset:3px;text-decoration:underline}.tabelle-wrap{margin:0 -8px;padding:0 8px;overflow-x:auto}.zeile-klein{color:var(--ink-3);font-size:.8rem;display:block}.pille{background:var(--fein);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.pille.marke{background:var(--marke-zart);color:var(--ink)}.pille.warn{background:var(--warn-zart);color:var(--warn)}.boden{background:var(--warn-zart);color:var(--warn);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.intern{background:var(--schraffur);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:1px 7px 1px 6px;font-weight:600;display:inline-flex}.intern svg{width:12px;height:12px;color:var(--ink-3);flex:none}.info-box{border-radius:var(--r-s);background:var(--warn-zart);color:#6b3f00;align-items:flex-start;gap:12px;padding:12px 14px;font-size:.9rem;display:flex}.info-box svg{flex:none;width:19px;height:19px;margin-top:1px}.info-box.neutral{background:var(--fein);color:var(--ink-2)}.info-box.neutral svg{color:var(--ink-3)}.info-box.ok{background:var(--ok-zart);color:var(--ok)}.treffer{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.treffer button{text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:8px 10px;font-size:.9rem}.treffer button:hover,.treffer button[aria-pressed=true]{background:var(--fein)}.treffer small{color:var(--ink-3);margin-left:6px}.swatch{vertical-align:-2px;border-radius:50%;flex:none;width:14px;height:14px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e}.vergleich-karten{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.vk{border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:6px;padding:14px 16px;display:grid}.vk-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vk-kopf b{font-weight:700}.vk-preis b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.vk-preis small{color:var(--ink-3);font-size:.82rem;display:block}.summe{gap:6px;margin-top:6px;font-size:.88rem;display:grid}.summe div{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;display:flex}.summe .trenn{border-top:1px solid var(--line);padding-top:7px}.regel-box{border-radius:var(--r-s);background:var(--fein);color:var(--ink-2);align-items:flex-start;gap:10px;padding:9px 12px;font-size:.82rem;display:flex}.regel-box svg{width:15px;height:15px;color:var(--ink-3);flex:none;margin-top:2px}.kurz-liste{gap:7px;font-size:.9rem;display:grid}.kurz-liste div{color:var(--ink-2);justify-content:space-between;gap:12px;display:flex}.schleier{z-index:90;background:#2625256b;animation:.3s einblenden;position:fixed;inset:0}.lade{background:var(--karte);z-index:100;width:min(600px,100% - 24px);animation:hereingleiten .45s var(--ease);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 30px 80px -20px #1f1c1880}@keyframes einblenden{0%{opacity:0}}@keyframes hereingleiten{0%{transform:translate(calc(100% + 24px))}}.lade-kopf{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.lade-kopf h2{font-size:1.2rem;font-weight:700}.lade-kopf small{color:var(--ink-3);font-size:.82rem}.x{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--karte);border:0;border-radius:9px;flex:none;place-items:center;display:grid}.x:hover{background:var(--fein)}.x svg{width:15px;height:15px}.lade-inhalt{flex:1;padding:20px 22px 28px;overflow-y:auto}.lade-fuss{border-top:1px solid var(--line);align-items:center;gap:8px;padding:14px 22px 16px;display:flex}.lade-fuss .platz{color:var(--ink-3);flex:1;font-size:.86rem}.lade-ueber{color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:12px;margin:26px 0 10px;font-size:.74rem;font-weight:600;display:flex}.lade-ueber:first-child{margin-top:0}.lade-ueber small{text-transform:none;letter-spacing:0;font-weight:400}.staffel-zeile{color:var(--ink-2);align-items:center;gap:10px;padding:6px 0;font-size:.9rem;display:flex}.zuschlaege{border-collapse:collapse;width:100%;font-size:.9rem}.zuschlaege th{text-align:right;color:var(--ink-3);padding:0 0 6px 10px;font-size:.78rem;font-weight:500}.zuschlaege th:first-child{text-align:left;padding-left:0}.zuschlaege td{border-top:1px solid var(--line);text-align:right;padding:5px 0 5px 10px}.zuschlaege td:first-child{text-align:left;color:var(--ink-2);padding-left:0}.preislisten{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.preislisten .lade-ueber{margin-top:0}.preisraster th,.preisraster td{padding-left:8px;padding-right:8px}.preisraster td{padding-top:8px;padding-bottom:8px}.preisraster td:first-child{white-space:nowrap;color:var(--ink-2)}.preisraster-block{margin-top:26px}.preisraster-eingabe th,.preisraster-eingabe td{padding-left:4px}.preisraster-eingabe input{width:100%;min-width:50px;min-height:30px;padding:3px 4px;font-size:.8rem}.preisraster-eingabe th:last-child,.preisraster-eingabe td:last-child{width:1%}.mono{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.link-weiter{color:var(--ink);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.87rem;font-weight:600;display:inline-flex}.link-weiter:hover{text-underline-offset:3px;text-decoration:underline}.k-feld{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--karte);border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:5px 5px 5px 16px;transition:box-shadow .15s;display:flex}.k-feld:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.k-feld>svg{width:18px;height:18px;color:var(--ink-3);flex:none}.k-feld input[type=search]{background:0 0;border:0;outline:none;flex:1;min-width:0;padding-inline:0;font-size:1rem;box-shadow:none!important}.k-shop{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:clamp(22px,2.6vw,36px);display:grid}.k-ergebnis{min-width:0}.k-ergebnis .block,.k-ergebnis .leer{transition:opacity .15s}.k-shop[aria-busy=true] .k-ergebnis .block,.k-shop[aria-busy=true] .k-ergebnis .leer{opacity:.45}.k-spalte{scrollbar-width:thin;scrollbar-color:transparent transparent;background:var(--spalte);border-radius:20px;max-height:calc(100vh - 32px);padding:2px 18px 14px;position:sticky;top:16px;overflow-y:auto}.k-spalte:hover,.k-spalte:focus-within{scrollbar-color:#c4c3c3 transparent}.k-fs-kopf{align-items:center;gap:10px;padding:16px 0 10px;display:flex}.k-fs-kopf h3{letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:800}.k-alle-weg{color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:.3em;font-size:.82rem;font-weight:700;text-decoration:underline}.k-fs-zu,.k-fs-fuss{display:none}.k-facette{border-top:1px solid var(--line-2)}.k-f-titel{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:15px 0 13px;font-size:.92rem;font-weight:800;display:flex}.k-f-titel svg{width:13px;height:13px;color:var(--ink-3);transition:transform .25s var(--ease);margin-left:auto}.k-f-titel[aria-expanded=true] svg{transform:rotate(180deg)}.k-f-inhalt{padding:0 0 16px}.k-zahl{background:var(--marke);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:800;display:inline-grid}.k-pillen{flex-wrap:wrap;gap:6px;display:flex}.k-pille{border:1px solid var(--line-2);background:var(--karte);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:.42em .85em;font-size:.84rem;font-weight:700;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.k-pille:hover{border-color:var(--ink)}.k-pille small{color:var(--ink-3);font-size:.74rem;font-weight:600}.k-pille[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.k-pille[aria-pressed=true] small{color:inherit;opacity:.7}.k-fzeile{width:calc(100% + 16px);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.k-fzeile:hover{background:#ffffffb3}.k-fzeile span{flex:1;min-width:0}.k-fzeile small{color:var(--ink-3);font-size:.78rem;font-weight:600}.k-fzeile .kasten{background:var(--karte);border:1.5px solid #a3a2a2;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .15s,border-color .15s;display:grid}.k-fzeile .kasten:after{content:"";opacity:0;border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.k-fzeile[aria-pressed=true] .kasten{background:var(--ink);border-color:var(--ink)}.k-fzeile[aria-pressed=true] .kasten:after{opacity:1}.k-fzeile.schalt .kasten{background:#cfcece;border:0;border-radius:99px;width:30px;height:18px;display:block;position:relative}.k-fzeile.schalt .kasten:after{opacity:1;width:14px;height:14px;transition:transform .22s var(--ease);background:#fff;border:0;border-radius:50%;position:absolute;top:2px;left:2px;transform:none;box-shadow:0 1px 2px #00000040}.k-fzeile.schalt[aria-pressed=true] .kasten{background:var(--marke)}.k-fzeile.schalt[aria-pressed=true] .kasten:after{transform:translate(12px)}.k-marken-suche{width:100%;margin-bottom:6px;font-size:.88rem}.k-mehr{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:6px 0 0;font-size:.84rem;font-weight:700;text-decoration:underline}.k-groessen{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.k-gr{border:1px solid var(--line-2);background:var(--karte);color:var(--ink);border-radius:10px;padding:.5em 0;font-size:.82rem;font-weight:700}.k-gr:hover{border-color:var(--ink)}.k-gr[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.k-farbraeume{grid-template-columns:repeat(5,1fr);gap:4px 2px;display:grid}.k-farbraum{color:var(--ink-2);text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:6px 0 5px;font-size:.66rem;font-weight:600;line-height:1.15;display:flex}.k-farbraum:hover{background:#ffffffb3}.k-farbraum i{border-radius:50%;width:28px;height:28px;position:relative;box-shadow:inset 0 0 0 1px #0000002e}.k-farbraum[aria-pressed=true] i:after{content:"";border:2px solid var(--ink);border-radius:50%;position:absolute;inset:-4px}.k-farbraum[aria-pressed=true]{color:var(--ink)}.k-farbtoene{border-top:1px solid var(--line-2);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.k-farbtoene .k-pille{padding:.36em .75em;font-size:.78rem}.k-farbtoene .swatch{width:12px;height:12px;margin-right:0}.k-hinweis{color:var(--ink-3);margin:8px 0 0;font-size:.8rem;line-height:1.4}.k-trenner{color:var(--ink-2);align-items:center;gap:8px;margin:10px 0 2px;font-size:.74rem;font-weight:600;display:flex}.k-trenner:before,.k-trenner:after{content:"";background:var(--line);flex:1;height:1px}.k-trenner span{background:var(--schraffur);border-radius:5px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.k-trenner svg{width:10px;height:10px}.k-regler{gap:6px;display:grid}.k-regler input[type=range]{width:100%;accent-color:var(--ink);box-shadow:none;min-height:0;padding:0}.k-spanne{height:20px;position:relative}.k-spanne:before,.k-spanne:after{content:"";border-radius:2px;height:4px;position:absolute;top:8px}.k-spanne:before{background:var(--line);left:0;right:0}.k-spanne:after{left:var(--von);right:calc(100% - var(--bis));background:var(--ink)}.k-spanne input[type=range]{appearance:none;pointer-events:none;z-index:1;background:0 0;height:20px;margin:0;position:absolute;inset:0}.k-spanne input[type=range]::-webkit-slider-runnable-track{background:0 0;height:20px}.k-spanne input[type=range]::-moz-range-track{background:0 0}.k-spanne input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--ink);border:2px solid var(--karte);width:18px;height:18px;box-shadow:0 0 0 1px var(--ink);cursor:grab;border-radius:50%;margin-top:1px}.k-spanne input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--ink);border:2px solid var(--karte);width:14px;height:14px;box-shadow:0 0 0 1px var(--ink);cursor:grab;border-radius:50%}.k-spanne input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--marke-zart), 0 0 0 1px var(--ink)}.k-regler output{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.k-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.k-zeile-rechts{align-items:center;gap:10px;display:flex}.k-aktiv{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:30px;display:flex}.k-treffer{color:var(--ink-3);margin-right:4px;font-size:.88rem}.k-treffer b{color:var(--ink)}.k-af{background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 11px;font-size:.82rem;transition:background-color .15s;display:inline-flex}.k-af svg{opacity:.75;width:12px;height:12px}.k-af:hover{background:var(--ink-2)}.k-filter-auf{border:1.5px solid var(--ink);background:var(--karte);border-radius:999px;align-items:center;gap:8px;padding:.55em 1.05em;font-size:.88rem;font-weight:800;display:none}.k-filter-auf svg{width:16px;height:16px}.k-mehr-laden{justify-content:center;margin-top:16px;display:flex}.k-markiert{z-index:5;border-radius:var(--r-s);background:var(--karte);box-shadow:var(--schatten-hoch);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;font-size:.9rem;display:flex;position:sticky;top:8px}.tabelle th.waehlen,.tabelle td.waehlen{width:1%;padding-right:0}.tabelle td.waehlen{cursor:default}.k-chip small{color:var(--ink-3);font-weight:500}.artikel-zelle{align-items:center;gap:12px;display:flex}.artikel-zelle b{font-weight:600}.k-bild{background:var(--fein);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.k-bild img{object-fit:contain;width:100%;height:100%}.k-bild.gross{border-radius:12px;width:168px;height:168px}.k-bild.gross img{padding:12px}.artikel-oben{align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.artikel-oben .artikel-kopf{flex:1;min-width:0;margin-bottom:0}.galerie{flex:none;gap:8px;width:168px;display:grid}.galerie small{color:var(--ink-3);font-size:.8rem}.galerie-reihe{flex-wrap:wrap;gap:6px;display:flex}.galerie-reihe button{background:0 0;border:0;border-radius:9px;padding:0;box-shadow:0 0 0 1.5px #0000}.galerie-reihe button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--ink)}.galerie-reihe .k-bild{width:34px;height:34px}.ansichten{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 4px;display:grid}.ansichten figure{gap:6px;margin:0;display:grid}.ansichten .k-bild.gross{aspect-ratio:1;width:100%;height:auto}.ansichten figcaption{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.chip-reihe{flex-wrap:wrap;gap:4px;display:flex}.pillen-reihe{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.beschreibung{color:var(--ink-2);margin:12px 0 0;font-size:.92rem;line-height:1.5}.farbcode{color:var(--ink-3);margin-left:6px;font-size:.76rem}.hub-farbe{color:var(--ink-3);align-items:center;gap:2px;margin-left:8px;font-size:.74rem;display:inline-flex}.hub-farbe label{background:var(--fein);cursor:pointer;border-radius:999px;align-items:center;padding:1px 6px 1px 3px;display:inline-flex;position:relative}.hub-farbe label:hover{color:var(--ink)}.hub-farbe label.leer .swatch{box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(45deg, transparent 0 3px, var(--line) 3px 4px)!important}.hub-farbe .swatch{width:12px;height:12px;margin-right:4px}.hub-farbe input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.hub-farbe-weg{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:.9rem;line-height:1}.hub-farbe-weg:hover{color:var(--ink)}.hub-farbe .fehler-text{margin-left:4px}.zeile-klein.aktion{color:var(--marke);font-weight:600}.zahl .knapp{color:var(--warn);font-weight:600}.bezug-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bezug-liste button{text-align:left;border:1px solid var(--line);background:var(--karte);border-radius:10px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.bezug-liste button:hover{border-color:var(--ink-3)}.bezug-liste small{color:var(--ink-3);margin-top:2px;font-size:.82rem;display:block}.farbgleich-liste{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}@media (max-width:560px){.artikel-oben{flex-direction:column}}.artikel-zelle small{color:var(--ink-3);font-size:.8rem;display:block}.farben-reihe{flex-wrap:wrap;gap:4px;max-width:220px;display:inline-flex}.farben-reihe .swatch{margin-right:0}.farben-reihe small{color:var(--ink-3);align-self:center;font-size:.78rem}.artikel-kopf{margin-bottom:18px}.artikel-kopf b{font-size:1.05rem;font-weight:600;display:block}.artikel-kopf small{color:var(--ink-3);font-size:.86rem;display:block}.fakten{gap:9px;display:grid}.fakten div{grid-template-columns:150px 1fr;gap:2px 12px;font-size:.92rem;display:grid}.fakten div>span:first-child{color:var(--ink-3)}.fakten b{font-weight:600}.fakten small{color:var(--ink-3);grid-column:2;font-size:.82rem}.quelle{background:var(--fein);color:var(--ink-2);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:.74rem;font-weight:600}.bestand{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.84rem}.bestand th{color:var(--ink-3);text-align:right;padding:0 6px 6px;font-size:.76rem;font-weight:500}.bestand th:first-child{text-align:left;padding-left:0}.bestand td{text-align:right;border-top:1px solid var(--line);padding:6px}.bestand td:first-child{text-align:left;white-space:nowrap;padding-left:0}.bestand td.knapp{color:var(--warn);font-weight:600}.bestand td.null{color:var(--ink-3)}.bestaetigt-pille{background:var(--ok-zart);color:var(--ok);border-radius:6px;padding:2px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.pruef-werkzeug{margin-bottom:14px}.pruef-werkzeug .umschalter{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.pruef-werkzeug .umschalter button{white-space:nowrap;flex-shrink:0}.pruef-zahl{background:var(--fein);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:6px;margin-left:7px;padding:0 6px;font-size:.74rem;font-weight:700}.umschalter button[aria-pressed=true] .pruef-zahl{background:var(--marke-zart);color:var(--ink)}.pruef-punkte{margin-bottom:14px}.pruef-inhalt{transition:opacity .15s}.pruef-inhalt[aria-busy=true]{opacity:.45}.pruef{gap:12px;display:grid}.pruef-karte{background:var(--karte);border-radius:var(--r);box-shadow:var(--schatten);transition:opacity .3s, transform .3s var(--ease);grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding:16px 18px;display:grid}.pruef-karte.weg,.ansicht-karte.weg{display:none}.pruef-links{align-items:flex-start;gap:16px;min-width:0;display:flex}.pruef-text{justify-items:start;gap:8px;min-width:0;display:grid}.pruef-fotos{flex:none;gap:6px;display:flex}.k-bild.pruef-bild{border-radius:10px;width:88px;height:88px}.k-bild.pruef-bild img{padding:6px}.pruef-kopf{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pruef-kopf b{font-size:.98rem;font-weight:600}.pruef-kopf .mono{color:var(--ink-3);font-size:.84rem}.pruef-werte{gap:6px 8px}.pruef-rechts{align-content:start;justify-items:stretch;gap:8px;min-width:220px;display:grid}.pruef-rechts select{min-height:34px;font-size:.87rem}.vorschlag-pille{border:1.5px dashed var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:1px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.konf{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;grid-template-columns:46px auto;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-grid}.konf .spur{background:#eceeee;border-radius:3px;height:6px;overflow:hidden}.konf .spur i{background:var(--ink-3);border-radius:3px;height:100%;display:block}.konf.hoch .spur i{background:var(--ok)}.konf.mittel .spur i{background:var(--warn)}.ansicht-raster{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:12px;display:grid}.ansicht-karte{background:var(--karte);border-radius:var(--r);box-shadow:var(--schatten);align-content:start;gap:10px;padding:12px;display:grid}.k-bild.ansicht-bild{aspect-ratio:1;border-radius:12px;width:100%;height:auto}.k-bild.ansicht-bild img{padding:10px}.ansicht-text{gap:4px;min-width:0;display:grid}.ansicht-text .zeilen-knopf{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.ansicht-text small{color:var(--ink-3);font-size:.8rem}.ansicht-text .pruef-werte{margin-top:4px}.ansicht-knoepfe{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ansicht-knoepfe select{grid-column:1/-1;min-height:34px;font-size:.87rem}.toast{align-items:center;gap:14px;display:flex}.toast-knopf{color:#fff;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:760px){.pruef-karte{grid-template-columns:minmax(0,1fr)}.pruef-links{flex-direction:column}.pruef-rechts{min-width:0}.pruef-fotos{scrollbar-width:none;overflow-x:auto}.k-bild.pruef-bild{flex-shrink:0;width:72px;height:72px}.k-bild.ansicht-bild{justify-self:center;width:min(100%,220px)}}.sendung{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:12px 14px}.motiv-bild{background:repeating-conic-gradient(var(--fein) 0 25%, var(--karte) 0 50%) 0 0 / 12px 12px;border-radius:8px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.motiv-bild img{object-fit:contain;max-width:100%;max-height:100%}.anmelden{place-items:center;min-height:100vh;padding:24px;display:grid}.anmelden-karte{background:var(--karte);border-radius:var(--r);width:min(420px,100%);box-shadow:var(--schatten-hoch);padding:30px 30px 26px}.anmelden-karte .schiene-marke{margin-bottom:18px}.anmelden-karte h1{letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.anmelden-karte p{color:var(--ink-2);margin:8px 0 20px}.anmelden-karte form{gap:14px;display:grid}.anmelden-karte .btn{width:100%}.toast{background:var(--ink);color:#fff;z-index:200;box-shadow:var(--schatten-hoch);border-radius:12px;padding:12px 18px;font-size:.92rem;font-weight:500;animation:.25s einblenden;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.as{--as-ink:#111a14;--as-ink-2:#3c4740;--as-ink-3:#5f6a63;--as-linie:#dfe4df;--as-linie-2:#c9d1ca;--as-papier:#fff;--as-nebel:#f3f5f2;--as-etikett:#fbfaf4;--as-akzent-dunkel:color-mix(in srgb, var(--as-akzent) 72%, black);--as-akzent-hell:color-mix(in srgb, var(--as-akzent) 50%, white);--as-akzent-zart:color-mix(in srgb, var(--as-akzent) 13%, white);--as-auf-nacht:#e6eee8;--as-auf-nacht-2:color-mix(in srgb, white 66%, var(--as-nacht));--as-sanft:color-mix(in srgb, var(--as-akzent) 38%, var(--as-auf-nacht-2));--as-gewebe:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #0000002e 0 1px, transparent 1px 4px);--as-ease:cubic-bezier(.16, 1, .3, 1);background:var(--as-nebel);min-height:100vh;color:var(--as-ink);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.6;overflow-x:clip}.as ::selection{background:var(--as-akzent-hell);color:var(--as-ink)}.as :focus-visible{outline:2.5px solid var(--as-akzent);outline-offset:3px}.as h1,.as h2,.as h3{color:inherit;margin:0}.as p,.as dl,.as figure{margin:0}.as img{max-width:100%;display:block}.as .zahl{font-variant-numeric:tabular-nums}.as-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.as-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(18px,4vw,44px)}.as-nacht{background-color:var(--as-nacht);color:var(--as-auf-nacht);background-image:var(--as-gewebe)}.as-kopf{background-image:radial-gradient(ellipse 55% 75% at 80% 35%, color-mix(in srgb, var(--as-akzent) 17%, transparent), transparent 70%), var(--as-gewebe)}.as-leiste{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.as-logo{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:200px;height:34px}.as-name{letter-spacing:-.01em;color:#fff;font-size:1.2rem;font-weight:800}.as-schritte{align-items:center;gap:10px;margin:0;padding:0;font-size:.92rem;font-weight:700;list-style:none;display:flex}.as-schritte li{align-items:center;gap:10px;display:flex}.as-schritte li+li:before{content:"";border-top:1.5px dashed #ffffff38;width:36px}.as-schritte a{color:var(--as-auf-nacht-2);transition:background-color .25s var(--as-ease), color .25s;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;text-decoration:none;display:flex}.as-schritte a:hover{color:#fff}.as-schritte b{border:1.5px solid #ffffff40;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.as-schritte b .as-i{stroke-width:3px;width:14px;height:14px}.as-schritte .jetzt a{color:#fff;background:#ffffff14}.as-schritte .jetzt b{background:var(--as-akzent);border-color:var(--as-akzent);color:var(--as-auf-akzent)}.as-schritte .fertig a{color:#fff}.as-schritte .fertig b{border-color:var(--as-akzent);color:var(--as-akzent)}.as-tel{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.as-tel:hover{color:var(--as-akzent-hell)}.as-held{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding-top:72px;padding-bottom:96px;display:grid}.as-held h1{letter-spacing:-.03em;color:#fff;text-wrap:balance;font-size:clamp(2.5rem,5.2vw,4.7rem);font-weight:800;line-height:1.05}.as-held h1 .soft{color:var(--as-sanft)}.as-held h1 .punkt{color:var(--as-akzent)}.as-naht{white-space:nowrap;display:inline-block;position:relative}.as-naht svg{width:100%;height:.28em;position:absolute;bottom:-.16em;left:0;overflow:visible}.as-naht path{fill:none;stroke:var(--as-akzent);stroke-width:3px;stroke-dasharray:9 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.as-intro{color:var(--as-auf-nacht-2);white-space:pre-line;max-width:34em;font-size:1.12rem;margin-top:28px!important}.as-eck{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.as-eck span{color:var(--as-auf-nacht-2);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:.45em .95em;font-size:.88rem;font-weight:600}.as-eck b{color:#fff;margin-left:4px}.as-aktionen{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.as-knopf{white-space:nowrap;font:inherit;cursor:pointer;transition:background-color .25s var(--as-ease), color .25s, box-shadow .25s var(--as-ease), transform .25s var(--as-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:1.05em 1.5em;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.as-knopf:disabled{opacity:.55;cursor:default}.as-knopf.akzent{background:var(--as-akzent);color:var(--as-auf-akzent);box-shadow:0 8px 18px -10px #00000080}.as-knopf.akzent:not(:disabled):hover{background:var(--as-akzent-hell);transform:translateY(-1px)}.as-knopf.dunkel{background:var(--as-nacht);color:#fff;box-shadow:0 10px 22px -12px var(--as-nacht)}.as-knopf.dunkel:not(:disabled):hover{background:color-mix(in srgb, var(--as-nacht) 80%, var(--as-akzent))}.as-knopf.geist{color:#fff;background:0 0;padding-left:.2em;padding-right:.2em}.as-knopf.geist:hover{color:var(--as-akzent-hell)}.as-knopf.breit{width:100%}.as-buehne{justify-self:center;width:min(430px,100%);position:relative}.as-etikett{background:var(--as-etikett);color:var(--as-ink);animation:as-schwingen 1.1s var(--as-ease) both;transform-origin:50% 18px;border-radius:18px;padding:28px 26px 22px;position:relative;transform:rotate(-2.2deg);box-shadow:0 30px 60px -28px #000000bf}.as-etikett:before{content:"";background:var(--as-nacht);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:14px;left:50%}.as-etikett:after{content:"";border:1.5px dashed color-mix(in srgb, var(--as-akzent-dunkel) 40%, transparent);pointer-events:none;border-radius:12px;position:absolute;inset:8px}.as-etikett-bild{aspect-ratio:1/.9;place-items:center;margin-top:12px;display:grid}.as-etikett-bild img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.as-bund .as-etikett:not(.vorne) .as-etikett-bild{overflow:hidden}.as-etikett-fuss{border-top:1px solid var(--as-linie);justify-content:space-between;align-items:end;gap:12px;margin-top:6px;padding-top:14px;display:flex}.as-etikett-fuss b{letter-spacing:-.01em;font-size:1.02rem;line-height:1.3;display:block}.as-etikett-fuss small{color:var(--as-ink-3);white-space:nowrap;font-size:.82rem;font-weight:600}.as-anhaenger{max-width:220px;color:var(--as-ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:.6em .9em;font-size:.82rem;font-weight:800;line-height:1.3;display:inline-flex;position:absolute;top:64px;right:-22px;transform:rotate(3deg);box-shadow:0 14px 28px -14px #0009}.as-anhaenger:before{content:"";background:var(--as-akzent);border-radius:50%;flex:none;width:8px;height:8px}@keyframes as-schwingen{0%{opacity:0;transform:rotate(-7deg)}55%{opacity:1}to{transform:rotate(-2.2deg)}}.as-bund{animation:as-schwingen 1.1s var(--as-ease) both;transform-origin:50% 18px;display:grid}.as-bund .as-etikett{z-index:calc(3 - var(--as-tiefe));transition:transform .6s var(--as-ease), filter .6s;grid-area:1/1;animation:none;transform:rotate(-2deg)}.as-bund .as-etikett.tiefe-1{--as-dx:-30%;--as-dreh:-8deg}.as-bund .as-etikett.tiefe-2{--as-dx:30%;--as-dreh:8deg}.as-bund .as-etikett-bild img{transition:transform .6s var(--as-ease)}.as-bund .as-etikett.tiefe-1 .as-etikett-bild img{transform:translate(-42%)scale(.48)}.as-bund .as-etikett.tiefe-2 .as-etikett-bild img{transform:translate(37%)scale(.48)}.as-bund .as-etikett:not(.vorne){cursor:pointer;filter:brightness(.96);transform:translateX(var(--as-dx)) rotate(var(--as-dreh)) scale(.84)}.as-bund .as-etikett:not(.vorne):hover{filter:none;transform:translateX(calc(var(--as-dx) * 1.12)) rotate(var(--as-dreh)) scale(.86)}.as-bund .as-etikett:not(.vorne) .as-etikett-fuss,.as-bund .as-etikett:not(.vorne):before{visibility:hidden}.as-bund .as-etikett.vorne .as-etikett-bild img{animation:as-einblenden .5s var(--as-ease) both}.as-bund-namen{letter-spacing:-.01em;color:var(--as-ink-3);margin-top:2px;font-size:1.02rem;font-weight:800;line-height:1.35;display:block}.as-bund-namen button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;transition:color .2s,border-color .2s}.as-bund-namen button:hover{color:var(--as-ink-2)}.as-bund-namen button.hier{color:var(--as-ink);border-bottom-color:var(--as-akzent)}@keyframes as-einblenden{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.as-etikett,.as-bund,.as-bund .as-etikett.vorne .as-etikett-bild img{animation:none}.as-bund .as-etikett{transition:none}}.as-haupt{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;padding-top:56px;padding-bottom:96px;display:grid}.as-spalte{gap:24px;min-width:0;display:grid}.as-formular{gap:24px;display:grid}.as-block{background:var(--as-papier);border-radius:22px;gap:0;padding:clamp(22px,3vw,40px);scroll-margin-top:24px;display:grid}.as-block-kopf{align-items:center;gap:16px;display:flex}.as-nr{background:var(--as-nacht);color:#fff;width:34px;height:34px;transition:background-color .3s var(--as-ease);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.as-nr .as-i{stroke-width:3px;width:16px;height:16px}.as-block-kopf.fertig .as-nr{background:var(--as-akzent);color:var(--as-auf-akzent)}.as-block h2{letter-spacing:-.025em;font-size:1.6rem;font-weight:800;line-height:1.2}.as-unter{color:var(--as-ink-3);padding-left:50px;margin-top:6px!important}.as-text{color:var(--as-ink-2);white-space:pre-line;margin-top:18px!important}.as-meldung{color:#8a1c13;background:#fdecea;border-radius:16px;align-items:start;gap:10px;padding:14px 18px;font-weight:600;display:flex}.as-uebersicht{border-top:1px solid var(--as-linie);margin:22px 0 0;padding:0;list-style:none;display:grid}.as-uebersicht li{border-bottom:1px solid var(--as-linie)}.as-uebersicht a{color:inherit;border-radius:10px;grid-template-columns:26px 52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 6px;text-decoration:none;transition:background-color .2s;display:grid}.as-uebersicht a:hover{background:var(--as-nebel)}.as-uebersicht-nr{border:1.5px solid var(--as-linie-2);width:26px;height:26px;color:var(--as-ink-2);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.as-uebersicht-bild{background:var(--as-nebel);border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.as-uebersicht-bild img{object-fit:contain;width:100%;height:100%;padding:4px}.as-uebersicht-text{min-width:0;line-height:1.35}.as-uebersicht-text b{font-size:.98rem;display:block}.as-uebersicht-text small{color:var(--as-ink-3);margin-top:2px;font-size:.84rem;display:block}.as-uebersicht-preis{white-space:nowrap;font-weight:800}.as-uebersicht li.weg .as-uebersicht-text b,.as-uebersicht li.weg .as-uebersicht-preis{color:var(--as-ink-3)}.as-uebersicht li.weg .as-uebersicht-text b{text-decoration:line-through;-webkit-text-decoration-color:var(--as-linie-2);text-decoration-color:var(--as-linie-2)}.as-uebersicht li.weg .as-uebersicht-bild{opacity:.45}.as-familie{border-top:1px solid var(--as-linie);margin-top:32px;padding-top:32px;scroll-margin-top:24px}.as-block-kopf+.as-familie,.as-unter+.as-familie{border-top:0;padding-top:0}.as-familie.weg{margin-top:20px;padding-top:20px}.as-familie.angesteuert .as-textil-kopf{animation:as-angesteuert 1.8s .35s var(--as-ease) both;border-radius:8px}@keyframes as-angesteuert{0%,to{background:0 0;box-shadow:0 0 #0000}25%{box-shadow:0 0 0 8px var(--as-akzent-zart);background:var(--as-akzent-zart)}}@media (prefers-reduced-motion:reduce){.as-familie.angesteuert .as-textil-kopf{animation:none}}.as-textil-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:18px;display:flex}.as-zaehler{letter-spacing:.02em;text-transform:uppercase;color:var(--as-ink-3);font-size:.78rem;font-weight:800}.as-zaehler.akzent{color:var(--as-akzent-dunkel)}.as-zaehler+.as-zaehler:before{content:"·";color:var(--as-linie-2);margin-right:12px}.as-entfernen{border:1px solid var(--as-linie-2);font:inherit;color:var(--as-ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 13px;font-size:.84rem;font-weight:700;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.as-entfernen .as-i{width:14px;height:14px}.as-entfernen:not(:disabled):hover{border-color:var(--as-ink-2);color:var(--as-ink)}.as-entfernen:disabled{color:var(--as-linie-2);cursor:default}.as-entfernen.zurueck{color:var(--as-akzent-dunkel);border-color:color-mix(in srgb, var(--as-akzent) 45%, white)}.as-entfernen.zurueck:hover{background:var(--as-akzent-zart)}.as-entfernt{border:1.5px dashed var(--as-linie-2);color:var(--as-ink-3);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.as-entfernt .as-uebersicht-bild{opacity:.45}.as-entfernt>span:nth-child(2){flex:1;min-width:180px;line-height:1.4}.as-entfernt small{letter-spacing:.02em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.as-entfernt b{color:var(--as-ink-2)}.as-varianten{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:26px;display:grid}.as-variante{text-align:left;font:inherit;color:var(--as-ink);border:1.5px solid var(--as-linie-2);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:20px 52px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:grid}.as-variante:not(:disabled):hover{border-color:var(--as-ink-3)}.as-variante:disabled{cursor:default;opacity:.6}.as-variante.an{border-color:var(--as-akzent-dunkel);box-shadow:0 0 0 3px var(--as-akzent-zart)}.as-radio{border:1.5px solid var(--as-linie-2);background:#fff;border-radius:50%;width:20px;height:20px;transition:border-color .2s,box-shadow .2s}.as-variante.an .as-radio{border-color:var(--as-akzent-dunkel);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 10px var(--as-akzent-dunkel)}.as-variante-bild{background:var(--as-nebel);border-radius:10px;width:52px;height:52px;overflow:hidden}.as-variante-bild img{object-fit:contain;width:100%;height:100%;padding:4px}.as-variante-text{min-width:0;line-height:1.3}.as-variante-text b{overflow-wrap:break-word;font-size:.95rem;display:block}.as-variante-text small{color:var(--as-ink-3);font-size:.8rem;display:block}.as-variante-text small:first-child{letter-spacing:.02em;text-transform:uppercase;color:var(--as-ink-3);font-size:.72rem;font-weight:800}.as-variante.an .as-variante-text small:first-child{color:var(--as-akzent-dunkel)}.as-variante-preis{border-top:1px solid var(--as-linie);flex-wrap:wrap;grid-column:3;align-items:baseline;gap:0 8px;padding-top:6px;font-size:.95rem;font-weight:800;line-height:1.3;display:flex}.as-variante-preis small{color:var(--as-ink-3);font-size:.78rem;font-weight:500}.as-variante.an .as-variante-preis{border-top-color:color-mix(in srgb, var(--as-akzent) 30%, white)}.as-textil-raster{grid-template-columns:300px minmax(0,1fr);gap:32px;display:grid}.as-textil-text{min-width:0}.as-ansicht{--as-hoehe:268px;align-content:start;gap:10px;min-width:0;display:grid}.as-ansicht-buehne{aspect-ratio:1;background:var(--as-nebel);cursor:zoom-in;font:inherit;color:var(--as-ink-3);border:0;border-radius:16px;place-items:center;min-width:0;padding:16px;font-size:.85rem;display:grid;position:relative}.as-ansicht-buehne.leer{cursor:default}.as-rahmen{--v:var(--as-verhaeltnis,1);aspect-ratio:var(--v);width:min(100%, calc(var(--as-hoehe) * var(--v)));margin:auto;display:block;position:relative}.as-rahmen img{object-fit:contain;width:100%;height:100%}.as-rahmen.foto img{mix-blend-mode:multiply}.as-logo-lage{z-index:1;box-sizing:content-box;border:1.5px solid var(--as-akzent);pointer-events:none;border-radius:4px;margin:-4px 0 0 -4px;padding:4px;position:absolute}.as-logo-lage .as-marke-nr{top:0;left:0;transform:translate(-62%,-62%)}.as-logo-lage{transition:opacity .3s;animation:.9s 1.6s forwards as-lage-aus}.as-ansicht-buehne:hover .as-logo-lage,.as-ansicht-buehne:focus-visible .as-logo-lage,.as-zoom .as-rahmen:hover .as-logo-lage{opacity:1;animation:none}@keyframes as-lage-aus{to{opacity:0}}@media print{.as-logo-lage{opacity:1;animation:none}}.as-marke-nr{z-index:1;background:var(--as-akzent);width:22px;height:22px;color:var(--as-auf-akzent);pointer-events:none;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;line-height:1;display:grid;position:absolute;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #00000073}.as-lupe{width:34px;height:34px;color:var(--as-ink-2);opacity:.85;transition:opacity .2s, transform .2s var(--as-ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 12px -6px #00000059}.as-ansicht-buehne:hover .as-lupe{opacity:1;transform:scale(1.06)}.as-reiter{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.as-reiter button{font:inherit;color:var(--as-ink-3);cursor:pointer;text-align:center;background:0 0;border:1.5px solid #0000;border-radius:12px;justify-items:center;gap:4px;padding:5px 4px 6px;font-size:.72rem;font-weight:700;line-height:1.2;transition:border-color .2s,color .2s;display:grid}.as-reiter button:hover{color:var(--as-ink)}.as-reiter button[aria-selected=true]{border-color:var(--as-akzent-dunkel);color:var(--as-ink)}.as-reiter-bild{background:var(--as-nebel);border-radius:8px;width:48px;height:48px;overflow:hidden}.as-reiter-bild img{object-fit:contain;width:100%;height:100%;padding:3px}.as-reiter-bild.foto img{mix-blend-mode:multiply}.as-zoom{--as-hoehe:min(76vh, 900px);background:var(--as-etikett);width:min(960px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--as-ink);border:0;border-radius:20px;padding:18px 22px 22px;box-shadow:0 40px 80px -30px #0009}.as-zoom::backdrop{background:color-mix(in srgb, var(--as-nacht) 78%, transparent)}.as-zoom[open]{gap:14px;display:grid}.as-zoom .as-rahmen{width:min(100%, calc(var(--as-hoehe) * var(--v)))}.as-zoom .as-marke-nr{width:30px;height:30px;font-size:.9rem}.as-zoom-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.as-zoom-kopf button{border:1px solid var(--as-linie-2);cursor:pointer;width:38px;height:38px;color:var(--as-ink-2);background:#fff;border-radius:50%;place-items:center;display:grid}.as-zoom-reiter{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.as-zoom-reiter button{border:1px solid var(--as-linie-2);font:inherit;color:var(--as-ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:6px 13px;font-size:.84rem;font-weight:700}.as-zoom-reiter button[aria-pressed=true]{background:var(--as-nacht);border-color:var(--as-nacht);color:#fff}.as-legende{gap:4px;margin:18px 0 0;padding:0;list-style:none;display:grid}.as-legende li>*{width:100%;font:inherit;color:var(--as-ink);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:8px 10px;font-size:.93rem;font-weight:700;line-height:1.4;transition:background-color .2s,opacity .2s;display:grid}.as-legende button{cursor:pointer}.as-legende button:hover,.as-legende li.hier>*{background:var(--as-nebel)}.as-legende.markiert li:not(.hier)>*{color:var(--as-ink-3)}.as-legende.markiert li:not(.hier) .as-marke-nr{background:var(--as-akzent-hell)}.as-legende small{color:var(--as-ink-3);font-size:.84rem;font-weight:500;display:block}.as-legende .as-marke-nr{box-shadow:none;margin:0;position:static}.as-legende .as-marke-nr.punkt{width:10px;height:10px;margin:6px 6px 0}.as-marke{letter-spacing:.02em;color:var(--as-ink-3);text-transform:uppercase;font-size:.78rem;font-weight:800}.as-textil h3{letter-spacing:-.02em;margin-top:2px;font-size:1.35rem;font-weight:800;line-height:1.25}.as-pillen{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.as-pillen span{background:var(--as-nebel);color:var(--as-ink-2);border-radius:6px;padding:.35em .75em;font-size:.8rem;font-weight:700}.as-pillen span.akzent{background:var(--as-akzent-zart);color:color-mix(in srgb, var(--as-akzent) 64%, black)}.as-textil-text>.as-text{font-size:.98rem;margin-top:14px!important}.as-mehr{margin-top:10px;font-size:.92rem}.as-mehr summary{cursor:pointer;color:var(--as-akzent-dunkel);align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.as-mehr summary::-webkit-details-marker{display:none}.as-mehr summary .as-i{transition:transform .25s var(--as-ease)}.as-mehr[open] summary .as-i{transform:rotate(180deg)}.as-mehr .as-text{margin-top:6px!important}.as-mengen{border-collapse:collapse;width:100%;margin-top:22px}.as-mengen th{text-align:left;color:var(--as-ink-3);border-bottom:1.5px solid var(--as-ink);padding:0 0 10px;font-size:.8rem;font-weight:700}.as-mengen td{border-bottom:1px solid var(--as-linie);vertical-align:middle;padding:12px 0}.as-mengen .r{text-align:right;white-space:nowrap;padding-left:22px}.as-mengen td.gr{width:64px;font-weight:800}.as-mengen .as-je{display:none}.as-mengen s{color:var(--as-ink-3);font-size:.78rem;font-weight:500;display:block}.as-mengen tr.extra td{color:var(--as-ink-2);font-size:.92rem}.as-mengen tfoot td{border-bottom:0;padding-top:16px;font-weight:800}.as-mengen tfoot td:first-child{white-space:nowrap}.as-stepper{border:1.5px solid var(--as-linie-2);background:#fff;border-radius:999px;align-items:center;padding:3px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.as-stepper:focus-within{border-color:var(--as-akzent-dunkel)}.as-stepper button{width:34px;height:34px;color:var(--as-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.as-stepper button:not(:disabled):hover{background:var(--as-nebel);color:var(--as-ink)}.as-stepper button:disabled{color:var(--as-linie-2);cursor:default}.as .as-stepper input{width:46px;min-height:0;box-shadow:none;text-align:center;font:inherit;color:var(--as-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:1.05rem;font-weight:800}.as .as-stepper input:focus{box-shadow:none;outline:none}.as-mengen tr.geaendert .as-stepper{border-color:var(--as-akzent);box-shadow:0 0 0 3px var(--as-akzent-zart)}.as-statt{color:var(--as-akzent-dunkel);margin-top:3px;padding-left:14px;font-size:.75rem;font-weight:700;display:block}.as-plus{color:var(--as-akzent-dunkel);margin-right:10px;font-size:.85rem;font-weight:700}.as-hinweis{background:var(--as-nebel);color:var(--as-ink-2);border-radius:12px;align-items:start;gap:10px;padding:12px 14px;font-size:.88rem;display:flex;margin-top:14px!important}.as-hinweis .as-i{margin-top:2px}.as-hinweis.fehler{color:#8a1c13;background:#fdecea;font-weight:600}.as-extras{gap:6px;width:min(380px,100%);display:grid;margin-top:24px!important;margin-left:auto!important}.as-extras div{color:var(--as-ink-2);justify-content:space-between;gap:16px;display:flex}.as-extras dd{margin:0}.as-extras dt{align-items:center;display:inline-flex}.as .zahl.frei{color:var(--as-akzent-dunkel);font-weight:700}.as-nacht .zahl.frei{color:var(--as-akzent)}.as-zzgl{white-space:normal;color:var(--as-ink-3);margin-top:4px;font-size:.78rem;font-weight:600;display:block}.as-info{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.as-info-knopf{width:20px;height:20px;color:inherit;opacity:.55;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid}.as-info-knopf svg{width:15px;height:15px}.as-info:hover .as-info-knopf,.as-info-knopf:focus-visible{opacity:1}.as-info-text{z-index:30;background:var(--as-ink,#111a14);color:#fff;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;border-radius:10px;width:250px;padding:10px 12px;font-size:.8rem;font-weight:500;line-height:1.45;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:-12px;transform:translateY(4px);box-shadow:0 10px 30px #0000002e}.as-nacht .as-info-text{color:var(--as-ink,#111a14);background:#fff}.as-info:hover .as-info-text,.as-info:focus-within .as-info-text{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.as-info-text{transition:none}}.as-konditionen h2{font-size:1.25rem}.as-konditionen .as-bedingungen{margin:18px 0 0}.as-bedingungen{border-top:1px solid var(--as-linie);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px;display:grid}.as-bedingungen>div{grid-template-columns:40px minmax(0,1fr);align-content:start;column-gap:14px;padding:20px 20px 4px 0;display:grid}.as-bedingungen>div+div{border-left:1px solid var(--as-linie);padding-left:20px}.as-bedingung-icon{background:var(--as-akzent-zart);width:40px;height:40px;color:var(--as-akzent-dunkel);border-radius:12px;grid-row:span 2;place-items:center;display:grid}@media (max-width:760px){.as-bedingungen{grid-template-columns:1fr}.as-bedingungen>div{padding:16px 0}.as-bedingungen>div+div{border-left:0;border-top:1px solid var(--as-linie);padding-left:0}}.as-bedingungen dt{letter-spacing:.06em;text-transform:uppercase;color:var(--as-ink-3);font-size:.78rem;font-weight:800}.as-bedingungen dd{color:var(--as-ink);white-space:pre-line;margin:4px 0 0;font-size:.95rem;font-weight:600;line-height:1.5}.as-gruss{border-top:1px solid var(--as-linie);color:var(--as-ink-2);white-space:pre-line;padding-top:20px;font-weight:600;margin-top:24px!important}.as-gruss:first-line{color:var(--as-ink);font-size:1.05rem}.as-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.as-raster .breit{grid-column:1/-1}.as-raster-titel{letter-spacing:-.01em;color:var(--as-ink);border-top:1px solid var(--as-linie);grid-column:1/-1;padding-top:14px;font-size:1rem;font-weight:800;margin:10px 0 -6px!important}.as-raster-titel:first-child{border-top:0;padding-top:0;margin-top:0!important}.as-wahl{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.as-wahl legend{color:var(--as-ink-2);margin-bottom:7px;padding:0;font-size:.88rem;font-weight:700}.as-wahl legend em{color:var(--as-ink-3);font-style:normal;font-weight:500}.as-wahl>div{flex-wrap:wrap;gap:8px;display:flex}.as-wahl label{cursor:pointer;position:relative}.as-wahl input{opacity:0;width:1px;height:1px;position:absolute}.as-wahl span{text-align:center;border:1.5px solid var(--as-linie-2);min-width:88px;color:var(--as-ink-2);background:#fff;border-radius:12px;padding:10px 18px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-block}.as-wahl input:checked+span{border-color:var(--as-akzent-dunkel);background:var(--as-akzent-zart);color:var(--as-ink)}.as-wahl input:focus-visible+span{outline:2.5px solid var(--as-akzent);outline-offset:3px}.as-feld{color:var(--as-ink-2);align-content:start;gap:7px;font-size:.88rem;font-weight:700;display:grid}.as-feld em{color:var(--as-ink-3);font-style:normal;font-weight:500}.as .as-feld input,.as .as-feld textarea{min-height:0;box-shadow:none;font:inherit;color:var(--as-ink);border:1.5px solid var(--as-linie-2);background:#fff;border-radius:12px;width:100%;padding:13px 15px;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.as-feld input::placeholder,.as-feld textarea::placeholder{color:#87918a}.as .as-feld input:focus,.as .as-feld textarea:focus{border-color:var(--as-akzent-dunkel);box-shadow:0 0 0 4px var(--as-akzent-zart);outline:none}.as-feld textarea{resize:vertical;min-height:92px}.as .as-feld.fehlt input,.as .as-feld.fehlt textarea{border-color:#c4321f}.as .as-feld.fehlt input:focus,.as .as-feld.fehlt textarea:focus{box-shadow:0 0 0 4px #c4321f24}.as-feld small,.as-fehlt-text{color:#b42318;font-size:.82rem;font-weight:600}.as-schalter{color:var(--as-ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:.95rem;font-weight:600;line-height:1.35;display:inline-flex;position:relative}.as-schalter i{margin-top:calc(.675em - 12px)}.as-schalter input{opacity:0;width:1px;height:1px;position:absolute}.as-schalter i{background:var(--as-linie-2);width:42px;height:24px;transition:background-color .25s var(--as-ease);border-radius:999px;flex:none;position:relative}.as-schalter i:after{content:"";width:18px;height:18px;transition:transform .25s var(--as-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.as-schalter input:checked+i{background:var(--as-akzent-dunkel)}.as-schalter input:checked+i:after{transform:translate(18px)}.as-schalter input:focus-visible+i{outline:2.5px solid var(--as-akzent);outline-offset:3px}.as-pad{background:var(--as-etikett);outline:1.5px dashed color-mix(in srgb, var(--as-akzent-dunkel) 45%, transparent);outline-offset:-10px;touch-action:none;border-radius:18px;transition:outline-color .2s;position:relative}.as-pad.fehlt{outline-color:#c4321f}.as-pad.voll{outline-style:solid;outline-color:var(--as-linie-2)}.as-pad canvas{cursor:crosshair;z-index:1;width:100%;height:210px;display:block;position:relative}.as-pad-linie{border-bottom:1.5px solid var(--as-linie-2);color:var(--as-ink-3);pointer-events:none;padding-bottom:4px;font-size:1.3rem;line-height:1;position:absolute;bottom:52px;left:32px;right:32px}.as-pad-leer{color:var(--as-ink-3);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:absolute;inset:0 0 40px}.as-pad-weg{z-index:2;border:1px solid var(--as-linie-2);font:inherit;color:var(--as-ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.as-pad-weg .as-i{width:14px;height:14px}.as-check{color:var(--as-ink-2);align-items:start;gap:12px;margin-top:22px;font-size:.95rem;display:flex}.as-check input{width:20px;height:20px;accent-color:var(--as-akzent-dunkel);flex:none;margin-top:2px}.as-check.fehlt{color:#b42318}.as-check a{color:var(--as-akzent-dunkel);text-underline-offset:3px;font-weight:800}.as-abschluss{background:var(--as-nebel);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:26px;padding:20px 24px;display:flex}.as-abschluss span{color:var(--as-ink-2);font-size:.95rem}.as-abschluss b{color:var(--as-ink);letter-spacing:-.02em;font-size:1.8rem;line-height:1.2;display:block}.as-block>.as-meldung{margin-top:18px}.as-ende{margin-top:22px}.as-angaben{grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;display:grid;margin-top:26px!important}.as-angaben div{display:contents}.as-angaben dt{color:var(--as-ink-3)}.as-angaben dd{white-space:pre-line;margin:0;font-weight:600}.as-unterschrift-bild{justify-items:start;gap:8px;display:grid;margin-top:24px!important}.as-unterschrift-bild img{background:var(--as-etikett);border-bottom:1.5px solid var(--as-ink);max-width:300px;max-height:110px;padding:6px 10px}.as-unterschrift-bild figcaption{color:var(--as-ink-2);font-size:.9rem}.as-pruefsumme{color:var(--as-ink-3);word-break:break-all;font-size:.72rem;margin-top:14px!important}.as-seite{gap:16px;display:grid;position:sticky;top:24px}.as-bestellung{background-image:radial-gradient(ellipse 90% 60% at 100% 0%, color-mix(in srgb, var(--as-akzent) 18%, transparent), transparent 70%), var(--as-gewebe);border-radius:22px;gap:16px;padding:28px;display:grid;box-shadow:0 30px 60px -36px #000000b3}.as-bestellung h3{color:#fff;font-size:1.1rem}.as-pos{color:#fff;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.92rem;line-height:1.35;display:grid}.as-pos.ohne-bild{color:var(--as-auf-nacht-2);grid-template-columns:minmax(0,1fr) auto}.as-pos img{background:var(--as-etikett);object-fit:contain;border-radius:10px;width:52px;height:52px;padding:4px}.as-pos small{color:var(--as-auf-nacht-2);margin-top:2px;display:block}.as-pos>.zahl{white-space:nowrap;font-weight:700}.as-bestellung-liste{gap:14px;display:grid}.as-bestellung-liste.lang{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;max-height:340px;margin-right:-12px;padding-right:12px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.as-pos-weg{color:var(--as-auf-nacht-2);font-size:.84rem}.as-gesamt{border-top:1px dashed #fff3;justify-content:space-between;align-items:end;gap:12px;padding-top:16px;display:flex}.as-gesamt span{color:var(--as-auf-nacht-2);font-size:.9rem;line-height:1.3}.as-gesamt small{font-size:.78rem;display:block}.as-gesamt b{color:#fff;letter-spacing:-.03em;font-size:2.1rem;line-height:1;transition:opacity .2s}.as-gesamt b.rechnet,.as-haupt.rechnet .as-mengen td.r,.as-haupt.rechnet .as-bestellung span.zahl{opacity:.5;transition:opacity .2s}.as-klein{text-align:center;color:var(--as-auf-nacht-2);font-size:.84rem;line-height:1.45}.as-klein.fehler{color:#ffb4a8}.as-ablehnen{color:var(--as-auf-nacht-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 6px;font-size:.84rem;text-decoration:underline}.as-ablehnen:hover{color:#fff}.as-ansprech{background:var(--as-papier);color:var(--as-ink-2);border-radius:22px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:20px 22px;font-size:.9rem;line-height:1.45;display:grid}.as-ansprech i{background:var(--as-akzent-zart);width:48px;height:48px;color:var(--as-akzent-dunkel);border-radius:50%;place-items:center;display:grid}.as-ansprech b{color:var(--as-ink);font-size:.98rem;display:block}.as-ansprech a{color:var(--as-akzent-dunkel);overflow-wrap:anywhere;font-weight:700;text-decoration:none;display:block}.as-sicher{color:var(--as-ink-3);gap:8px;padding:0 8px;font-size:.85rem;display:grid}.as-sicher span{align-items:center;gap:8px;display:flex}.as-sicher .as-i{color:var(--as-akzent-dunkel);width:16px;height:16px}.as-fuss{color:var(--as-auf-nacht-2);font-size:.88rem}.as-fuss .as-wrap{flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding-top:32px;padding-bottom:40px;display:flex}.as-links{flex-wrap:wrap;gap:4px 18px;display:flex}.as-fuss a{color:inherit;text-decoration:none}.as-fuss a:hover{color:#fff}.as-handyleiste{display:none}.as-laden{min-height:60vh;color:var(--ink-2);text-align:center;place-items:center;padding:24px;display:grid}.as-laden b{color:var(--ink);margin-bottom:4px;display:block}.as-vorschau-balken{z-index:50;color:#f5f5f7;text-align:center;background:#1d1d1f;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font:500 13px/1.4 system-ui,sans-serif;display:flex;position:sticky;top:0}.as-vorschau-balken svg{flex:none;width:16px;height:16px}@media print{.as-vorschau-balken{display:none}}.as-vorschau{border-radius:var(--r);box-shadow:var(--schatten);overflow:hidden}.as-vorschau .as{min-height:0}.as-vorschau .as-seite{position:static}.as-vorschau .as-held h1{font-size:clamp(2.2rem,3.6vw,3.6rem)}@media (max-width:1020px){.as-schritte{display:none}.as-held{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:44px;padding-bottom:72px}.as-haupt{grid-template-columns:minmax(0,1fr);padding-top:24px}.as-seite{position:static}.as-handyleiste{z-index:20;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 40px -16px #0009}.as-handyleiste small{color:var(--as-auf-nacht-2);font-size:.75rem;display:block}.as-handyleiste b{color:#fff;font-size:1.15rem}.as-handyleiste .as-knopf{padding:.85em 1.2em}.as:has(.as-handyleiste){padding-bottom:90px}.as-vorschau .as-handyleiste{display:none}}@media (max-width:640px){.as{font-size:16px}.as-tel span{display:none}.as-anhaenger{top:40px;right:-6px}.as-textil-raster{grid-template-columns:minmax(0,1fr);gap:20px}.as-ansicht{--as-hoehe:min(300px, 70vw)}.as-mengen .lang{display:none}.as-uebersicht a{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:10px 2px}.as-uebersicht-nr{display:none}.as-uebersicht-bild,.as-variante-bild{width:44px;height:44px}.as-variante{grid-template-columns:20px 44px minmax(0,1fr);gap:4px 10px;padding:10px 12px}.as-varianten{grid-template-columns:minmax(0,1fr)}.as-entfernen{padding:6px 11px}.as-raster{grid-template-columns:minmax(0,1fr)}.as-unter{padding-left:0}.as-block h2{font-size:1.35rem}.as-mengen .je{display:none}.as-mengen th:first-child,.as-mengen td.gr{width:52px;padding-right:12px}.as-mengen .as-je{color:var(--as-ink-3);font-size:.76rem;font-weight:500;display:block}.as-abschluss .as-knopf{width:100%}.as-held{gap:36px;padding-bottom:56px}.as-buehne{width:min(280px,100%)}.as-etikett{padding:22px 18px 16px}.as-etikett-bild{aspect-ratio:1/.72}.as-etikett-fuss b{font-size:.92rem}}.ak-fakten{background:var(--karte);border-radius:var(--r-s);box-shadow:var(--schatten);margin-bottom:14px;padding:12px 16px}.katalog-link{color:inherit;text-decoration:none}.katalog-link:hover{color:var(--marke);text-underline-offset:3px;text-decoration:underline}a.k-bild{transition:box-shadow .15s}a.k-bild:hover{box-shadow:0 0 0 2px var(--marke)}.ah{background:var(--karte);border-radius:var(--r-s);box-shadow:var(--schatten);gap:16px;margin-bottom:14px;padding:18px 20px;display:grid}.ah .lade-ueber{margin:0 0 8px}.ah-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ah-kopf .lade-ueber{margin-bottom:4px}.ah-kopf h2{letter-spacing:-.01em;font-size:1.08rem;font-weight:700}.ah-kopf p{color:var(--ink-2);margin-top:2px;font-size:.9rem}.ah-kontakt{justify-items:start;gap:2px;padding-top:18px;font-size:.9rem;display:grid}.ah-angaben{flex-wrap:wrap;gap:8px;display:flex}.ah-angabe{background:var(--fein);color:var(--ink-2);border-radius:10px;gap:1px;max-width:100%;padding:8px 12px;font-size:.88rem;display:grid}.ah-angabe b{color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:600}.ah-anmerkung{border-left:3px solid var(--marke);background:var(--marke-zart);border-radius:0 10px 10px 0;margin:0;padding:10px 14px}.ah-anmerkung p{white-space:pre-line;color:var(--ink);font-size:.93rem;line-height:1.5}.ah-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ah-liste>li{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.ah-liste>li>div{flex:1;gap:4px;min-width:0;display:grid}.ah-liste strong{overflow-wrap:anywhere;font-size:.93rem;font-weight:600}.ah-nr{background:var(--fein);width:22px;height:22px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:.76rem;font-weight:600;display:grid}.ah-nr:empty{visibility:hidden}.motiv-bild.ah-motiv{width:48px;height:48px}.k-bild.ah-textil-bild{width:56px;height:56px}.k-bild.ah-textil-bild img{padding:4px}.ah-pillen{gap:6px}.ah-downloads{flex-wrap:wrap;gap:4px 14px;font-size:.82rem;display:flex}.ah-unter{color:var(--ink-3);font-size:.82rem}.ah-flaechen{gap:4px;margin:4px 0 0;display:grid}.ah-flaechen div{grid-template-columns:minmax(84px,max-content) 1fr;gap:10px;font-size:.86rem;display:grid}.ah-flaechen dt{color:var(--ink-3);font-weight:500}.ah-flaechen dd{color:var(--ink-2);margin:0}.ah-weitere{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.ah-spalten{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:16px 24px;display:grid}.ak-inhalt[aria-busy=true]{opacity:.7;transition:opacity .15s}.ak-textil.alternative{box-shadow:var(--schatten), inset 3px 0 0 var(--marke)}.ak-kopf{align-items:center;gap:14px;margin-bottom:12px;display:flex}.ak-kopf .k-bild{width:56px;height:56px}.ak-kopf .k-bild img{padding:4px}.ak-titel{flex:1;min-width:0}.ak-titel h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.02rem;font-weight:700;display:flex}.ak-titel small{color:var(--ink-3);margin-top:2px;font-size:.84rem;display:block}.ak-logos{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.ak-logo{border:1px solid var(--line);background:var(--karte);cursor:pointer;border-radius:10px;width:132px;height:132px;padding:6px}.ak-logo:hover:not(:disabled){border-color:var(--ink-3)}.ak-logo:disabled{cursor:default}.ak-logo img{object-fit:contain;width:100%;height:100%;display:block}.ak-logo-fehlt{background:var(--warn-zart,var(--marke-zart));border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:220px;padding:10px 14px;font-size:.88rem;display:flex}.ak-rabatt{margin-bottom:10px;font-size:.88rem}.ak-tabelle th,.ak-tabelle td{padding-left:8px;padding-right:8px}.ak-tabelle td{padding-top:7px;padding-bottom:7px}.ak-tabelle tfoot td{border-top:1px solid var(--line-2,var(--line));border-bottom:0;font-weight:600}.ak-feld{border:1px solid var(--line);background:var(--karte);font-variant-numeric:tabular-nums;border-radius:7px;width:84px;padding:5px 7px;font-size:.88rem}.ak-feld:hover{border-color:var(--ink-3)}.ak-feld.fest{background:var(--marke-zart);border-color:#0000}.ak-feld.klein{width:58px}.summe .ak-versand{align-items:flex-start}.ak-versand>span:first-child small{color:var(--ink-3);font-size:.76rem;display:block}.ak-versand-werte{align-items:center;gap:6px;display:inline-flex}.ak-versand.frei .ak-feld{opacity:.45;text-decoration:line-through}.ak-versand-frei{border:1px solid var(--line);background:var(--karte);height:28px;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:0 10px;font-size:.8rem;font-weight:600}.ak-versand-frei:hover{border-color:var(--ink-3)}.ak-versand-frei[aria-pressed=true]{background:var(--marke-zart);border-color:var(--marke);color:var(--ink);box-shadow:inset 0 0 0 1px var(--marke)}.ak-versand-zurueck{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ak-versand-zurueck:hover{color:var(--ink)}.ak-feld[aria-invalid=true]{border-color:var(--bad);background:var(--bad-zart)}.ak-extras{justify-items:start;gap:8px;margin-top:10px;display:grid}.ak-extra-tabelle{font-size:.88rem}.ak-extra-tabelle td{padding:7px 8px}.ak-extra-form{border-radius:var(--r-s);background:var(--fein);width:100%;padding:12px 14px}.le{justify-items:start;gap:12px;display:grid}.le-zeile{border-radius:var(--r-s);background:var(--fein);gap:12px;width:100%;padding:12px 14px;display:grid}.le-flaeche{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.le-flaeche svg{background:var(--karte);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;width:100%;max-height:360px}.le-zone{fill:color-mix(in srgb, var(--marke) 6%, transparent);stroke:var(--marke);stroke-width:.6px;stroke-dasharray:2 1.5;vector-effect:non-scaling-stroke}.le-motiv{cursor:grab}.le-motiv:active{cursor:grabbing}.le-regler{gap:10px;display:grid}.le-regler input[type=range]{width:100%;accent-color:var(--ink)}.tb-raster{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.tb-bilder{gap:12px;display:grid}.tb-bild{gap:6px;margin:0;display:grid}.tb-bild .k-bild.gross{aspect-ratio:1;width:100%;max-width:240px;height:auto}.tb-bild figcaption{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;display:flex}.tb-texte{gap:12px;display:grid}.tb-feld{gap:6px;display:grid}.tb-feld+.tb-feld{margin-top:2px}.block>.tb-feld+.tb-feld{margin-top:12px}.tb-kopf{align-items:center;gap:8px;font-size:.88rem;display:flex}.tb-kopf input{flex:1;max-width:320px;font-weight:600}.tb-feld textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--line);background:var(--karte);border-radius:8px;padding:8px 10px;font-size:.9rem;line-height:1.5}.tb-feld textarea[readonly]{background:var(--fein)}.tb-seite{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.tb-platzhalter{position:sticky;top:14px}.tb-platzhalter dl{gap:8px;margin:0;font-size:.84rem;display:grid}.tb-platzhalter dt{margin:0}.tb-platzhalter dd{color:var(--ink-3);margin:0}@media (max-width:900px){.le-flaeche,.tb-raster,.tb-seite{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A4;margin:14mm 14mm 16mm}body{background:#fff;font-size:10.5pt}.schiene,.v-oben,.nicht-drucken,.lade,.schleier,.toast{display:none!important}.verwaltung{display:block}.v-haupt{max-width:none;padding:0}.as-handyleiste,.as-aktionen,.as-schritte,.as-entfernen,.as-lupe{display:none!important}a{color:inherit;text-decoration:none}}@media (max-width:1100px){.zwei,.k-shop{grid-template-columns:minmax(0,1fr)}.k-spalte{z-index:95;overscroll-behavior:contain;border-radius:0;flex-direction:column;max-height:none;padding:0 20px;display:none;position:fixed;inset:0}.k-spalte.offen{display:flex}.k-fs-kopf{z-index:1;background:var(--spalte);padding:16px 0 12px;position:sticky;top:0}.k-fs-zu{background:var(--karte);border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.k-alle-weg+.k-fs-zu{margin-left:4px}.k-fs-zu svg{width:14px;height:14px}.k-fs-fuss{background:var(--spalte);margin-top:auto;padding:12px 0 16px;display:block;position:sticky;bottom:0}.k-fs-fuss .btn{justify-content:center;width:100%}.k-filter-auf{display:inline-flex}}@media (max-width:860px){.verwaltung{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.schiene{flex-direction:row;height:64px;padding:0 6px;position:fixed;inset:auto 0 0}.schiene .schiene-marke{display:none}.schiene nav{flex-direction:row}.schiene a[aria-current=page]:before{border-radius:0 0 3px 3px;width:auto;height:3px;inset:-10px 12px auto}.v-oben .wer{display:none}.lade{border-radius:0;width:100%;top:0;bottom:0;right:0}.nur-breit{display:none}.fakten div{grid-template-columns:1fr}.fakten small{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
