:root{--ink: #102a3a;--ink-soft: #3d5a6c;--mist: #dfe8ee;--mist-2: #cfdce6;--paper: #f4f8fb;--surface: #ffffff;--line: #b8c9d6;--line-soft: #d3e0ea;--accent: #1a7a6d;--accent-hover: #14665c;--accent-soft: rgba(26, 122, 109, .12);--warn: #b45309;--danger: #b91c1c;--ok: #15803d;--header-h: 56px;--nav-h: 72px;--nav-inset: 10px;--font: "Outfit", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--shadow: 0 16px 40px rgba(16, 42, 58, .14);--radius: 18px;--radius-sm: 12px;color:var(--ink);background:var(--mist);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:radial-gradient(120% 80% at 10% -10%,rgba(26,122,109,.14),transparent 50%),radial-gradient(90% 60% at 100% 0%,rgba(16,42,58,.08),transparent 45%),linear-gradient(165deg,#eef4f8 0%,var(--mist) 45%,#d5e2eb 100%);background-attachment:fixed;color:var(--ink)}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.mono{font-family:var(--mono);font-weight:500;letter-spacing:-.02em}.pub{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.pubTop{display:flex;align-items:center;justify-content:space-between;padding:20px 22px}.brand{font-weight:700;font-size:1.22rem;letter-spacing:-.04em;text-decoration:none;color:var(--ink)}.pubHero{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 22px 36px;max-width:420px;width:100%;margin:0 auto}.pubHero h1{margin:0 0 14px;font-size:clamp(2.4rem,9vw,3.15rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}.pubHero h1.authTitle{font-size:1.9rem}.pubHero h1.authTitleSm{font-size:1.65rem}.authMore{margin-top:18px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.cookieBar{position:fixed;z-index:80;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);font-size:13px;color:var(--ink-soft)}.cookieBar .btn{flex-shrink:0;min-height:36px;padding:6px 14px}@media(max-width:1023px){body:has(.shell) .cookieBar{left:12px;right:12px;bottom:calc(var(--nav-h) + var(--nav-inset) + env(safe-area-inset-bottom,0px) + 24px);padding-bottom:8px;border:1px solid var(--line);border-radius:var(--radius-sm)}}.pubHero p{margin:0 0 24px;color:var(--ink-soft);font-size:1.12rem;line-height:1.45}.pubActions{display:flex;flex-direction:column;gap:12px}.pubFoot{padding:18px 22px 32px;text-align:center;color:var(--ink-soft);font-size:14px;font-weight:500}.pubFoot a{color:var(--ink);text-decoration:none;margin:0 10px}.brandLockup{display:inline-flex;align-items:center;gap:10px;min-width:0}.pubMark{width:36px;height:32px;color:var(--accent);flex-shrink:0}.pubDraw{stroke-dasharray:1;stroke-dashoffset:1;animation:pubDraw .7s ease-out forwards}.pubStage{display:grid;position:relative;overflow:hidden}.pubFade{grid-area:1 / 1;transition:opacity .18s ease}.pubFade.isOff{opacity:0;pointer-events:none;position:absolute;left:0;right:0;top:0}.pubIn{animation:pubIn .42s cubic-bezier(.2,.8,.2,1) both}.pubIn2{animation-delay:80ms}.pubIn3{animation-delay:.16s}@keyframes pubDraw{to{stroke-dashoffset:0}}@keyframes pubIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(min-width:769px){.pub{max-width:960px;margin:0 auto;border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);box-shadow:var(--shadow);background:#f4f8fb8c}}@media(min-width:1024px){.pub{max-width:1180px}}@media(prefers-reduced-motion:reduce){.pubDraw{animation:none;stroke-dashoffset:0}.pubIn{animation:none;opacity:1;transform:none}.pubFade{transition:none}}.shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;max-width:720px;margin:0 auto}.shellHead{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;height:calc(var(--header-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 18px 0;background:#fffffff0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line-soft);box-shadow:0 1px #102a3a0a}.shellHead .brand{font-size:1.22rem}.shellMeta{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;color:var(--ink-soft)}.shellMeta span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.supportBtn{appearance:none;flex-shrink:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:6px 12px;min-height:32px;font-size:13px;font-weight:650}.supportBtn:hover{background:var(--paper);border-color:var(--accent)}.supportBackdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:#102a3a73;animation:supportDim .16s ease-out}.supportSheet{width:min(520px,100%);margin-bottom:calc(var(--nav-h) + 8px);padding:18px 16px 16px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);animation:supportIn .16s ease-out}.supportSheet h2{margin:0 0 6px;font-size:1.25rem}.supportSeite{margin:0 0 12px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-soft);font-family:var(--mono);font-size:13px;word-break:break-all}.supportActions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@media(min-width:1024px){.supportBackdrop{align-items:center}.supportSheet{margin-bottom:0}}.dot{width:9px;height:9px;border-radius:50%;background:var(--line);flex-shrink:0;box-shadow:0 0 0 3px #b8c9d659}.dot.on{background:var(--ok);box-shadow:0 0 0 3px #15803d38}.shellMain{flex:1;padding:18px 16px calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 28px)}.shellNav{position:fixed;left:var(--nav-inset);right:var(--nav-inset);bottom:calc(var(--nav-inset) + env(safe-area-inset-bottom,0px));z-index:50;display:flex;justify-content:space-around;align-items:stretch;min-height:var(--nav-h);padding:6px 4px 8px;background:#fffffff5;border:1px solid var(--line-soft);border-radius:22px;box-shadow:0 14px 40px #102a3a29;max-width:700px;margin:0 auto}.shellNavBtn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;background:transparent;color:var(--ink-soft);padding:8px 4px;min-height:58px;font-size:12px;font-weight:650;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .16s ease,background-color .16s ease}.shellNavBtn svg{width:26px;height:26px}.shellNavBtn.active{color:var(--accent)}.shellNavBtn.active .navIconWrap{background:var(--accent);color:#fff}.shellNavBtn.active svg{color:#fff}.navIconWrap{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:32px;border-radius:12px;background:transparent;transition:background-color .16s ease,color .16s ease}.navBadge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--warn);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.screenTitle{margin:0 0 6px;font-size:clamp(1.7rem,5.5vw,2.1rem);font-weight:700;letter-spacing:-.04em;line-height:1.12}.screenLead{margin:0 0 22px;color:var(--ink-soft);font-size:1.02rem;line-height:1.45}.panel{background:var(--surface);border:1px solid rgba(184,201,214,.55);border-radius:var(--radius);padding:20px;box-shadow:0 1px 2px #102a3a0d;margin-bottom:16px}.panelFlush{margin:0}.panelLater{margin-top:16px}.draftSection{display:flex;flex-direction:column;gap:10px}.draftSectionLabel{margin:0;font-size:13px;font-weight:650;color:var(--ink-soft)}.thumbDraft{width:96px;height:96px;object-fit:cover;border-radius:var(--radius-sm)}.thumbStudio{width:160px;height:160px;object-fit:contain;border-radius:var(--radius-sm);background:#fff}.panel h2{margin:0 0 14px;font-size:1.02rem;font-weight:650;letter-spacing:-.02em}.stack{display:flex;flex-direction:column;gap:12px}.stack.tight{gap:8px}.pdfView{display:flex;flex-direction:column;gap:12px;min-height:calc(100dvh - var(--header-h) - var(--nav-h) - env(safe-area-inset-bottom,0px) - 48px)}.pdfToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdfToolbar .screenTitle{margin:0;flex:1;min-width:0}.pdfLead{margin:0}.pdfFrame{flex:1;width:100%;min-height:calc(100dvh - var(--header-h) - var(--nav-h) - env(safe-area-inset-bottom,0px) - 140px);border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.fold{padding-top:0;margin-bottom:16px}.fold>summary .muted{flex:1;min-width:0;text-align:right;font-weight:500}.fold>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:13px 20px;font-weight:650;font-size:15px;min-height:46px;cursor:pointer;transition:background .15s,border-color .15s}.fold>summary:hover{background:var(--accent-soft)}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"▾";color:var(--ink-soft);font-size:14px;line-height:1}.fold[open]>summary:after{content:"▴"}.fold>.stack{padding-top:12px}.alltagBtns{display:grid;gap:12px;grid-template-columns:1fr}.panel.stack>.muted{line-height:1.5;margin:0}.listItem.stack{flex-direction:column;align-items:stretch}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kameraBtnCenter{justify-content:center}.touchSwitch{display:flex;align-items:center;gap:12px;min-height:48px}.touchSwitch input{width:28px;height:28px;flex-shrink:0}.grow{flex:1 1 0;width:auto;min-width:9ch}.field{display:flex;flex-direction:column;gap:6px}.field p{margin:0}.field label{font-size:14px;font-weight:600;color:var(--ink-soft)}.field.fieldBad{border:2px solid var(--danger);border-radius:var(--radius-sm);padding:8px}.field input,.field select,.field textarea,.inp{width:100%;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-sm);padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus,.inp:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.btn{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:13px 20px;font-weight:650;font-size:15px;min-height:46px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.btn:hover{background:var(--paper)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 18px #1a7a6d47}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.ghost{background:transparent}.btn.block{width:100%;display:block;text-align:center}.btn:disabled{opacity:.5;cursor:not-allowed}.chipRow{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:650;color:var(--ink-soft)}.chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.list li{padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--paper)}.listItem{display:flex;align-items:center;justify-content:space-between;gap:10px}.list li.openCard{padding-bottom:8px}.list .unitCard{margin:10px 0 4px}.kennLink{color:var(--accent);text-decoration:none}.kennLink:hover{text-decoration:underline}.ebayLink{flex-shrink:0;align-self:center;color:var(--accent);text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.ebayLink:hover{text-decoration:underline}.listItem strong{font-weight:600}.posName{display:block;font-size:1.15rem;font-weight:700;line-height:1.3}.posOrt{white-space:nowrap;font-family:var(--mono)}.buchtAls{margin:0;font-weight:700}.erfolgText{margin:0;font-size:1.05rem;font-weight:650}.erfolgKarte{box-shadow:var(--shadow);animation:erfolgIn .15s ease-out}.heuteStart{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.heuteStart p{margin:0}.btn.heuteHaupt{min-height:64px;font-size:1.1rem;white-space:normal;text-align:left}.heuteNebenListe{display:flex;flex-direction:column;gap:8px}.heuteNeben{min-height:48px;white-space:normal;text-align:left}.badgeSuche{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--warn);background:#b4530924;border-radius:999px;padding:2px 8px;margin-right:6px;vertical-align:middle}.muted{color:var(--ink-soft);font-size:14px}.hint{color:var(--ink-soft);font-size:15px;margin:6px 0 0}.rowBtn{flex:1;border:0;background:transparent;padding:0;text-align:left;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.num{text-align:right;font-variant-numeric:tabular-nums}.inpShort{flex:0 0 auto;width:6.5rem;min-width:0}.marktHint{margin:8px 0 4px}.marktHint.teuer{color:var(--danger)}.marktHint.guenstig{color:var(--ok)}.err{color:var(--danger);font-size:14px;margin:0 0 10px}.okMsg{color:var(--ok);font-size:14px;margin:0 0 10px}.titleWas{color:var(--ink-soft);text-decoration:line-through;font-size:14px}.titleNow{font-weight:600}.banner{padding:12px 14px;border-radius:var(--radius-sm);margin:0 0 12px;font-size:14px}.banner.err{background:#fef2f2;border:1px solid #fecaca;color:var(--danger)}.banner.ok{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--ok)}.banner.warn{background:#fffbeb;border:1px solid #fde68a;color:var(--warn)}.banner.draftFehler{font-size:1.05rem;font-weight:650;line-height:1.4;white-space:pre-wrap}.banner.liveHint{font-size:15px;font-weight:600}.videoWrap{border-radius:var(--radius);overflow:hidden;background:#0a1620;margin-bottom:12px;aspect-ratio:4 / 3}.videoWrap.hiddenCam{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;aspect-ratio:auto}.videoWrap video{width:100%;height:100%;object-fit:cover;display:block}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.kpiGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.kpi{background:var(--surface);border:1px solid rgba(184,201,214,.55);border-radius:var(--radius);padding:16px 14px;display:flex;flex-direction:column;gap:4px;box-shadow:0 8px 22px #102a3a14}.kpiVal{font-size:1.85rem;font-weight:700;letter-spacing:-.04em;font-family:var(--mono);line-height:1.1}.kpiLbl{font-size:14px;color:var(--ink-soft);font-weight:650}button.kpiBtn{text-align:left;width:100%;cursor:pointer}.kpiHot .kpiVal{color:var(--warn)}.thumb{width:72px;height:72px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--paper)}.scanHint{margin:8px 0 0}@media(max-width:480px){:root{--nav-h: 66px;--header-h: 52px;--nav-inset: 8px}.shellMain{padding:14px 12px calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 24px)}.shellNavBtn{min-height:54px;font-size:11px;padding:6px 2px}.shellNavBtn svg{width:24px;height:24px}.screenTitle{font-size:1.45rem}.screenLead{margin-bottom:16px;font-size:.95rem}.panel{padding:16px}.btn,.chip,.fold>summary,.field input,.field select,.field textarea,.rowBtn,.touchSwitch{min-height:48px}.pdfLead{display:none}.pdfFrame{min-height:calc(100dvh - var(--header-h) - var(--nav-h) - env(safe-area-inset-bottom,0px) - 110px)}.alltagBtns{grid-template-columns:1fr}input,select,textarea{min-height:48px}}@media(min-width:481px){.alltagBtns{grid-template-columns:1fr 1fr}}@media(min-width:769px){.shell{max-width:960px;border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);box-shadow:var(--shadow);background:#f4f8fb8c}.shellMain{padding:24px 28px calc(var(--nav-h) + 40px)}.shellNav{max-width:936px}.shellMeta span:last-child{max-width:220px}.wideSplit{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:16px;align-items:start}.wideSplit .videoWrap{aspect-ratio:16 / 10;max-height:360px}.kpiGrid{grid-template-columns:repeat(4,1fr)}.listItem{padding:12px 4px}.screenTitle{font-size:2.05rem}}@media(min-width:1024px){.shell{max-width:1180px;display:grid;grid-template-columns:188px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100vh;min-height:100dvh}.shellHead{grid-column:1 / -1;padding-left:20px;padding-right:20px}.shellNav{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top,0px));left:auto;right:auto;bottom:auto;grid-column:1;grid-row:2;align-self:start;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:auto;max-width:none;height:calc(100vh - var(--header-h) - env(safe-area-inset-top,0px));height:calc(100dvh - var(--header-h) - env(safe-area-inset-top,0px));min-height:0;margin:0;padding:16px 12px 24px;border:none;border-right:1px solid var(--line-soft);border-radius:0;box-shadow:none;background:#ffffffc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shellNavBtn{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:12px;width:100%;padding:11px 12px;border-radius:12px;font-size:14px;min-height:46px}.shellNavBtn .navIconWrap{width:32px;height:32px}.shellNavBtn.active{background:var(--accent-soft)}.shellMain{grid-column:2;grid-row:2;padding:28px 32px 40px;max-width:980px}.shellMain:has(.bestandDesktop),.shellMain:has(.tabelleBlock){max-width:none}.wideSplit{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:20px}.panel{padding:22px 24px}.list{font-size:15px}}@media(min-width:1400px){.shell{max-width:1280px}.shellMain{max-width:1040px}.shellMain:has(.bestandDesktop),.shellMain:has(.tabelleBlock){max-width:none}}.bestandDesktop{--paper: #eef3f8;--surface: #ffffff;--line: #c5d2de;--line-soft: #d5e0ea;--radius: 10px;--radius-sm: 8px}.bestandMobil{padding-bottom:8px}.bestandFelder{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:12px}.bestandFeldVoll{grid-column:1 / -1}.bestandMobil .bestandFelder{grid-template-columns:1fr}.bestandWerkzeug{gap:14px}.bestandSuche{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.bestandSucheFeld{flex:1 1 220px;min-width:0}.bestandSucheFeld .inp{width:auto}.bestandSuche .field{flex:0 1 220px}.bestandSucheFeld.field{flex:1 1 240px}.bestandModusLink,.bestandModusLeisteLink{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-weight:650;text-decoration:none}.bestandModusLeiste{position:fixed;z-index:45;left:var(--nav-inset);right:var(--nav-inset);bottom:calc(var(--nav-h) + var(--nav-inset) + env(safe-area-inset-bottom,0px) + 8px)}.bestandModusLeisteLink{width:100%;background:var(--surface);box-shadow:0 10px 28px #102a3a1f}.bestandExcel{color:var(--ink-soft);font-size:14px;font-weight:600}.bestandListe{gap:8px}.bestandListe li{display:flex;flex-direction:column;align-items:stretch;gap:6px}.bestandZeile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code preis" "name preis" "ort preis";column-gap:12px;row-gap:2px;align-items:center;width:100%;min-height:48px;padding:4px 0;border:0;background:transparent;text-align:left}.bestandZeileCode,.bestandZeileName,.bestandZeileOrt{min-width:0;overflow-wrap:anywhere}.bestandZeileCode{grid-area:code}.bestandZeileName{grid-area:name}.bestandZeileOrt{grid-area:ort;color:var(--ink-soft)}.bestandZeilePreis{grid-area:preis;justify-self:end;align-self:center;white-space:nowrap;font-variant-numeric:tabular-nums}.bestandKatZeile{align-items:center}.bestandKatZeile .row{flex-wrap:nowrap}.bestandAktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bestandAktionen .btn.primary{order:-1}.bestandSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:16px;align-items:start}.bestandSeite{position:sticky;top:12px;max-height:calc(100dvh - var(--header-h) - 32px);overflow:auto}.bestandKopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.bestandKopf h2,.bestandKopf p{margin:0}.bestandGruppe{display:flex;flex-direction:column;gap:10px}.bestandGruppe h3{margin:0;font-size:.95rem;font-weight:650}.bestandFoto{width:160px;height:160px}.dateiFeld{display:flex;flex-direction:column;gap:6px;min-height:48px;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--paper);font-weight:650}.dateiFeld input{font-size:14px}.bestandAdmin .stack{padding-top:12px}.bestandOverlay{position:fixed;z-index:60;left:0;right:0;top:calc(var(--header-h) + env(safe-area-inset-top,0px));bottom:calc(var(--nav-h) + var(--nav-inset) + env(safe-area-inset-bottom,0px));overflow:auto;padding:16px 16px calc(var(--nav-h) + var(--nav-inset) + env(safe-area-inset-bottom,0px) + 88px);background:var(--paper)}.bestandAktionsleiste{position:fixed;z-index:70;left:var(--nav-inset);right:var(--nav-inset);bottom:calc(var(--nav-h) + var(--nav-inset) + env(safe-area-inset-bottom,0px) + 8px)}.tabelleBlock{display:flex;flex-direction:column;gap:8px}.tabelleAuswahl{display:flex;align-items:center;gap:12px;font-size:14px}.tabelleAuswahl .btn{min-height:36px}.tabelleWrap{overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - var(--header-h) - 220px)}.datenTabelle{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.datenTabelle th,.datenTabelle td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line-soft);vertical-align:top;overflow-wrap:anywhere}.datenTabelle-bestand th:nth-child(2),.datenTabelle-bestand td:nth-child(2){width:6.5rem;white-space:nowrap}.datenTabelle-bestand th:nth-child(4),.datenTabelle-bestand td:nth-child(4){width:6rem}.datenTabelle-bestand th:nth-child(5),.datenTabelle-bestand td:nth-child(5){width:8.5rem}.datenTabelle-bestand th:nth-child(6),.datenTabelle-bestand td:nth-child(6){width:5.5rem;white-space:nowrap}.datenTabelle-ebay-entwuerfe th:nth-child(2),.datenTabelle-ebay-entwuerfe td:nth-child(2),.datenTabelle-auftrag-suche th:nth-child(2),.datenTabelle-auftrag-suche td:nth-child(2){width:6.5rem;white-space:nowrap}.datenTabelle-ebay-entwuerfe th:nth-child(4),.datenTabelle-ebay-entwuerfe td:nth-child(4){width:5.5rem;white-space:nowrap}.datenTabelle-ebay-entwuerfe th:nth-child(5),.datenTabelle-ebay-entwuerfe td:nth-child(5){width:7.5rem}.datenTabelle-ebay-entwuerfe th:nth-child(6),.datenTabelle-ebay-entwuerfe td:nth-child(6),.datenTabelle-auftrag-bestellung th:nth-child(4),.datenTabelle-auftrag-bestellung td:nth-child(4),.datenTabelle-auftrag-suche th:nth-child(4),.datenTabelle-auftrag-suche td:nth-child(4){width:8.5rem}.datenTabelle-ebay-entwuerfe th:nth-child(7),.datenTabelle-ebay-entwuerfe td:nth-child(7){width:9rem}.datenTabelle-auftrag-bestellung th:nth-child(2),.datenTabelle-auftrag-bestellung td:nth-child(2){width:4.5rem;white-space:nowrap}.datenTabelle-auftrag-bestellung th:nth-child(5),.datenTabelle-auftrag-bestellung td:nth-child(5){width:6.5rem}.datenTabelle-auftrag-bestellung th:nth-child(6),.datenTabelle-auftrag-bestellung td:nth-child(6){width:6rem;white-space:nowrap}.datenTabelle thead{position:sticky;top:0;z-index:1}.datenTabelle thead th{background:var(--surface);font-weight:650}.tabelleFilter th{font-weight:400}.tabelleFilter input,.tabelleFilter select{min-height:36px;width:100%;min-width:0;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.tabelleSort{background:none;border:0;padding:0;min-height:32px;font-weight:650}.tabelleCheck{width:72px}.tabelleAlle{display:flex;align-items:center;gap:6px;font-weight:650;cursor:pointer}.tabelleZeile{cursor:pointer}.tabelleZeile:hover{background:var(--accent-soft)}.tabelleDetail td{white-space:normal;background:var(--paper)}.bestandDesktop .field input,.bestandDesktop .field select,.bestandDesktop .inp{min-height:40px;padding:8px 10px}.bestandMobil .field input,.bestandMobil .field select,.bestandMobil .field textarea{min-height:48px}.shellView{animation:shellIn .1s ease-out}@keyframes shellIn{0%{opacity:0}to{opacity:1}}@keyframes erfolgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes supportDim{0%{opacity:0}to{opacity:1}}@keyframes supportIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.shellView,.erfolgKarte,.supportBackdrop,.supportSheet{animation:none}.shellNavBtn,.navIconWrap{transition:none}}
