.tmc-auth{--bg: #fff;--panel: #fff;--panel2: #f3f5f7;--panel3: #e9edf1;--ink: #17212b;--muted: #58626d;--dim: #58626d;--line: #dce2e8;--line2: #bac4ce;--blue: #244ade;--red: #a52828;--primary: #244ade;--primary-ink: #fff;--primary-hover: #1939bd;color-scheme:light;background:var(--bg);color:var(--ink);min-height:100dvh;font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.tmc-auth *,.tmc-auth *:before,.tmc-auth *:after{box-sizing:border-box}.tmc-auth a{color:inherit}.tmc-auth button,.tmc-auth input{font:inherit}.tmc-auth :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.auth-header{width:min(1440px,100%);margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:20px 48px}.auth-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:15px;font-weight:750;letter-spacing:-.35px;line-height:1.15}.auth-brand img{object-fit:contain}.auth-home{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none}.auth-home:hover{text-decoration:underline;text-underline-offset:4px}.auth-shell{width:min(1440px,100%);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100dvh - 100px);padding:0 24px 24px}.auth-story{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#edf2ff;border-radius:18px;padding:48px 32px 30px;overflow:hidden}.auth-story-copy{width:100%;max-width:430px}.auth-story h2{margin:0;font-size:clamp(30px,3.2vw,47px);line-height:1.14;letter-spacing:-1.7px;font-weight:750}.auth-story-copy p{margin:20px 0 0;color:#465a7d;font-size:17px;line-height:1.6}.auth-card-pair{position:relative;flex:none;width:min(100%,390px);aspect-ratio:390 / 350;margin:38px auto 26px}.auth-card-pair img{position:absolute;width:52%;height:auto;border-radius:9px;box-shadow:0 14px 24px #283e7026}.auth-card-back{left:9%;top:4%;transform:rotate(-12deg)}.auth-card-front{right:7%;top:13%;transform:rotate(10deg)}.auth-story-foot{margin:0;color:#465a7d;font-size:14px}.auth-form-pane{display:flex;justify-content:center;align-items:center;padding:48px clamp(28px,5vw,80px);min-width:0}.auth-form-container{width:min(100%,410px)}.auth-form-heading{margin-bottom:30px}.tmc-auth .login-titel{margin:0;color:var(--ink);font-size:35px;font-weight:750;line-height:1.15;letter-spacing:-1.1px;text-align:left}.tmc-auth .login-sub{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.6;text-align:left}.tmc-auth .login-pin{gap:20px}.tmc-auth .login-feld{gap:8px;color:var(--ink);font-size:14px;font-weight:600}.tmc-auth .login-pin input{min-height:52px;border:1px solid var(--line2);border-radius:8px;padding:13px 14px;letter-spacing:normal;text-align:left;font-size:16px;font-weight:400;background:#fff;color:var(--ink)}.tmc-auth .login-pin input:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.tmc-auth .login-pin input:disabled{background:var(--panel2);cursor:wait}.auth-password-control{position:relative}.tmc-auth .auth-password-control input{padding-right:100px}.auth-password-toggle{position:absolute;right:4px;top:4px;bottom:4px;padding:0 11px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:13px!important;cursor:pointer}.auth-password-toggle:hover{color:var(--ink);background:var(--panel2)}.auth-password-toggle:disabled{cursor:wait}.auth-password-control .auth-password-toggle:focus-visible{outline-offset:-1px}.tmc-auth .auth-field-help{color:var(--muted);font-size:13px;font-weight:400}.tmc-auth .login-knopf{min-height:52px;padding:13px 18px;border-radius:8px;background:var(--blue);color:#fff;font-size:16px}.tmc-auth .login-knopf:hover:not(:disabled){background:var(--primary-hover)}.tmc-auth .login-knopf:disabled{opacity:.55;cursor:not-allowed}.tmc-auth .login-form-meta{margin-top:-10px;font-size:14px;min-height:32px}.tmc-auth .login-form-meta a{color:var(--muted);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.tmc-auth .login-form-meta a:hover{color:var(--blue);text-decoration:underline}.tmc-auth .login-fehler{color:var(--red);font-size:14px;background:#fff2f1;border:1px solid #eed0cd;padding:12px 14px;border-radius:8px;line-height:1.5}.tmc-auth .login-hinweis{font-size:14px;padding:12px 14px;line-height:1.55}.tmc-auth .login-text-button,.tmc-auth .login-text-link{min-height:44px;font-size:14px;color:var(--blue);font-weight:600;cursor:pointer}.tmc-auth .login-text-button:disabled{cursor:wait;opacity:.6}.auth-register-prompt{margin-top:26px;border-top:1px solid var(--line);padding-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;color:var(--muted)}.tmc-auth .auth-register-prompt .login-text-button{width:auto;margin:0;padding:0}.auth-access-note{margin:5px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.tmc-auth .login-status{margin-top:16px;font-size:14px;line-height:1.6}.tmc-auth .login-status-error{color:var(--red)}.tmc-auth .login-status .btn-sec{min-height:44px;padding:10px 14px;border-color:var(--line2);border-radius:8px}.tmc-auth .login-legacy{margin-top:24px;padding-top:16px}.tmc-auth .login-legacy-toggle{min-height:44px;font-size:14px}.tmc-auth .login-person{min-height:64px}.tmc-auth .auth-ergebnis{background:var(--panel2);border:0;padding:22px;border-radius:10px;gap:16px}.tmc-auth .auth-ergebnis strong{font-size:19px;letter-spacing:-.3px}.tmc-auth .auth-ergebnis p{font-size:15px;line-height:1.6}@media (max-width: 1000px){.auth-header{padding-inline:28px}.auth-form-pane{padding-inline:32px}.auth-story{padding-inline:26px}}@media (max-width: 760px){.auth-header{min-height:86px;padding:calc(18px + env(safe-area-inset-top)) 22px 18px;gap:16px}.auth-brand{font-size:13px;gap:8px}.auth-brand img{width:35px;height:35px}.auth-home{font-size:13px;gap:6px}.auth-shell{display:block;min-height:calc(100dvh - 86px);padding:0}.auth-story{display:none}.auth-form-pane{padding:38px 24px calc(40px + env(safe-area-inset-bottom));align-items:flex-start}.tmc-auth .login-titel{font-size:32px}}@media (prefers-reduced-motion: reduce){.tmc-auth *,.tmc-auth *:before,.tmc-auth *:after{transition:none!important}}.tmc-landing{--lp-paper: #fff;--lp-surface: #f3f5f7;--lp-ink: #17212b;--lp-muted: #58626d;--lp-line: #dce2e8;--lp-blue: #244ade;color-scheme:light;color:var(--lp-ink);background:var(--lp-paper);font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;min-height:100dvh;overflow:clip}.tmc-landing h1,.tmc-landing h2,.tmc-landing h3,.tmc-landing p{margin:0}.tmc-landing a{color:inherit;text-decoration:none}.tmc-landing button{cursor:pointer;font:inherit}.tmc-landing button,.tmc-landing a,.tmc-landing summary{-webkit-tap-highlight-color:transparent}.tmc-landing :focus-visible{outline:3px solid var(--lp-blue);outline-offset:5px}.tmc-landing main:focus,.tmc-landing section:focus{outline:none}.tmc-landing svg{width:22px;height:22px;flex-shrink:0}.lp-header,.lp-hero,.lp-categories,.lp-features,.lp-trading,.lp-faq,.lp-final,.lp-footer{width:min(1280px,calc(100% - 96px));margin-inline:auto}.lp-header{min-height:108px;display:flex;align-items:center;gap:40px}.lp-brand{display:inline-flex;align-items:center;gap:11px;font-size:15px;line-height:1.15;font-weight:750;letter-spacing:-.35px}.lp-brand img{width:44px;height:44px;object-fit:contain}.lp-nav{display:flex;gap:30px;margin-left:auto}.lp-nav button,.lp-text-button{color:var(--lp-muted);border:0;background:none;padding:12px 0;font-weight:600}.lp-nav button:hover,.lp-text-button:hover{color:var(--lp-blue)}.lp-login{display:flex;align-items:center;gap:12px;padding:10px 17px;border:1px solid var(--lp-line);border-radius:8px;font-weight:650;font-size:14px}.lp-login:hover{background:var(--lp-surface)}.lp-login svg{width:18px;height:18px}.lp-skip{position:absolute;top:-90px;left:24px;padding:12px 20px;background:#fff;z-index:var(--layer-app-bar)}.lp-skip:focus{top:12px}.lp-hero{display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:62px;padding-block:76px 90px}.lp-intro{display:flex;align-items:center;gap:8px;color:var(--lp-muted);font-size:14px;font-weight:600}.lp-intro>span{width:7px;height:7px;background:var(--lp-blue);border-radius:50%}.tmc-landing h1{font-size:clamp(44px,4.4vw,68px);line-height:1.04;letter-spacing:-3.6px;font-weight:750;margin-block:23px}.lp-lead{color:var(--lp-muted);font-size:18px;line-height:1.65;max-width:460px}.lp-hero-actions{display:flex;align-items:center;gap:25px;margin-top:31px}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:51px;padding:13px 23px;border-radius:8px;font-weight:650;font-size:15px;transition:background .15s}.tmc-landing .lp-button-primary{background:var(--lp-blue);color:#fff}.lp-button-primary:hover{background:#1939bd}.lp-access-note{color:var(--lp-muted);font-size:12px;margin-top:18px!important}.lp-hero-preview{min-width:0}.lp-preview{background:#fff;border:1px solid var(--lp-line);border-radius:15px;box-shadow:0 24px 70px -25px #17212b30,0 3px 8px #17212b06;overflow:hidden;transform:rotate(-1deg)}.lp-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 23px;border-bottom:1px solid var(--lp-line);background:#fafbfc}.lp-demo-brand{display:flex;gap:9px;align-items:center;font-weight:650;font-size:13px}.lp-demo-brand img{width:25px;height:25px;object-fit:contain}.lp-demo-badge{font-size:11px;font-weight:650;color:var(--lp-muted);background:#e9edf1;padding:3px 8px;border-radius:5px}.lp-preview-content{padding:24px}.lp-preview-title{display:flex;justify-content:space-between;align-items:center}.lp-preview-title>svg{width:30px;height:30px;color:#929da8}.lp-preview-title span{color:var(--lp-muted);font-size:12px}.lp-preview-title h2{font-size:25px;letter-spacing:-.8px;line-height:1.4}.lp-preview-filters{display:flex;gap:7px;margin-block:20px 17px}.lp-preview-filters button{padding:7px 14px;border:1px solid transparent;border-radius:6px;background:var(--lp-surface);color:var(--lp-muted);font-size:12px;font-weight:600}.lp-preview-filters button[aria-pressed=true]{background:var(--lp-ink);color:#fff}.lp-preview-filters button:hover{border-color:var(--lp-ink)}.lp-demo-columns,.lp-demo-row,.lp-demo-total{display:grid;grid-template-columns:minmax(0,1fr) 68px 75px;gap:12px;align-items:center}.lp-demo-columns{font-size:10px;color:var(--lp-muted);padding-bottom:9px;border-bottom:1px solid var(--lp-line)}.lp-demo-columns>:not(:first-child),.lp-demo-row>:not(:first-child),.lp-demo-total>:not(:first-child){text-align:right;white-space:nowrap}.lp-demo-row{min-height:74px;border-bottom:1px solid #edf0f3;font-size:11px}.lp-demo-product{display:flex;gap:11px;min-width:0;align-items:center}.lp-card-photo{width:43px;height:61px;flex:none;display:grid;place-items:center;margin-block:8px}.lp-card-photo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3px}.lp-photo-error{color:var(--lp-muted);font-size:9px;line-height:1.3;text-align:center}.lp-record-body{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:24px;align-items:center;margin-top:24px}.lp-card-photo-large{width:100%;height:auto;aspect-ratio:600 / 825;margin:0}.lp-card-photo-large img{border-radius:7px;box-shadow:0 7px 16px #17212b20}.lp-card-photo-large .lp-photo-error{font-size:13px}.lp-product-record .lp-record-body dl{margin:0}.lp-product-record .lp-record-body dl>div{display:block;padding:7px 0}.lp-product-record .lp-record-body dd{margin-top:2px}.lp-product-record .lp-card-credit{margin-top:15px;font-size:11px;color:var(--lp-muted)}.lp-card-credit a{text-decoration:underline;text-underline-offset:2px}.lp-demo-product>div{min-width:0}.lp-demo-product strong{display:block;font-size:12px}.lp-demo-product small{display:block;color:var(--lp-muted);font-size:10px;margin-top:3px}.lp-demo-type{flex-shrink:0;width:36px;height:44px;display:flex;align-items:center;justify-content:center;background:#f0f3ff;color:#3451b4;font-size:8px;font-weight:700;border:1px solid #dce3fc;border-radius:5px}.lp-demo-total{padding-block:13px;font-size:11px;font-weight:600}.lp-demo-value{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eef3ff;color:#264293;border-radius:7px;padding:13px 14px;margin-top:4px;font-size:12px}.lp-demo-value>span{display:flex;gap:8px;align-items:center}.lp-demo-value svg{width:16px;height:16px}.lp-demo-value strong{font-size:18px;font-variant-numeric:tabular-nums}.lp-demo-note{font-size:9px;color:var(--lp-muted);margin-top:10px!important}.lp-preview-caption{margin-top:25px!important;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--lp-muted)}.lp-preview-caption>:first-child{font-weight:650}.lp-categories{display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid var(--lp-line);padding-block:27px}.lp-categories>span{font-size:14px;color:var(--lp-muted)}.lp-categories>div{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,64px)}.lp-categories b{font-size:17px;font-weight:650;letter-spacing:-.2px}.lp-features{padding-block:104px 108px;scroll-margin-top:40px}.lp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:52px}.tmc-landing h2{letter-spacing:-1.4px}.lp-section-heading h2,.lp-trading h2,.lp-faq h2{font-size:clamp(28px,3vw,42px);line-height:1.18;font-weight:700}.lp-section-heading>p{max-width:340px;color:var(--lp-muted)}.lp-feature-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.lp-product-record{background:var(--lp-surface);border-radius:12px;padding:30px}.lp-record-heading{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:600;color:var(--lp-muted)}.lp-record-heading>:last-child{margin-left:auto}.lp-record-heading svg{width:19px;height:19px}.lp-product-record h3{font-size:29px;letter-spacing:-.8px;margin-top:24px}.lp-product-record>p{color:var(--lp-muted);font-size:14px;margin-top:3px}.lp-product-record dl{margin-block:22px 0}.lp-product-record dl>div{display:flex;justify-content:space-between;gap:25px;padding:10px 0;border-bottom:1px solid var(--lp-line);font-size:14px}.lp-product-record dt{color:var(--lp-muted)}.lp-product-record dd{margin:0;font-weight:600}.lp-record-footer{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--lp-muted);margin-top:20px}.lp-record-footer svg{width:17px;height:17px}.lp-feature-list{display:grid;gap:35px}.lp-feature-list article{display:flex;align-items:flex-start;gap:20px}.lp-feature-icon{display:flex;padding-top:3px;color:var(--lp-blue)}.lp-feature-list h3{font-size:21px;line-height:1.4;letter-spacing:-.5px;margin-bottom:9px}.lp-feature-list p{font-size:16px;color:var(--lp-muted);line-height:1.65;max-width:440px}.lp-trading{border-top:1px solid var(--lp-line);padding-block:76px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.lp-preview-label{display:inline-block;font-size:12px;background:var(--lp-surface);padding:5px 10px;border-radius:5px;margin-bottom:17px;color:var(--lp-muted)}.lp-trading-copy>p{margin-top:22px;max-width:430px;color:var(--lp-muted)}.lp-trading-copy .lp-trading-status{font-size:13px;border-left:2px solid var(--lp-line);padding-left:14px}.lp-workflow{display:flex;flex-direction:column;justify-content:center}.lp-workflow article{display:flex;gap:20px;align-items:flex-start;padding-block:25px;border-bottom:1px solid var(--lp-line)}.lp-workflow article:last-child{border-bottom:0}.lp-step{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;width:32px;border:1px solid var(--lp-line);border-radius:50%;color:var(--lp-muted);font-size:13px}.lp-workflow h3{font-size:18px;margin-bottom:6px}.lp-workflow p{font-size:14px;color:var(--lp-muted)}.lp-pricing{width:min(1280px,calc(100% - 96px));margin-inline:auto;padding-block:72px;border-top:1px solid var(--lp-line);scroll-margin-top:40px}.lp-pricing .lp-section-heading{margin-bottom:24px}.lp-pricing-note{color:var(--lp-muted);font-size:14px;max-width:790px}.lp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--lp-line);border-radius:12px;overflow:hidden;margin-top:30px}.lp-plan{padding:28px;display:flex;flex-direction:column;min-width:0}.lp-plan+.lp-plan{border-left:1px solid var(--lp-line)}.lp-plan-free{background:var(--lp-surface)}.lp-plan-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between}.lp-plan-brand{display:flex;align-items:center;gap:12px}.tmc-landing .lp-plan-symbol{width:40px;height:40px;color:var(--lp-blue)}.lp-plan-heading h3{font-size:25px;letter-spacing:-.6px}.lp-plan-status{color:var(--lp-muted);font-size:12px}.lp-plan .lp-plan-audience{font-size:16px;color:var(--lp-muted);margin-top:8px}.lp-plan .lp-plan-price{min-height:30px;display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;font-size:20px;line-height:1.5;font-weight:650;letter-spacing:-.3px;margin-top:16px}.lp-plan-price>span{color:var(--lp-muted);font-size:14px;font-weight:400;letter-spacing:0}.lp-plan .lp-plan-capacity{display:grid;gap:7px;margin-top:28px}.lp-plan-capacity>strong{color:var(--lp-ink);font-size:clamp(44px,4.5vw,60px);font-weight:750;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lp-plan-capacity>span{font-size:16px;font-weight:500;color:var(--lp-muted)}.lp-plan .lp-plan-legend{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:var(--lp-muted);margin-top:26px;padding-block:18px;border-top:1px solid var(--lp-line)}.lp-plan-legend>span{display:inline-flex;align-items:center;gap:6px}.lp-plan-legend svg{width:16px;height:16px}.lp-plan-legend>span:first-child svg{color:var(--lp-blue)}.lp-plan .lp-plan-features{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:0}.lp-plan-features li{display:flex;align-items:flex-start;gap:10px;padding-block:11px;font-size:16px;line-height:1.5;border-bottom:1px solid var(--lp-line)}.lp-plan-features li[data-feature=scan],.lp-plan-features li[data-feature=ebay]{border-top:1px solid var(--lp-line)}.lp-plan-feature-state{flex:0 0 18px;display:flex;margin-top:3px;color:var(--lp-blue)}.lp-plan-feature-state svg{width:18px;height:18px}.lp-plan-features li[data-included=false],.lp-plan-features li[data-included=false] .lp-plan-feature-state{color:var(--lp-muted)}@supports (grid-template-rows: subgrid){@media (min-width: 801px){.lp-plans{grid-template-rows:repeat(calc(var(--lp-feature-count) + 6),auto)}.lp-plan{display:grid;grid-template-rows:subgrid;grid-row:span calc(var(--lp-feature-count) + 6)}.lp-plan .lp-plan-features{grid-template-rows:subgrid;grid-row:span var(--lp-feature-count)}}}.lp-plan-footer{margin-top:auto}.lp-plan-footer>p{font-size:14px;color:var(--lp-muted);min-height:66px}.lp-plan-footer .lp-button{width:100%;margin-top:18px}.lp-plan-availability{display:flex;align-items:center;min-height:51px;margin-top:18px;color:var(--lp-muted);font-size:14px}.lp-pricing .lp-pricing-count{font-size:14px;color:var(--lp-muted);max-width:810px;margin-top:20px}.lp-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-block:60px 100px;scroll-margin-top:40px}.lp-faq-items details{padding-block:19px;border-bottom:1px solid var(--lp-line)}.lp-faq-items details:first-child{padding-top:4px}.lp-faq-items summary{display:flex;align-items:center;justify-content:space-between;gap:25px;font-weight:600;cursor:pointer;list-style:none}.lp-faq-items summary::-webkit-details-marker{display:none}.lp-faq-items summary:after{content:"+";font-size:23px;font-weight:400;color:var(--lp-muted)}.lp-faq-items details[open] summary:after{content:"−"}.lp-faq-items p{color:var(--lp-muted);font-size:14px;padding-top:17px;line-height:1.7;max-width:560px}.lp-faq-items a{display:inline-block;color:var(--lp-blue);font-size:14px;text-decoration:underline;margin-top:12px}.lp-final{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:56px;background:var(--lp-blue);border-radius:14px;color:#fff}.lp-final h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15}.lp-final p{color:#d9e1ff;font-size:15px;margin-top:19px}.lp-final>div:last-child{display:flex;align-items:center;flex-direction:column;gap:13px;flex-shrink:0}.tmc-landing .lp-button-light{color:var(--lp-ink);background:#fff}.lp-button-light:hover{background:#e9eeff}.lp-final>div:last-child>span{font-size:12px;color:#d9e1ff}.lp-final :focus-visible{outline-color:#fff}.lp-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:40px;color:var(--lp-muted);font-size:12px}.lp-footer .lp-brand{font-size:13px;color:var(--lp-ink)}.lp-footer .lp-brand img{width:30px;height:30px}@media (min-width: 1500px){.lp-hero{gap:80px;padding-block:96px 105px}}@media (max-width: 1100px){.lp-pricing{width:calc(100% - 56px)}.lp-plan{padding:23px}.lp-header,.lp-hero,.lp-categories,.lp-features,.lp-trading,.lp-faq,.lp-final,.lp-footer{width:calc(100% - 56px)}.lp-hero{gap:35px;grid-template-columns:.9fr 1.1fr;padding-block:50px 70px}.tmc-landing h1{letter-spacing:-2.5px}.lp-preview-content{padding:17px}.lp-demo-columns,.lp-demo-row,.lp-demo-total{grid-template-columns:minmax(0,1fr) 57px 65px;gap:7px}.lp-demo-type{display:none}.lp-feature-layout{gap:45px}.lp-section-heading>p{max-width:290px}}@media (max-width: 800px){.lp-pricing{padding-block:50px}.lp-plans{grid-template-columns:1fr}.lp-plan{padding:28px}.lp-plan+.lp-plan{border-left:0;border-top:1px solid var(--lp-line)}.lp-plan-footer>p{min-height:0}.lp-plan-footer .lp-button{width:auto}.lp-header{min-height:90px;gap:24px}.lp-nav{gap:18px;font-size:14px}.lp-hero{grid-template-columns:1fr;gap:46px;padding-top:35px}.lp-hero-copy{max-width:550px}.tmc-landing h1{font-size:clamp(47px,8vw,65px)}.lp-lead{max-width:520px}.lp-hero-preview{max-width:600px;width:100%;justify-self:center}.lp-preview{transform:none}.lp-preview-content{padding:23px}.lp-demo-type{display:flex}.lp-demo-columns,.lp-demo-row,.lp-demo-total{grid-template-columns:minmax(0,1fr) 78px 82px;gap:12px}.lp-demo-product strong{font-size:14px}.lp-demo-row,.lp-demo-total{font-size:12px}.lp-demo-columns,.lp-demo-product small{font-size:11px}.lp-demo-note{font-size:10px}.lp-categories{flex-direction:column;align-items:flex-start;gap:15px}.lp-categories>div{justify-content:space-between;width:100%;gap:16px}.lp-features{padding-block:64px}.lp-section-heading{display:block;margin-bottom:33px}.lp-section-heading>p{margin-top:20px;max-width:460px}.lp-feature-layout{grid-template-columns:1fr;gap:38px}.lp-product-record{max-width:540px}.lp-feature-list{gap:25px}.lp-feature-list p{max-width:560px}.lp-trading,.lp-faq{gap:35px;grid-template-columns:1fr;padding-block:50px}.lp-trading-copy>p{max-width:540px}.lp-workflow article{padding-block:18px}.lp-final{padding:35px}.lp-final h2{font-size:29px;letter-spacing:-.9px}.lp-final>div:last-child>span{max-width:130px;text-align:center}.lp-footer>span{display:none}}@media (max-width: 520px){.lp-pricing{width:calc(100% - 36px)}.lp-plan{padding:22px}.lp-header,.lp-hero,.lp-categories,.lp-features,.lp-trading,.lp-faq,.lp-final,.lp-footer{width:calc(100% - 36px)}.lp-header{gap:15px;min-height:83px;flex-wrap:wrap}.lp-header .lp-brand{font-size:13px}.lp-header .lp-brand img{width:34px;height:34px}.lp-nav{display:flex;order:3;width:100%;margin-left:0;gap:24px;padding-bottom:10px}.lp-login{margin-left:auto;font-size:13px;padding:9px 11px}.lp-login svg{display:none}.lp-intro{font-size:12px}.tmc-landing h1{font-size:clamp(39px,10.8vw,54px);letter-spacing:-2.3px;margin-block:20px}.lp-lead{font-size:16px}.lp-hero-actions{gap:20px}.lp-text-button{font-size:14px!important}.lp-access-note{font-size:11px;max-width:290px}.lp-hero{padding-block:28px 40px;gap:35px}.lp-preview-bar{padding:13px 15px}.lp-preview-content{padding:16px 13px}.lp-preview-title h2{font-size:23px}.lp-preview-filters{gap:6px}.lp-preview-filters button{min-height:40px}.lp-demo-columns,.lp-demo-row,.lp-demo-total{grid-template-columns:minmax(0,1fr) 58px 65px;gap:7px}.lp-demo-product strong{font-size:12px}.lp-demo-product small{font-size:10px}.lp-card-photo{width:33px;height:47px}.lp-demo-product{gap:7px}.lp-record-body{gap:17px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lp-record-body dl>div{font-size:12px}.lp-card-photo-large{width:100%;height:auto}.lp-demo-row,.lp-demo-total{font-size:11px}.lp-demo-type{display:none}.lp-demo-value{padding:12px 10px;font-size:11px}.lp-demo-value strong{font-size:16px}.lp-preview-caption{font-size:10px;margin-top:16px!important}.lp-categories b{font-size:13px}.lp-categories>div{gap:10px}.lp-product-record{padding:24px}.lp-section-heading h2{font-size:29px}.lp-feature-list article{gap:14px}.lp-feature-list h3{font-size:20px}.lp-final{flex-direction:column;align-items:flex-start;gap:28px;padding:28px}.lp-final>div:last-child{align-items:flex-start}.lp-final>div:last-child>span{max-width:none;text-align:left}.lp-footer{padding-block:30px;font-size:12px}.lp-footer .lp-brand{font-size:12px;gap:7px}}@media (prefers-reduced-motion: reduce){.tmc-landing *,.tmc-landing *:before,.tmc-landing *:after{scroll-behavior:auto!important;transition:none!important}}.app-loading-shell{grid-template-columns:minmax(0,1fr)}.app-loading-shell .app-loading-status{margin:0;color:var(--dim);font-size:13px;font-weight:400}.app-loading-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;margin-bottom:18px}.app-loading-heading h1{margin:0;font-size:32px;line-height:1.2;letter-spacing:-.025em}.app-loading-bar{display:block;width:min(80%,250px);height:12px;flex:none;border-radius:4px;background:var(--panel3)}.app-loading-bar.is-short{width:min(48%,110px);height:10px}.app-loading-bar.is-value{width:min(72%,160px);height:27px;margin:12px 0}.app-loading-bar.is-control{width:min(65%,420px);height:38px;border-radius:7px}.app-loading-shell .dashv2-stat{cursor:default}.app-loading-shell .dashv2-stat:hover{background:transparent}.app-loading-rows{padding:4px 24px 16px}.app-loading-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 0}.app-loading-thumbnail{width:34px;height:42px;flex:none;border-radius:4px;background:var(--panel3)}.app-loading-row-copy{display:grid;gap:9px;flex:1;min-width:0}.app-loading-row>.app-loading-bar{width:56px}.app-loading-balance{gap:8px}.app-loading-balance .app-loading-bar.is-value{height:34px}.app-loading-chart{margin-bottom:14px}.app-loading-chart-summary{display:flex;gap:24px;padding:15px 24px 0}.app-loading-plot{height:200px;margin:20px 24px 26px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--line)}.app-loading-plot>span{display:block;border-top:1px solid var(--line);opacity:.4}.app-loading-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.app-loading-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app-loading-product{display:grid;gap:13px;padding:18px}.app-loading-product-photo{height:220px;border-radius:7px;background:var(--panel3)}.app-loading-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:16px 20px;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow-wrap:anywhere}.app-loading-error p{margin:4px 0 0;color:var(--muted);font-size:13px}.app-loading-error button{flex:none}.app-loading-error~div .app-loading-placeholders{opacity:.6}@media (max-width:900px){.app-loading-shell .dashv2-topgrid{grid-template-columns:minmax(0,1fr)}.app-loading-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.app-loading-shell .dashv2-scopebar,.app-loading-heading{align-items:flex-start;flex-direction:column;gap:7px}.app-loading-heading h1{font-size:27px}.app-loading-rows{padding-inline:18px}.app-loading-products{gap:10px}.app-loading-product{padding:12px}.app-loading-product-photo{height:160px}.app-loading-chart-summary{padding-inline:18px}.app-loading-plot{height:164px;margin-inline:18px}.app-loading-error{align-items:flex-start;flex-direction:column}}:root{color-scheme:light;--bg:#f1f1f1;--panel:#ffffff;--panel2:#f7f7f7;--panel3:#ebebeb;--line:#dedede;--line2:#b8b8b8;--ink:#0c0e10;--muted:#383d44;--dim:#5b616a;--primary:#1a1c1f;--primary-hover:#000000;--primary-ink:#ffffff;--amber:#b98900;--amber-ink:#5c4400;--amber-bg:#fff1d6;--blue:#2c6ecb;--violet:#7745c4;--red:#d72c0d;--green:#008060;--blue-dim:rgba(44,110,203,.09);--violet-dim:rgba(119,69,196,.1);--red-dim:rgba(215,44,13,.08);--partner-da:#626a74;--partner-da-soft:rgba(98,106,116,.11);--partner-do:#2569c7;--partner-do-soft:rgba(37,105,199,.11);--amber-dim:rgba(185,137,0,.1);--schatten:0 1px 2px rgba(15,17,19,.08), 0 2px 8px rgba(15,17,19,.06);--schatten-hoch:0 8px 24px rgba(15,17,19,.16);--radius:10px;--radius-s:8px;--layer-sticky:20;--layer-popover-scrim:30;--layer-popover:40;--layer-app-bar:50;--layer-page-takeover:60;--layer-overlay-scrim:70;--layer-overlay:80;--layer-mobile-nav:90;--layer-mobile-search:100;--layer-modal:120;--layer-toast:130;--layer-capture:140;--layer-critical:160}.d2edit-image{width:40px;height:50px;display:grid;place-items:center;object-fit:contain;border-radius:4px;background:var(--d2-soft);font-size:8px}[data-theme=dark]{color-scheme:dark;--bg:#0f1012;--panel:#1d1f23;--panel2:#232529;--panel3:#2f3237;--line:#383c42;--line2:#5a606a;--ink:#f7f8fa;--muted:#ccd1d9;--dim:#99a0aa;--primary:#f2f3f5;--primary-hover:#ffffff;--primary-ink:#16181b;--amber:#e3b341;--amber-ink:#ffd97a;--amber-bg:#3a3220;--blue:#7ab7ff;--violet:#a58fe0;--red:#ff7a66;--green:#3fbd8a;--blue-dim:rgba(122,183,255,.12);--violet-dim:rgba(165,143,224,.12);--red-dim:rgba(255,122,102,.1);--partner-da:#b9bec6;--partner-da-soft:rgba(185,190,198,.13);--partner-do:#75adff;--partner-do-soft:rgba(117,173,255,.14);--amber-dim:rgba(227,179,65,.12);--schatten:0 1px 2px rgba(0,0,0,.4);--schatten-hoch:0 8px 24px rgba(0,0,0,.5)}*{box-sizing:border-box}html{min-height:100%;scrollbar-gutter:stable}html.modal-scroll-locked,html.modal-scroll-locked body,html.ui-scroll-locked,html.ui-scroll-locked body{overflow:hidden;overscroll-behavior:none}body,#root{min-height:100vh}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,sans-serif}button{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}a{color:var(--blue);text-decoration:none}.hidden{display:none!important}.ui-layer-popover-scrim{z-index:var(--layer-popover-scrim)!important}.ui-layer-popover{z-index:var(--layer-popover)!important}.sold-login-overlay{position:fixed;z-index:var(--layer-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#07090cb8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.sold-login-popup{width:min(1024px,100%);max-height:min(820px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line2);border-radius:18px;background:var(--panel);box-shadow:0 30px 90px #0000006b}.sold-login-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:32px 36px 27px;border-bottom:1px solid var(--line)}.sold-login-head>div{min-width:0}.sold-login-head span{display:block;margin-bottom:8px;color:var(--dim);font:750 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.sold-login-head h2{margin:0;font-size:36px;line-height:1.06;letter-spacing:-.04em}.sold-login-head p{margin:10px 0 0;color:var(--muted);font-size:16px}.sold-login-close{width:42px;height:42px;display:grid;place-items:center;flex:none;border:0;border-radius:11px;color:var(--muted);background:var(--panel2);font-size:27px;line-height:1;cursor:pointer}.sold-login-close:hover{color:var(--ink);background:var(--panel3)}.sold-login-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--panel2);border-bottom:1px solid var(--line)}.sold-login-summary>div{display:grid;align-content:center;gap:4px;padding:18px 36px}.sold-login-summary>div+div{border-left:1px solid var(--line)}.sold-login-summary small,.sold-login-values small{color:var(--dim);font-size:11px;font-weight:750;letter-spacing:.095em;text-transform:uppercase}.sold-login-summary strong{font-family:var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:26px;line-height:1.15;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.sold-login-summary-note{color:var(--amber);font-size:11px;font-weight:650}.sold-login-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.sold-login-row{width:100%;min-height:112px;display:grid;grid-template-columns:72px minmax(0,1fr) 140px 140px 20px;align-items:center;gap:20px;padding:14px 36px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:var(--panel);text-align:left;cursor:pointer}.sold-login-row:hover{background:var(--panel2)}.sold-login-row:disabled{cursor:default}.sold-login-row:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.sold-login-photo{width:64px;height:84px;display:grid;place-items:center}.sold-login-photo>.kbild,.sold-login-image{width:60px;height:82px;display:block;object-fit:contain;border-radius:5px;background:var(--panel3)}.sold-login-image.is-empty{display:grid;place-items:center;border:1px dashed var(--line2);color:var(--dim);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.sold-login-photo.is-slab,.sold-login-photo.is-slab>.kbild,.sold-login-photo.is-slab .sold-login-image{height:88px}.sold-login-copy{min-width:0;display:grid;gap:6px}.sold-login-copy strong{overflow:hidden;font-size:18px;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.sold-login-copy small{overflow:hidden;color:var(--dim);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sold-login-values{display:grid;justify-items:end;gap:4px;white-space:nowrap}.sold-login-values b{font-family:var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:17px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.sold-login-popup .is-positive{color:var(--green)}.sold-login-popup .is-negative{color:var(--red)}.sold-login-popup .is-pending{color:var(--amber);font-size:14px}.sold-login-arrow{color:var(--dim);font-size:28px}.sold-login-foot{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 22px 17px 36px;background:var(--panel2)}.sold-login-foot span{color:var(--dim);font-size:13px}.sold-login-foot button{min-width:128px;height:44px;border:0;border-radius:10px;color:var(--primary-ink);background:var(--primary);font-size:15px;font-weight:700;cursor:pointer}.sold-login-foot button:hover{background:var(--primary-hover)}@media (max-width:680px){.sold-login-overlay{padding:0;place-items:stretch}.sold-login-popup{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.sold-login-head{padding:calc(18px + env(safe-area-inset-top)) 18px 18px}.sold-login-head h2{font-size:28px}.sold-login-head p{font-size:15px}.sold-login-summary>div{padding:14px 16px}.sold-login-summary small{font-size:9.5px}.sold-login-summary strong{font-size:19px}.sold-login-row{min-height:100px;grid-template-columns:58px minmax(0,1fr) auto 14px;gap:12px;padding:12px 16px}.sold-login-photo{width:54px;height:76px}.sold-login-photo>.kbild,.sold-login-image{width:52px;height:74px}.sold-login-row>.sold-login-values:nth-of-type(4){display:none}.sold-login-copy strong{font-size:15.5px}.sold-login-copy small{font-size:11.5px}.sold-login-values small{font-size:9px}.sold-login-values b{font-size:14px}.sold-login-foot{margin-top:auto;padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.sold-login-foot span{display:none}.sold-login-foot button{width:100%}}.app{display:flex;flex-direction:column;min-height:100vh}.topbar{--topbar-control-h:38px;height:64px;flex:none;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 8px 0 18px;background:var(--panel)}.brand{font-weight:700;font-size:15.5px;color:var(--ink);white-space:nowrap}.brand-logo-home{display:grid;place-items:center;flex:none;padding:2px;border:0;border-radius:9px;color:inherit;background:transparent;cursor:pointer;transition:background .14s,transform .14s}.brand-logo-home:hover{background:var(--panel3)}.brand-logo-home:active{transform:scale(.97)}.brand-logo-home:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.brand-logo{height:46px;display:block;mix-blend-mode:multiply;flex:none}[data-theme=dark] .brand-logo{filter:invert(1);mix-blend-mode:screen}.game-switcher{position:relative;flex:none}.game-switcher-trigger{width:auto;min-width:0;height:var(--topbar-control-h);display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--line2);border-radius:9px;background:var(--panel3);color:var(--ink);font-size:13.5px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.game-switcher-trigger:hover,.game-switcher-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--panel3) 82%,var(--ink));border-color:var(--muted)}.game-trigger-label{font:800 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em}.game-switcher-trigger.is-pokemon{background:color-mix(in srgb,#d9a52e 13%,var(--panel3));color:#8e6513;border-color:color-mix(in srgb,#d9a52e 40%,var(--line))}.game-switcher-trigger.is-dragonball{background:color-mix(in srgb,#d96738 12%,var(--panel3));color:#a54922;border-color:color-mix(in srgb,#d96738 40%,var(--line))}.game-switcher-trigger.is-onepiece{background:color-mix(in srgb,#bd5164 11%,var(--panel3));color:#8f3c4b;border-color:color-mix(in srgb,#bd5164 38%,var(--line))}.game-switcher-trigger.is-riftbound{background:color-mix(in srgb,#7563a6 11%,var(--panel3));color:#5e4d8d;border-color:color-mix(in srgb,#7563a6 40%,var(--line))}.game-switcher-trigger.is-lorcana{background:color-mix(in srgb,#238c91 11%,var(--panel3));color:#17666b;border-color:color-mix(in srgb,#238c91 40%,var(--line))}.game-mark.is-lorcana{color:#17666b;background:color-mix(in srgb,#238c91 12%,var(--panel));border-color:color-mix(in srgb,#238c91 40%,var(--line))}[data-theme=dark] .game-switcher-trigger.is-lorcana,[data-theme=dark] .game-mark.is-lorcana{color:#73d2cf}.spiel-lorcana{--spiel:#238c91!important}.spiel-anteile-bar>.is-lorcana,.spiel-anteile-list>button.is-lorcana>i{background:#238c91}.spiel-chip.is-lorcana{--spiel-chip:#238c91}[data-theme=dark] .game-switcher-trigger.is-pokemon{color:#e4b84f}[data-theme=dark] .game-switcher-trigger.is-dragonball{color:#e88860}[data-theme=dark] .game-switcher-trigger.is-onepiece{color:#dc8192}[data-theme=dark] .game-switcher-trigger.is-riftbound{color:#b9a9ea}.game-mark{width:31px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--panel3);color:var(--muted);border:1px solid var(--line2);font:800 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.game-mark.is-pokemon{color:#8e6513;background:color-mix(in srgb,#d9a52e 14%,var(--panel));border-color:color-mix(in srgb,#d9a52e 42%,var(--line))}.game-mark.is-dragonball{color:#a54922;background:color-mix(in srgb,#d96738 13%,var(--panel));border-color:color-mix(in srgb,#d96738 42%,var(--line))}.game-mark.is-onepiece{color:#8f3c4b;background:color-mix(in srgb,#bd5164 12%,var(--panel));border-color:color-mix(in srgb,#bd5164 40%,var(--line))}.game-mark.is-riftbound{color:#5e4d8d;background:color-mix(in srgb,#7563a6 12%,var(--panel));border-color:color-mix(in srgb,#7563a6 40%,var(--line))}[data-theme=dark] .game-mark.is-pokemon{color:#e4b84f}[data-theme=dark] .game-mark.is-dragonball{color:#e88860}[data-theme=dark] .game-mark.is-onepiece{color:#dc8192}[data-theme=dark] .game-mark.is-riftbound{color:#b9a9ea}.game-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-popover-scrim)}.game-menu{position:absolute;z-index:var(--layer-popover);top:46px;left:0;width:min(520px,calc(100vw - 28px));padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:15px;box-shadow:var(--schatten-hoch)}.game-menu header{display:flex;flex-direction:column;gap:1px;margin:0 3px 13px}.game-menu header small{color:var(--dim);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.game-menu header strong{font-size:17px;letter-spacing:-.01em}.game-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.game-menu-grid button{position:relative;min-width:0;display:flex;align-items:center;gap:11px;padding:10px;border:1px solid transparent;border-radius:11px;background:transparent;text-align:left;cursor:pointer}.game-menu-grid button:hover{background:var(--panel2)}.game-menu-grid button.is-selected{background:var(--panel3);border-color:var(--line2)}.game-menu-grid button>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.game-menu-grid button strong{font-size:14px;line-height:1.25}.game-menu-grid button small{font-size:11.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-menu-grid button i{display:none;margin-left:auto;color:var(--green);font-style:normal;font-weight:800}.game-menu-grid button.is-selected i{display:block}.game-menu>p{margin:13px 3px 1px;padding-top:11px;border-top:1px solid var(--line);color:var(--dim);font-size:12px;line-height:1.45}.topnav{display:flex;gap:4px;align-items:center;flex:0 1 auto;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.topnav button{flex:none;white-space:nowrap}.topnav button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);height:var(--topbar-control-h);justify-content:center;font-size:14.5px;font-weight:600;padding:0 15px;cursor:pointer;border-radius:10px;transition:background .15s,color .15s}.topbar .dashv2-icon{width:17px;height:17px;stroke-width:2;flex:none}.topnav button:hover,.topnav button.on{color:var(--ink);background:var(--panel3)}.topnav button:focus-visible,.row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.badge{background:var(--amber-bg);color:var(--amber-ink);font-size:12px;font-weight:700;border-radius:10px;padding:1px 8px}.badge.app-nav-count.is-orders{min-width:24px;border:1px solid var(--line);color:var(--ink);background:var(--panel3);font-variant-numeric:tabular-nums;text-align:center}.avatar{width:26px;height:26px;border-radius:50%;background:var(--panel3);border:1px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--ink);flex:none;cursor:pointer}.avatar.aktiv{border-color:var(--primary);color:var(--primary);background:var(--panel)}.statuscluster{display:flex;align-items:center;gap:10px;padding-right:12px;white-space:nowrap;margin-left:auto}.userchip{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;height:var(--topbar-control-h);border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:inherit;padding:0 12px;border-radius:10px;cursor:pointer;transition:background .15s}.userchip:hover{background:var(--panel3)}.userchip b{max-width:120px;overflow:hidden;text-overflow:ellipsis;font-weight:700}.userchip .caret{color:var(--muted);font-size:14px;line-height:1}.statusdot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.statusdot.stale{background:var(--amber)}.statusdot.offline{background:var(--red)}.statusdot.connecting{background:var(--blue)}.login-buehne{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--bg);padding:24px}.login-karte{width:min(440px,100%);background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--schatten);padding:30px;display:flex;flex-direction:column;align-items:stretch;gap:7px}.login-logo{height:74px;max-width:160px;object-fit:contain;align-self:center;margin-bottom:8px;mix-blend-mode:multiply}[data-theme=dark] .login-logo{filter:invert(1);mix-blend-mode:screen}.login-titel{margin:0;font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.025em}.login-sub{font-size:14px;color:var(--muted);margin:0 0 16px}.login-personen{display:flex;flex-direction:column;gap:8px;width:100%}.login-person{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;cursor:pointer;background:var(--panel);border:1px solid var(--line2);border-radius:12px;font:inherit;color:var(--ink);text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.login-person:hover{background:var(--panel2);border-color:var(--muted)}.login-person:focus-visible,.login-knopf:focus-visible,.login-legacy-toggle:focus-visible,.login-text-button:focus-visible,.login-text-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lp-avatar{width:36px;height:36px;border-radius:50%;background:var(--panel3);border:1px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex:none}.lp-avatar.gross{width:42px;height:42px;font-size:17px}.lp-name{font-weight:700;font-size:15px;flex:1}.lp-meta{font-size:12.5px;color:var(--dim)}.login-pin{display:flex;flex-direction:column;gap:10px;width:100%}.login-pin .lp-kopf{display:flex;align-items:center;gap:10px;margin-bottom:4px}.login-pin .lp-kopf b{flex:1;font-size:15px}.login-feld{display:grid;gap:6px;color:var(--muted);font-size:12.5px;font-weight:650;text-align:left}.login-pin input{width:100%;border:1px solid var(--line2);border-radius:10px;background:var(--panel);color:var(--ink);padding:12px 14px;font:inherit;font-size:16px;letter-spacing:.2em;text-align:center}.login-pin input:focus-visible{outline:2px solid var(--blue);outline-offset:-1px}.login-email-form input{letter-spacing:normal;text-align:left}.login-codewort .login-feld>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.login-hinweis{font-size:13px;color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:9px 11px;line-height:1.45}.login-hinweis-block{margin-bottom:3px}.login-fehler{color:var(--red);font-size:13.5px;text-align:left;line-height:1.4}.login-knopf{border:0;border-radius:10px;background:var(--primary);color:var(--primary-ink);font:inherit;width:100%;font-size:15px;font-weight:700;padding:12px;cursor:pointer;transition:background .15s,opacity .15s}.login-knopf:hover{background:var(--primary-hover)}.login-knopf:disabled{opacity:.48;cursor:default}.login-form-meta{min-height:22px;display:flex;justify-content:flex-end;align-items:center;color:var(--dim);font-size:12.5px}.login-form-meta{gap:16px}.login-form-meta .login-text-button{width:auto;margin:0 auto 0 0}.login-form-meta a,.login-text-link{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.login-form-meta a:hover,.login-text-link:hover{color:var(--ink)}.login-legacy{margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.login-legacy-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.starter-dashboard{width:min(920px,calc(100% - 48px));margin:0 auto;padding:76px 0 48px}.starter-dashboard-kicker{color:var(--dim);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.starter-dashboard h1{margin:10px 0 8px;font-size:clamp(32px,5vw,54px);letter-spacing:-.045em}.starter-dashboard>p{margin:0 0 36px;color:var(--muted);font-size:16px}.starter-dashboard-card{width:min(460px,100%);display:grid;grid-template-columns:1fr auto;gap:7px 20px;padding:24px;border:1px solid var(--line2);border-radius:14px;background:var(--panel);color:var(--ink);text-align:left;cursor:pointer}.starter-dashboard-card:hover{border-color:var(--muted);background:var(--panel2)}.starter-dashboard-card span{font-size:18px;font-weight:750}.starter-dashboard-card strong{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:36px;letter-spacing:-.04em}.starter-dashboard-card small{color:var(--dim);font-size:13px}@media (max-width:700px){.starter-dashboard{width:calc(100% - 28px);padding-top:40px}}.login-legacy-toggle:hover{color:var(--ink)}.login-legacy #legacy-login{padding-top:10px}.login-status{min-height:70px;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--panel2);font-size:13px;text-align:center}.login-status-error{flex-direction:column;color:var(--red)}.login-status .btn-sec{background:var(--panel)}.login-text-button{align-self:center;padding:5px 8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.login-text-button:hover{color:var(--ink)}.login-text-link{align-self:center;padding:5px;font-size:13px;text-align:center}.auth-ergebnis{display:grid;gap:12px;padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.auth-ergebnis strong{font-size:15px}.auth-ergebnis p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.auth-ergebnis .login-fehler{color:var(--red)}.login-fuss{font-size:12.5px;color:var(--dim)}@media (max-width:520px){.login-buehne{justify-content:flex-start;padding:calc(16px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom))}.login-karte{margin:auto 0;padding:24px 20px}.login-logo{height:64px}.login-titel{font-size:22px}.login-fuss{text-align:center}}.split-zeile{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:10px}.split-zeile label{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--muted)}.split-zeile input{width:110px;text-align:right;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);padding:7px 10px;font:inherit;font-size:14px}.split-zeile .eur{color:var(--dim)}.online{color:var(--green);font-size:13.5px;font-weight:600}.offline{color:var(--red);font-size:13.5px;font-weight:600}.clock{color:var(--muted);font-size:13.5px}@media (max-width:900px){.clock{display:none}}.newbtn{background:var(--primary);color:var(--primary-ink);border:0;border-radius:10px;width:var(--topbar-control-h);height:var(--topbar-control-h);padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s}.newbtn:hover{background:var(--primary-hover)}.scanbtn{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:10px;height:var(--topbar-control-h);padding:0 14px;display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.scanbtn:hover{color:var(--ink);background:var(--panel3)}.scanbtn.on{color:var(--ink);background:var(--panel3);border-color:var(--muted)}.tb-pill{height:var(--topbar-control-h);display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--line2);border-radius:10px;background:var(--panel);color:var(--muted);font-size:13.5px}.tb-pill.is-stale{border-color:var(--amber);color:var(--amber-ink)}.tb-pill.is-offline{border-color:var(--red);color:var(--red)}.tb-connection-label{font-weight:700}.notification-center{position:relative;flex:none}.notification-trigger{position:relative;width:var(--topbar-control-h);height:var(--topbar-control-h);display:grid;place-items:center;padding:0;border:1px solid var(--line2);border-radius:10px;background:var(--panel);color:var(--muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.notification-trigger:hover,.notification-trigger.is-open{background:var(--panel3);color:var(--ink);border-color:var(--muted)}.notification-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.notification-count{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--panel);border-radius:12px;background:var(--ink);color:var(--panel);font-size:10px;font-weight:800;line-height:1}.notification-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-popover-scrim);margin:0;padding:0;border:0;background:transparent;cursor:default}.notification-popover{position:absolute;top:46px;right:0;z-index:var(--layer-popover);width:min(390px,calc(100vw - 24px));overflow:hidden;white-space:normal;border:1px solid var(--line2);border-radius:14px;background:var(--panel);box-shadow:var(--schatten-hoch)}.notification-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid var(--line)}.notification-head>div{min-width:0;display:grid;gap:2px}.notification-head strong{font-size:15px;line-height:1.25;letter-spacing:-.01em}.notification-head span{color:var(--dim);font-size:11.5px}.notification-head>button{flex:none;padding:5px 7px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.notification-head>button:hover{background:var(--panel3);color:var(--ink)}.notification-head>button:disabled{opacity:.5;cursor:wait}.notification-list{max-height:min(460px,calc(100dvh - 110px));overflow-y:auto;overscroll-behavior:contain}.notification-item{width:100%;min-height:78px;display:grid;grid-template-columns:38px minmax(0,1fr) 8px;align-items:start;gap:11px;padding:12px 15px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:var(--panel2)}.notification-item:disabled{cursor:wait;opacity:.72}.notification-symbol{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--panel3);color:var(--muted);font:800 12px/1 var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.notification-symbol.is-achievement{background:var(--amber-bg);color:var(--amber-ink)}.notification-copy{min-width:0;display:grid;gap:3px}.notification-copy>strong{font-size:13.5px;line-height:1.25}.notification-copy>span{overflow:hidden;color:var(--muted);font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-copy>small{color:var(--dim);font-size:10.5px}.notification-item>i{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--blue)}.notification-empty{min-height:190px;display:grid;place-items:center;align-content:center;padding:28px;text-align:center}.notification-empty>span{width:44px;height:44px;display:grid;place-items:center;margin-bottom:10px;border-radius:12px;background:var(--panel3);color:var(--muted)}.notification-empty strong{font-size:14px}.notification-empty p{margin:4px 0 0;color:var(--dim);font-size:12px}@media (max-width:768px){.notification-popover{position:fixed;top:62px;right:8px;left:8px;width:auto;max-height:calc(100dvh - 72px)}.notification-list{max-height:calc(100dvh - 135px)}}input.omni{flex:1;min-width:150px;max-width:360px;border:1px solid var(--line2);background:var(--panel);border-radius:var(--radius-s);padding:8px 12px;color:var(--ink);font:inherit;font-size:14.5px;margin-left:auto}input.omni::placeholder{color:var(--dim)}input.omni:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:transparent}.content{flex:1;position:relative}.admin-access{max-width:1240px;padding-top:42px}.admin-access-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.admin-access-head>div{min-width:0}.admin-access-head>div>span{display:block;margin-bottom:7px;color:var(--dim);font-size:10px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.admin-access-head h1{margin:0;font-size:34px;line-height:1.08;letter-spacing:-.035em}.admin-access-head p{max-width:680px;margin:9px 0 0;color:var(--muted);font-size:14px}.admin-access-head>strong{display:flex;align-items:baseline;gap:6px;flex:none;color:var(--ink);font-size:24px;line-height:1}.admin-access-head>strong small{color:var(--dim);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.admin-access-register{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--schatten)}.admin-access-preview{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 22px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.admin-access-preview>div{min-width:0;display:grid;gap:3px}.admin-access-preview>div>span{font-size:13px;font-weight:740}.admin-access-preview>div>small{color:var(--muted);font-size:12px}.admin-access-preview>button{height:38px;display:flex;align-items:center;gap:9px;flex:none;padding:0 13px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.admin-access-preview>button:hover{border-color:var(--muted);background:var(--panel2)}.admin-access-preview>button span{color:var(--dim);font-size:15px}.admin-access-add{display:grid;grid-template-columns:minmax(220px,1fr) minmax(380px,1.35fr);align-items:end;gap:30px;padding:20px 22px;border-bottom:1px solid var(--line);background:var(--panel2)}.admin-access-add label{display:grid;gap:3px}.admin-access-add label>span{font-size:14px;font-weight:700}.admin-access-add label>small{color:var(--dim);font-size:12px}.admin-access-add>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-access-add input{min-width:0;height:42px;padding:0 12px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;font-size:14.5px}.admin-access-add input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:transparent}.admin-access-add .primary{height:42px;padding-inline:17px;white-space:nowrap}.admin-access-message{padding:10px 22px;border-bottom:1px solid color-mix(in srgb,var(--green) 26%,var(--line));color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--panel));font-size:13px}.admin-access-message.is-error{border-color:color-mix(in srgb,var(--red) 28%,var(--line));color:var(--red);background:var(--red-dim)}.admin-access-table{min-height:150px}.admin-access-row{min-height:68px;display:grid;grid-template-columns:minmax(250px,1.6fr) minmax(145px,.8fr) minmax(130px,.65fr) minmax(150px,.8fr) 96px;align-items:center;gap:18px;padding:11px 22px;border-bottom:1px solid var(--line)}.admin-access-row:last-child{border-bottom:0}.admin-access-row:not(.admin-access-columns):hover{background:var(--panel2)}.admin-access-columns{min-height:38px;padding-block:8px;color:var(--dim);background:var(--panel2);font-size:10px;font-weight:760;letter-spacing:.085em;text-transform:uppercase}.admin-access-email{min-width:0;display:grid;gap:3px}.admin-access-email strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-access-email small{overflow:hidden;color:var(--dim);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-access-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12.5px;font-weight:650;white-space:nowrap}.admin-access-status i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--green)}.admin-access-status.is-ausstehend{color:var(--amber-ink)}.admin-access-status.is-ausstehend i{background:var(--amber)}.admin-access-account{min-width:0;display:flex;align-items:center;gap:7px}.admin-access-account b{min-width:28px;padding:2px 6px;border:1px solid var(--line);border-radius:6px;background:var(--panel2);font-size:10px;text-align:center}.admin-access-account span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-access-row time{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-access-action{text-align:right}.admin-access-action button{padding:6px 8px;border:0;border-radius:7px;color:var(--red);background:transparent;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.admin-access-action button:hover{background:var(--red-dim)}.admin-access-action button:disabled{opacity:.5;cursor:wait}.admin-access-action>span{color:var(--dim);font-size:11px}.admin-access-empty{min-height:150px;display:grid;place-content:center;gap:4px;padding:28px;color:var(--dim);font-size:13px;text-align:center}.admin-access-empty strong{color:var(--ink);font-size:14px}.admin-access-note{margin:13px 2px 0;color:var(--dim);font-size:12px}@media (max-width:860px){.admin-access{padding-top:24px}.admin-access-add{grid-template-columns:1fr;gap:12px}.admin-access-columns{display:none}.admin-access-row:not(.admin-access-columns){grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;padding-block:14px}.admin-access-email{grid-column:1}.admin-access-row>div:nth-child(2){grid-column:2;grid-row:1}.admin-access-account{grid-column:1;grid-row:2}.admin-access-row time{grid-column:1;grid-row:3}.admin-access-action{grid-column:2;grid-row:2/4}.admin-access-head{align-items:flex-start}.admin-access-head h1{font-size:29px}}@media (max-width:520px){.admin-access-head{display:grid;gap:13px}.admin-access-head>strong{font-size:20px}.admin-access-preview{align-items:stretch;flex-direction:column;padding:16px}.admin-access-preview>button{justify-content:center}.admin-access-add{padding:17px 16px}.admin-access-add>div{grid-template-columns:1fr}.admin-access-add .primary{width:100%}.admin-access-message{padding-inline:16px}.admin-access-row:not(.admin-access-columns){padding-inline:16px}.admin-access-status{font-size:11.5px}}.starter-preview,.starter-preview-loading{position:fixed;z-index:var(--layer-modal);top:0;right:0;bottom:0;left:0;background:var(--bg)}.starter-preview{display:grid;grid-template-rows:58px minmax(0,1fr);overflow:hidden;color:var(--ink)}.starter-preview-loading{display:grid;place-items:center;color:var(--muted);font-size:14px}.starter-preview-notice{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding:0 18px;border-bottom:1px solid color-mix(in srgb,var(--blue) 36%,var(--line));background:color-mix(in srgb,var(--blue) 9%,var(--panel));box-shadow:0 3px 16px #0000001a}.starter-preview-notice>span{display:flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--blue) 40%,var(--line));border-radius:999px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.starter-preview-notice>span i{width:6px;height:6px;border-radius:50%;background:currentColor}.starter-preview-notice>div{min-width:0;display:grid;gap:2px}.starter-preview-notice strong{font-size:13.5px}.starter-preview-notice small{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.starter-preview-notice>button{height:36px;display:flex;align-items:center;gap:10px;margin-left:auto;padding:0 8px 0 13px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.starter-preview-notice>button:hover{background:var(--panel2)}.starter-preview-notice>button b{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;color:var(--muted);background:var(--panel3);font-size:16px;font-weight:500;line-height:1}.starter-preview-app{min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);overflow:hidden;background:var(--bg)}.starter-preview-topbar{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:10px;padding:0 14px 0 17px;border-bottom:1px solid var(--line);background:var(--panel2)}.starter-preview-brand{width:42px;height:42px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;cursor:pointer}.starter-preview-brand:hover{background:var(--panel3)}.starter-preview-brand img{width:35px;height:35px;object-fit:contain}.starter-preview-game{height:36px;display:grid;place-items:center;padding:0 11px;border:1px solid var(--line2);border-radius:9px;color:var(--muted);background:var(--panel);font-size:11px;font-weight:800;letter-spacing:.04em}.starter-preview-search{width:min(650px,48vw);height:40px;display:flex;align-items:center;gap:9px;margin:0 auto;padding:0 12px;border:1px solid var(--line);border-radius:11px;color:var(--dim);background:var(--panel)}.starter-preview-search:focus-within{border-color:var(--line2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 6%,transparent)}.starter-preview-search .dashv2-icon{width:17px;height:17px;flex:none}.starter-preview-search input{min-width:0;flex:1;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:13.5px}.starter-preview-search input::placeholder{color:var(--dim)}.starter-preview-live{display:flex;align-items:center;gap:6px;color:var(--dim);font-size:11px}.starter-preview-live i{width:7px;height:7px;border-radius:50%;background:var(--green)}.starter-preview-user{height:36px;padding:0 11px;border:1px solid var(--line2);border-radius:9px;color:var(--ink);background:var(--panel);font:inherit;font-size:12px;font-weight:700;white-space:nowrap}.starter-preview-user span{margin-left:7px;color:var(--dim)}.starter-preview-sidebar{grid-column:1;grid-row:2;min-height:0;display:flex;flex-direction:column;gap:17px;padding:19px 10px 12px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 92%,var(--bg))}.starter-preview-sidebar section{display:grid;gap:5px}.starter-preview-sidebar h2{margin:0;padding:0 10px;color:var(--dim);font-size:9.5px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.starter-preview-sidebar nav{display:grid;gap:2px}.starter-preview-sidebar nav button{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:9px;color:var(--muted);background:transparent;font:inherit;font-size:13.5px;font-weight:650;text-align:left;cursor:pointer}.starter-preview-sidebar nav button:hover{color:var(--ink);background:var(--panel3)}.starter-preview-sidebar nav button.on{color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.starter-preview-sidebar nav .dashv2-icon{width:18px;height:18px;flex:none}.starter-preview-sidebar footer{display:grid;gap:3px;margin-top:auto;padding:12px 10px 5px;border-top:1px solid var(--line);color:var(--muted)}.starter-preview-sidebar footer span{font-size:11px;font-weight:700}.starter-preview-sidebar footer small{overflow:hidden;color:var(--dim);font-size:10px;text-overflow:ellipsis}.starter-preview-content{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.starter-preview-content>.inventory-v2{min-height:100%}.starter-product-overlay{z-index:calc(var(--layer-modal) + 1);align-items:center;overflow:auto}.starter-product-modal{width:min(520px,calc(100vw - 32px));max-height:min(820px,calc(100dvh - 32px));overflow:hidden;border:1px solid var(--line2);border-radius:14px;background:var(--panel)}.starter-product-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.starter-product-modal>header h2{display:block;margin:0;padding:0;border:0;font-size:19px;line-height:1.2;letter-spacing:-.02em}.starter-product-modal .xclose{width:38px;height:38px;flex:none;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--panel2);font:400 24px/1 inherit;cursor:pointer}.starter-product-modal .xclose:hover{color:var(--ink);background:var(--panel3)}.starter-product-modal>form{min-height:0;display:flex;flex-direction:column;overflow:hidden}.starter-product-core,.starter-product-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;padding:18px}.starter-product-core label,.starter-product-fields label{min-width:0;display:grid;gap:5px}.starter-product-core label>span,.starter-product-fields label>span{color:var(--muted);font-size:12px;font-weight:650}.starter-product-core input,.starter-product-core select,.starter-product-fields input,.starter-product-fields select{width:100%;height:42px;padding:0 11px;border:1px solid var(--line2);border-radius:9px;outline:0;color:var(--ink);background:var(--panel);font:inherit;font-size:14px}.starter-product-core input:focus,.starter-product-core select:focus,.starter-product-fields input:focus,.starter-product-fields select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 17%,transparent)}.starter-product-details{min-height:0;border-top:1px solid var(--line);overflow:auto}.starter-product-details>summary{height:48px;display:flex;align-items:center;gap:7px;padding:0 18px;color:var(--ink);font-size:13px;font-weight:700;list-style:none;cursor:pointer}.starter-product-details>summary::-webkit-details-marker{display:none}.starter-product-details>summary span{color:var(--dim);font-size:11px;font-weight:500}.starter-product-details>summary:after{content:"›";margin-left:auto;color:var(--muted);font-size:20px;font-weight:400;transform:rotate(90deg);transition:transform .14s}.starter-product-details[open]>summary:after{transform:rotate(-90deg)}.starter-product-details[open]>summary{border-bottom:1px solid var(--line)}.starter-product-details .starter-product-fields{padding-top:15px}.starter-product-modal footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:13px 20px;border-top:1px solid var(--line);background:var(--panel2)}.starter-product-modal footer p{min-width:0;margin:0 auto 0 0;color:var(--red);font-size:12.5px}.starter-product-modal footer button{min-height:39px}@media (max-width:760px){.starter-product-overlay{align-items:stretch;padding:0}.starter-product-modal{width:100%;max-height:none;height:100dvh;border:0;border-radius:0}.starter-product-modal footer{padding-bottom:calc(13px + env(safe-area-inset-bottom))}.starter-product-modal footer p{position:absolute;left:14px;right:14px;bottom:70px;padding:8px;border-radius:7px;background:var(--panel);box-shadow:0 4px 18px #00000029}}@media (max-width:760px){.starter-preview{grid-template-rows:auto minmax(0,1fr)}.starter-preview-notice{min-height:64px;flex-wrap:wrap;gap:7px 11px;padding:8px 10px}.starter-preview-notice>div{flex:1}.starter-preview-notice small{display:none}.starter-preview-notice>button{font-size:0}.starter-preview-notice>button b{font-size:16px}.starter-preview-app{grid-template-columns:1fr;grid-template-rows:56px 49px minmax(0,1fr)}.starter-preview-topbar{grid-row:1;padding-inline:8px}.starter-preview-game,.starter-preview-live{display:none}.starter-preview-search{width:auto;flex:1;margin:0}.starter-preview-user{max-width:100px;overflow:hidden;text-overflow:ellipsis}.starter-preview-sidebar{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px 8px;border-right:0;border-bottom:1px solid var(--line)}.starter-preview-sidebar section{display:block}.starter-preview-sidebar h2,.starter-preview-sidebar footer{display:none}.starter-preview-sidebar nav button{justify-content:center}.starter-preview-content{grid-column:1;grid-row:3}}.starter-primary-action,.starter-secondary-action,.starter-top-add{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;font:inherit;font-size:14px;font-weight:730;cursor:pointer}.starter-primary-action,.starter-top-add{border:1px solid var(--primary);color:var(--primary-ink);background:var(--primary)}.starter-primary-action:hover,.starter-top-add:hover{background:var(--primary-hover)}.starter-primary-action b,.starter-top-add b{font-size:19px;font-weight:450;line-height:1}.starter-secondary-action{border:1px solid var(--line2);color:var(--ink);background:var(--panel)}.starter-secondary-action:hover{background:var(--panel2)}.starter-top-add{height:38px;min-height:38px;padding-inline:13px}.starter-top-add .dashv2-icon{width:17px;height:17px}.starter-mobile-nav{display:none}.starter-dashboard,.starter-inventory{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:44px 0 64px}.starter-dashboard.is-empty{min-height:calc(100vh - 64px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:110px;text-align:center}.starter-dashboard-kicker,.starter-page-head>div>span{color:var(--dim);font-size:10.5px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.starter-dashboard h1,.starter-page-head h1{margin:7px 0 5px;font-size:clamp(31px,4vw,44px);line-height:1.08;letter-spacing:-.04em}.starter-dashboard.is-empty>p{max-width:550px;margin:8px auto 24px;color:var(--muted);font-size:16px;line-height:1.55}.starter-welcome-art{position:relative;width:128px;height:112px;margin-bottom:28px}.starter-welcome-art>span{position:absolute;z-index:2;inset:11px auto auto 21px;width:84px;height:84px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:18px;color:var(--ink);background:var(--panel);box-shadow:var(--schatten);font-size:34px;font-weight:300}.starter-welcome-art i{position:absolute;width:62px;height:82px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);transform:rotate(8deg)}.starter-welcome-art i:first-of-type{top:14px;right:5px}.starter-welcome-art i:last-of-type{left:2px;bottom:0;transform:rotate(-8deg)}.starter-welcome-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.starter-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:27px}.starter-page-head p{margin:0;color:var(--muted);font-size:14px}.starter-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--schatten)}.starter-metrics>div,.starter-metrics>button{min-width:0;display:grid;gap:4px;padding:20px 22px;border:0;color:var(--ink);background:transparent;text-align:left}.starter-metrics>button{cursor:pointer}.starter-metrics>button:hover{background:var(--panel2)}.starter-metrics>*+*{border-left:1px solid var(--line)}.starter-metrics small{color:var(--dim);font-size:10.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.starter-metrics strong{overflow:hidden;font-size:25px;line-height:1.2;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.starter-metrics span{color:var(--muted);font-size:12px}.starter-metrics .is-positive,.starter-product-values .is-positive{color:var(--green)}.starter-metrics .is-negative{color:var(--red)}.starter-completion{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:0 18px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:var(--panel2);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.starter-completion:hover{background:var(--panel3)}.starter-completion b{display:inline-grid;place-items:center;min-width:25px;height:25px;margin-right:7px;border-radius:8px;color:var(--primary-ink);background:var(--primary);font-size:12px}.starter-completion i{color:var(--muted);font-style:normal;font-weight:650;white-space:nowrap}.starter-recent{margin-top:28px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.starter-recent>header{min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;border-bottom:1px solid var(--line)}.starter-recent h2{margin:2px 0 0;font-size:17px}.starter-recent header small{color:var(--dim);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.starter-recent header button{border:0;color:var(--muted);background:transparent;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.starter-recent header button:hover{color:var(--ink)}.starter-recent>div>button{width:100%;min-height:76px;display:grid;grid-template-columns:48px minmax(0,1fr) auto 18px;grid-template-rows:auto auto;align-items:center;column-gap:13px;padding:9px 18px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer}.starter-recent>div>button:last-child{border-bottom:0}.starter-recent>div>button:hover{background:var(--panel2)}.starter-recent>div>button>span{grid-row:1/3;width:44px;height:56px;display:grid;place-items:center;border-radius:6px;background:var(--panel3);overflow:hidden}.starter-recent img{width:100%;height:100%;object-fit:contain}.starter-recent span i{color:var(--dim);font:700 8px ui-monospace,monospace}.starter-recent b{align-self:end;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.starter-recent small{align-self:start;overflow:hidden;color:var(--dim);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.starter-recent strong{grid-column:3;grid-row:1/3;font-size:13.5px;font-variant-numeric:tabular-nums}.starter-recent em{grid-column:4;grid-row:1/3;color:var(--dim);font-size:22px;font-style:normal}.starter-inventory-tools{display:flex;align-items:center;gap:14px;margin-bottom:14px}.starter-inventory-tools>label{height:44px;min-width:260px;flex:1;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--line2);border-radius:10px;background:var(--panel)}.starter-inventory-tools>label:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.starter-inventory-tools label>span{color:var(--dim);font-size:24px;line-height:1}.starter-inventory-tools input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:14px}.starter-inventory-tools label>button{width:28px;height:28px;border:0;border-radius:7px;color:var(--muted);background:var(--panel3);font-size:19px;cursor:pointer}.starter-inventory-tools nav{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);overflow-x:auto}.starter-inventory-tools nav button{height:34px;padding:0 12px;border:0;border-radius:7px;color:var(--muted);background:transparent;font:inherit;font-size:12.5px;font-weight:650;white-space:nowrap;cursor:pointer}.starter-inventory-tools nav button.is-active{color:var(--ink);background:var(--panel);box-shadow:var(--schatten)}.starter-product-list{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--schatten)}.starter-product-row{position:relative;border-bottom:1px solid var(--line)}.starter-product-row:last-child{border-bottom:0}.starter-product-open{width:100%;min-height:98px;display:grid;grid-template-columns:64px minmax(0,1fr) 130px 18px;align-items:center;gap:16px;padding:10px 58px 10px 14px;border:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.starter-product-open:hover{background:var(--panel2)}.starter-product-image{width:58px;height:76px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:var(--panel3)}.starter-product-image img{width:100%;height:100%;object-fit:contain}.starter-product-image i{color:var(--dim);font:700 9px ui-monospace,monospace}.starter-product-copy{min-width:0;display:grid;gap:7px}.starter-product-copy>span{min-width:0;display:flex;align-items:center;gap:8px}.starter-product-copy b{overflow:hidden;font-size:15.5px;text-overflow:ellipsis;white-space:nowrap}.starter-product-copy em{flex:none;padding:2px 7px;border-radius:9px;color:var(--muted);background:var(--panel3);font-size:10px;font-style:normal;font-weight:750}.starter-product-copy small{overflow:hidden;color:var(--dim);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.starter-product-values{display:grid;justify-items:end;gap:2px;white-space:nowrap}.starter-product-values small{color:var(--dim);font-size:9.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.starter-product-values b{font-size:15px;font-variant-numeric:tabular-nums}.starter-product-values em{color:var(--muted);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.starter-product-chevron{color:var(--dim);font-size:25px}.starter-product-delete{position:absolute;top:50%;right:14px;width:34px;height:34px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:9px;color:var(--dim);background:transparent;font-size:21px;cursor:pointer}.starter-product-delete:hover{color:var(--red);background:var(--red-dim)}.starter-empty-state,.starter-no-results{min-height:380px;display:grid;place-items:center;align-content:center;padding:34px;text-align:center;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.starter-empty-state h2{margin:18px 0 5px;font-size:23px;letter-spacing:-.025em}.starter-empty-state p{max-width:470px;margin:0 0 22px;color:var(--muted);font-size:14px}.starter-empty-camera{width:84px;height:84px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:18px;color:var(--ink);background:var(--panel2);font-size:34px;cursor:pointer}.starter-empty-camera:hover{background:var(--panel3)}.starter-no-results{min-height:220px;gap:4px;color:var(--dim)}.starter-no-results strong{color:var(--ink);font-size:16px}.starter-no-results span{font-size:13px}.starter-product-modal{width:min(760px,calc(100vw - 32px));max-height:min(900px,calc(100dvh - 32px))}.starter-product-modal>header>div{display:grid;gap:2px}.starter-product-modal>header small{color:var(--dim);font:750 9.5px ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.starter-product-modal>form{max-height:calc(100dvh - 34px)}.starter-product-body{min-height:0;padding:18px;overflow-y:auto}.starter-photo-picker{width:100%;min-height:148px;display:grid;place-items:center;align-content:center;gap:3px;margin-bottom:16px;border:1px dashed var(--line2);border-radius:13px;color:var(--muted);background:var(--panel2);cursor:pointer}.starter-photo-picker:hover{color:var(--ink);background:var(--panel3)}.starter-photo-picker>b{font-size:31px;font-weight:300;line-height:1}.starter-photo-picker>strong{font-size:14px}.starter-photo-picker>span{font-size:11.5px}.starter-photo-picker.has-image{position:relative;min-height:210px;overflow:hidden;border-style:solid;background:var(--panel3)}.starter-photo-picker.has-image img{max-width:100%;height:190px;object-fit:contain;border-radius:7px}.starter-photo-picker.has-image>span{position:absolute;right:10px;bottom:10px;padding:6px 10px;border-radius:8px;color:var(--primary-ink);background:var(--primary);font-size:11px;font-weight:700}.starter-product-core{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.starter-product-core .is-wide{grid-column:1/-1}.starter-money-input{position:relative}.starter-money-input input{padding-right:34px}.starter-money-input i{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--dim);font-style:normal}.starter-product-details{margin-top:17px;border:1px solid var(--line);border-radius:11px;overflow:visible}.starter-product-details>summary{padding-inline:14px}.starter-product-details .starter-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.starter-product-modal footer{flex:none}@media (min-width:961px){.is-personal-app .app-sidebar-groups{gap:3px}.is-personal-app .app-sidebar-preview section{gap:2px}.is-personal-app .app-sidebar-preview h2,.is-personal-app .app-sidebar-footer .app-sidebar-achievements{display:none}}@media (max-width:768px){.is-personal-app>.topbar .game-switcher{display:none}.is-personal-app>.topbar .starter-top-add{display:none}.is-personal-app>.topbar .statuscluster{margin-left:auto}.is-personal-app>.content{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.starter-mobile-nav{position:fixed;z-index:var(--layer-mobile-nav);right:0;bottom:0;left:0;height:calc(68px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 76px 1fr;align-items:start;padding:7px 18px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.starter-mobile-nav button{height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;color:var(--dim);background:transparent;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.starter-mobile-nav button .dashv2-icon{width:21px;height:21px}.starter-mobile-nav button.is-active{color:var(--ink)}.starter-mobile-nav button.is-add{width:54px;height:54px;justify-self:center;margin-top:-19px;border-radius:17px;color:var(--primary-ink);background:var(--primary);box-shadow:0 7px 22px #0000003d}.starter-mobile-nav button.is-add .dashv2-icon{width:25px;height:25px}.starter-dashboard,.starter-inventory{width:calc(100% - 28px);padding:25px 0 32px}.starter-dashboard.is-empty{min-height:calc(100dvh - 140px);padding:20px 7px 60px}.starter-page-head{align-items:flex-start;margin-bottom:20px}.starter-page-head .starter-primary-action{width:44px;min-width:44px;padding:0;font-size:0}.starter-page-head .starter-primary-action b{font-size:21px}.starter-dashboard h1,.starter-page-head h1{font-size:31px}.starter-metrics{grid-template-columns:1fr 1fr}.starter-metrics>*+*{border-left:0}.starter-metrics>*:nth-child(2n){border-left:1px solid var(--line)}.starter-metrics>*:nth-child(n+3){border-top:1px solid var(--line)}.starter-metrics>div,.starter-metrics>button{padding:16px}.starter-metrics strong{font-size:20px}.starter-completion{align-items:flex-start;flex-direction:column;gap:4px;padding:13px 15px}.starter-completion i{padding-left:33px}.starter-recent{margin-top:18px}.starter-recent>div>button{grid-template-columns:46px minmax(0,1fr) 16px;padding-inline:12px}.starter-recent strong{display:none}.starter-recent em{grid-column:3}.starter-inventory-tools{align-items:stretch;flex-direction:column;gap:9px}.starter-inventory-tools>label{min-width:0;flex:none}.starter-inventory-tools nav{width:100%}.starter-product-open{min-height:92px;grid-template-columns:57px minmax(0,1fr) 16px;gap:12px;padding:9px 47px 9px 10px}.starter-product-image{width:54px;height:72px}.starter-product-values{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:baseline;justify-content:start;gap:7px;margin-top:-1px}.starter-product-values small{display:none}.starter-product-values b{font-size:13px}.starter-product-values em{font-size:10.5px}.starter-product-chevron{grid-column:3;grid-row:1/3}.starter-product-delete{right:7px}.starter-product-copy b{font-size:14.5px}.starter-product-copy small{font-size:10.5px}.starter-product-overlay{padding:0}.starter-product-modal{width:100%;height:100dvh;max-height:none}.starter-product-modal>form{max-height:none;flex:1}.starter-product-body{padding:14px 14px 26px}.starter-photo-picker{min-height:125px}.starter-photo-picker.has-image{min-height:190px}.starter-photo-picker.has-image img{height:170px}.starter-product-core,.starter-product-details .starter-product-fields{grid-template-columns:1fr}.starter-product-core .is-wide{grid-column:auto}.starter-product-modal footer{padding-inline:14px}.starter-product-modal footer .primary{flex:1}.starter-product-modal footer p{bottom:74px}}.global-search-preview,.app-sidebar-preview,.mobile-menu-trigger,.mobile-app-menu{display:none}@media (min-width:961px){.app.damian-sidebar-preview{--app-sidebar-w:238px;min-height:100vh;display:grid;grid-template-columns:var(--app-sidebar-w) minmax(0,1fr);grid-template-rows:64px minmax(calc(100vh - 64px),auto);align-items:start}.damian-sidebar-preview>.topbar{position:sticky;z-index:var(--layer-app-bar);top:0;grid-column:1/-1;grid-row:1;width:100%;padding-inline:17px 12px;box-shadow:0 1px color-mix(in srgb,var(--line) 72%,transparent)}.damian-sidebar-preview>.topbar .topnav{display:none}.damian-sidebar-preview>.topbar .statuscluster{margin-left:0}.global-search-preview{position:relative;z-index:2;width:min(680px,46vw);height:40px;min-width:220px;display:flex;align-items:center;gap:10px;margin:0 auto;padding:0 7px 0 12px;border:1px solid var(--line);border-radius:11px;color:var(--dim);background:var(--panel2);transition:border-color .14s,background .14s,box-shadow .14s}.global-search-preview:focus-within{border-color:var(--line2);background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 7%,transparent)}.global-search-preview .dashv2-icon{width:18px;height:18px;flex:none}.global-search-preview input{min-width:0;flex:1;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:14px}.global-search-preview input::placeholder{color:var(--dim)}.global-search-preview input::-webkit-search-cancel-button{display:none}.global-search-preview>button{width:28px;height:28px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:7px;color:var(--muted);background:var(--panel3);font-size:19px;line-height:1;cursor:pointer}.global-search-preview>button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.global-search-preview kbd{min-width:38px;height:24px;display:grid;place-items:center;flex:none;border:1px solid var(--line);border-radius:6px;color:var(--dim);background:var(--panel);font:650 10px ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 1px 0 var(--line)}.global-search-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.global-search-popover{position:absolute;top:calc(100% + 9px);left:50%;z-index:var(--layer-popover);width:min(680px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 86px));display:flex;flex-direction:column;overflow:hidden;transform:translate(-50%);white-space:normal;border:1px solid var(--line2);border-radius:14px;background:var(--panel);box-shadow:var(--schatten-hoch)}.global-search-popover-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 13px 8px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12.5px}.global-search-popover-head strong{color:var(--ink);font-variant-numeric:tabular-nums}.global-search-popover-head i{color:var(--dim);font-style:normal;font-weight:500}.global-search-popover-head small{overflow:hidden;color:var(--dim);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.global-search-options{min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.global-search-result{position:relative;width:100%;min-height:72px;display:grid;grid-template-columns:46px minmax(0,1fr) 104px 14px;align-items:center;gap:11px;padding:8px 14px 8px 16px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer}.global-search-result:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--line2)}.global-search-result[data-tone=listed]:before{background:var(--blue)}.global-search-result[data-tone=grading]:before{background:var(--violet)}.global-search-result:hover,.global-search-result[aria-selected=true]{background:var(--panel2)}.global-search-result:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.global-search-result-photo,.global-search-result-photo>.kbild,.global-search-result-image{width:42px;height:54px;display:grid;place-items:center}.global-search-result-image{object-fit:contain;border-radius:4px;background:var(--panel3)}.global-search-result-image.is-empty{border:1px dashed var(--line2);color:var(--dim);font:700 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.global-search-result-photo.is-area{height:42px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted)}.global-search-result-photo.is-area .dashv2-icon{width:20px;height:20px}.global-search-result.is-cross-area[data-tone=bestellung]:before,.global-search-result.is-cross-area[data-tone=kunde]:before{background:var(--blue)}.global-search-result.is-cross-area[data-tone=deal]:before{background:var(--green)}.global-search-result.is-cross-area[data-tone=versandlabel]:before{background:var(--violet)}.global-search-result-copy{min-width:0;display:grid;gap:4px}.global-search-result-copy>strong{overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.global-search-result-copy>small{overflow:hidden;color:var(--dim);font:600 10.5px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.global-search-result-value{min-width:0;display:grid;justify-items:end;gap:4px;text-align:right;white-space:nowrap}.global-search-result-value>strong{font-size:13.5px;font-variant-numeric:tabular-nums}.global-search-result-value>small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10.5px}.global-search-result-value i{width:6px;height:6px;border-radius:50%;background:var(--line2)}.global-search-result[data-tone=listed] .global-search-result-value i{background:var(--blue)}.global-search-result[data-tone=grading] .global-search-result-value i{background:var(--violet)}.global-search-result-arrow{color:var(--dim);font-size:21px;font-weight:300;line-height:1}.global-search-empty{min-height:118px;display:grid;place-content:center;gap:4px;padding:24px;text-align:center}.global-search-empty strong{font-size:14px}.global-search-empty span{color:var(--dim);font-size:12px}.global-search-footer{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px 0 16px;border:0;border-radius:0;color:var(--ink);background:var(--panel2);font:inherit;font-size:12.5px;font-weight:700;text-align:left;cursor:pointer}.global-search-footer:hover{background:var(--panel3)}.global-search-footer:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.global-search-footer small{color:var(--dim);font-size:10.5px;font-weight:600}.damian-sidebar-preview>.app-sidebar-preview{position:sticky;top:64px;grid-column:1;grid-row:2;width:var(--app-sidebar-w);height:calc(100vh - 64px);min-height:560px;display:flex;flex-direction:column;padding:14px 10px 12px;overflow-y:auto;border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 92%,var(--bg))}.app-sidebar-preview h2{color:var(--dim);font-size:10px;font-weight:760;letter-spacing:.105em;text-transform:uppercase}.app-sidebar-groups{display:grid;gap:14px}.app-sidebar-preview section{display:grid;gap:4px}.app-sidebar-preview h2{margin:0;padding:0 10px}.app-sidebar-preview nav{display:grid;gap:2px}.app-sidebar-preview nav button,.app-sidebar-achievements{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:9px;color:var(--muted);background:transparent;font-size:14px;font-weight:620;text-align:left;cursor:pointer;transition:background .12s,color .12s,transform .12s}.app-sidebar-preview nav button:hover,.app-sidebar-achievements:hover{color:var(--ink);background:var(--panel3)}.app-sidebar-preview nav button:active,.app-sidebar-achievements:active{transform:scale(.985)}.app-sidebar-preview nav button.on,.app-sidebar-achievements.on{color:var(--ink);background:var(--panel);box-shadow:0 1px 2px #0f111314,inset 0 0 0 1px color-mix(in srgb,var(--line) 72%,transparent)}.app-sidebar-preview .dashv2-icon{width:18px;height:18px;flex:none;stroke-width:1.9}.app-sidebar-preview nav button span,.app-sidebar-achievements span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-preview nav button b{min-width:22px;margin-left:auto;padding:2px 6px;border-radius:9px;color:var(--amber-ink);background:var(--amber-dim);font-size:10px;text-align:center}.app-sidebar-preview nav button b.app-nav-count.is-orders{border:1px solid var(--line);color:var(--ink);background:var(--panel3);font-variant-numeric:tabular-nums}.app-sidebar-footer{margin-top:auto;display:flex;align-items:center;gap:4px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.app-sidebar-footer .app-sidebar-achievements{width:auto;min-width:0;flex:1;margin-top:0}.app-sidebar-footer .vchip{position:static;width:auto;height:38px;min-width:46px;flex:none;padding:0 8px;border-radius:9px;font-size:10px}.damian-sidebar-preview>.app-version-floating{display:none}.damian-sidebar-preview>.content{grid-column:2;grid-row:2;min-width:0;width:100%}.damian-sidebar-preview .deal-voll{top:64px}.damian-sidebar-preview .orders-page{display:block;min-height:calc(100vh - 64px)}.damian-sidebar-preview .orders-sidebar{position:static;width:100%;height:auto;min-height:58px;display:flex;align-items:center;gap:16px;padding:9px clamp(26px,3vw,54px);border-right:0;border-bottom:1px solid var(--line)}.damian-sidebar-preview .orders-side-title{display:none}.damian-sidebar-preview .orders-sidebar nav{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.damian-sidebar-preview .orders-sidebar nav button{height:36px;flex:none;padding-inline:11px}.damian-sidebar-preview .orders-sidebar footer{margin:0 0 0 auto;padding:0 0 0 16px;border:0;border-left:1px solid var(--line);white-space:nowrap}}@media (min-width:961px) and (max-width:1220px){.app.damian-sidebar-preview{--app-sidebar-w:210px}.global-search-preview{width:auto;min-width:180px}.damian-sidebar-preview>.topbar{gap:9px;padding-inline:11px 8px}.damian-sidebar-preview>.topbar .statuscluster{gap:7px;padding-right:0}.damian-sidebar-preview>.topbar .tb-pill{display:none}.damian-sidebar-preview>.topbar .scanbtn{width:38px;padding:0;justify-content:center;font-size:0}}.pane{padding:20px 22px 28px;max-width:1680px;width:100%;margin:0 auto}.chip{display:inline-block;background:var(--panel3);border:1px solid transparent;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600;color:var(--muted);line-height:17px;vertical-align:1px;white-space:nowrap}.flag{display:inline-block;width:18px;height:13px;vertical-align:-2px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px var(--line);cursor:default;line-height:0}.flag svg{display:block;width:100%;height:100%}.st{font-size:13.5px;font-weight:600;white-space:nowrap}table.inv .st{font-size:14px}.st:before{content:"●";font-size:9px;margin-right:5px;vertical-align:1px}.st-listed{color:var(--blue)}.st-grading{color:var(--violet)}.st-return{color:var(--red)}.st-sold,.st-idle{color:var(--dim)}.st-idle:before{content:"○"}.objchip{display:inline-block;border:1px solid var(--line);border-radius:6px;padding:1px 8px;font-size:12.5px;color:var(--ink);background:var(--panel2);cursor:pointer;font-family:ui-monospace,Menlo,monospace}.objchip:hover{background:var(--panel3)}.amberdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--amber);margin-right:6px}.cm{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;border:1px solid var(--line2);border-radius:var(--radius-s);font-size:12px;font-weight:600;color:var(--ink);background:var(--panel);cursor:pointer;padding:0 6px}.cm:hover{background:var(--panel2);box-shadow:var(--schatten)}.cm.unres{border-style:dashed;color:var(--dim);background:transparent}.eb-listen-aktion{align-items:center;gap:10px;flex-wrap:wrap}.eb-listen-repair,.eb-listen-inline-error{margin:10px 18px 4px;border-radius:10px;background:var(--red-dim)}.eb-listen-repair{display:grid;gap:8px;padding:12px 14px}.eb-listen-repair-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.eb-listen-repair-head b{font-size:13.5px;color:var(--ink)}.eb-listen-repair-head span{color:var(--red);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.eb-listen-repair .eb-input{width:100%;min-width:0;height:40px;box-sizing:border-box;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 11px;font:inherit;font-size:14px}.eb-listen-repair .eb-input:focus{outline:2px solid color-mix(in srgb,var(--red) 30%,transparent);outline-offset:1px;border-color:var(--red)}.eb-listen-repair small{color:var(--muted);font-size:12px;line-height:1.4}.eb-listen-inline-error{padding:10px 14px;color:var(--red);font-size:13px;line-height:1.45;overflow-wrap:anywhere}@media (max-width:700px){.eb-listen-repair,.eb-listen-inline-error{margin-inline:12px}}.eb-konto-wahl .zu-knopf{height:30px;min-height:30px;padding:0 12px;font-size:12.5px;font-weight:600;letter-spacing:0;line-height:28px;opacity:.7;border:1.5px solid var(--line2);border-radius:8px;color:var(--ink);background:transparent}.eb-konto-wahl .zu-knopf:hover{opacity:1}.eb-konto-wahl .zu-knopf.on{opacity:1;outline:0;background:var(--ink);color:var(--panel);border-color:var(--ink)}.eb-konto{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:6px;border:1px solid var(--line2);color:var(--muted);margin-right:6px;vertical-align:1px;line-height:15px}.eb-konto.is-do{border-color:color-mix(in srgb,var(--partner-do) 42%,transparent);color:var(--partner-do);background:var(--partner-do-soft)}.eb-konto.is-da{border-color:color-mix(in srgb,var(--partner-da) 42%,transparent);color:var(--partner-da);background:var(--partner-da-soft)}.cm-paar{display:inline-flex;gap:4px;white-space:nowrap}.cm.ls{color:var(--amber);border-color:var(--amber)}.cm.ls:hover{background:var(--amber-bg)}.cm.eb{color:var(--blue);border-color:var(--blue)}.cm.eb:hover{background:var(--blue-dim)}.money-in{color:var(--green);font-weight:600}.money-out{color:var(--red)}.thumb{width:40px;height:56px;border-radius:5px;background:linear-gradient(150deg,var(--panel3) 0%,var(--line) 100%);border:1px solid var(--line);flex:none;position:relative}table.inv td.bild-zelle{padding-top:0;padding-bottom:0;height:86px;text-align:center;width:1px}table.inv td.bild-zelle .thumb{display:block;margin:0 auto}table.inv td.bild-zelle img.thumb,table.inv td.bild-zelle svg.thumb,table.inv td.bild-zelle .slab-box.thumb{width:62px;height:86px}.thumb.foto{object-fit:cover;border:1px solid var(--line)}.thumb.slab:after{content:attr(data-g);position:absolute;right:-5px;top:-6px;background:var(--violet);color:#fff;font-size:10px;font-weight:700;border-radius:5px;padding:0 4px}.livechip{display:inline-block;background:var(--blue-dim);color:var(--blue);border-radius:10px;font-size:12px;font-weight:700;padding:1px 8px}.btn-sec{transition:background .15s,border-color .15s,box-shadow .15s;background:var(--panel);color:var(--ink);border:1px solid var(--line2);border-radius:var(--radius-s);font-size:14px;font-weight:500;padding:7px 13px;cursor:pointer}.btn-sec:hover{background:var(--panel2)}.grading-vorsteuer{display:flex;align-items:center;gap:8px}.grading-vorsteuer input{min-width:0;flex:1}.grading-vorsteuer .btn-sec{flex:0 0 auto;white-space:nowrap}.btn-sec.cmlink{border-color:var(--line2);color:var(--ink);font-weight:600}.btn-danger{background:var(--red-dim);color:var(--red);border:1px solid var(--red);border-radius:var(--radius-s);font-size:14px;padding:7px 13px;cursor:pointer}.dropdown{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--schatten-hoch);overflow-y:auto;max-height:min(70vh,480px)}.lot-kind{border:1px solid var(--line);padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (hover:none){.bild-vorschau,.bild-vorschau-slab{display:none!important}}.dropdown button{display:block;width:100%;text-align:left;padding:10px 14px;border:0;background:transparent;color:var(--ink);font-size:14.5px;cursor:pointer}.dropdown button:hover{background:var(--panel2)}.dropdown button .dashv2-icon{display:inline-block;margin-right:8px;vertical-align:-3px}.korrektur-freigaben{margin-bottom:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--amber) 48%,var(--line));border-radius:var(--radius);background:var(--panel);box-shadow:var(--schatten)}.korrektur-sammel-hinweis{margin:0;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.korrektur-freigaben>header{flex-wrap:wrap}.korrektur-freigaben>header .korrektur-freigabe-aktionen{justify-content:flex-start}.korrektur-freigaben>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 82%,var(--amber) 18%)}.korrektur-freigaben>header small{display:block;color:var(--amber-ink);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.korrektur-freigaben>header h2{margin:2px 0 0;font-size:18px}.korrektur-freigaben>.fehler{margin:0;padding:10px 16px;border-bottom:1px solid var(--line)}.korrektur-freigabe-liste{display:grid}.korrektur-freigabe-liste>article{display:grid;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.korrektur-freigabe-liste>article:last-child{border-bottom:0}.korrektur-freigabe-liste>article.is-freigegeben{background:color-mix(in srgb,var(--panel) 92%,var(--green) 8%)}.korrektur-freigabe-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.korrektur-freigabe-kopf>div{min-width:0;display:grid;gap:3px}.korrektur-freigabe-kopf strong{font-size:14px}.korrektur-freigabe-kopf span{color:var(--muted);font-size:12px}.korrektur-freigabe-kopf>b{font-size:18px;white-space:nowrap}.korrektur-freigabe-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--dim);font-size:11px}.korrektur-freigaben details{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel2)}.korrektur-freigaben summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:650}.korrektur-freigaben dl{display:grid;gap:8px;margin:10px 0 0}.korrektur-freigaben dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.korrektur-freigaben dt{color:var(--dim);font-size:11px}.korrektur-freigaben dd{min-width:0;margin:0;font-size:12px;overflow-wrap:anywhere}.korrektur-freigaben code{font-size:11px;white-space:pre-wrap}.korrektur-freigabe-aktionen{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:12px}.korrektur-freigabe-aktionen button{min-height:36px}.korrektur-freigabe-liste>article.is-pruefziel{outline:2px solid var(--amber);outline-offset:-2px;scroll-margin-top:80px}.korrektur-kurzfassung{display:grid;gap:4px;font-size:14px}.korrektur-kurzfassung span,.korrektur-begruendung{color:var(--muted);font-size:12px}.korrektur-begruendung{margin:0;overflow-wrap:anywhere}@media (max-width:640px){.korrektur-freigabe-kopf{align-items:stretch;flex-direction:column}.korrektur-freigabe-kopf>b{font-size:16px}.korrektur-freigaben dl>div{grid-template-columns:1fr}.korrektur-freigabe-aktionen{align-items:stretch;flex-direction:column}.korrektur-freigabe-aktionen button{width:100%;min-height:44px}}.feedhead{display:flex;align-items:center;gap:16px;margin-bottom:14px;flex-wrap:wrap}.feed-scroll{height:calc(100dvh - 64px);min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.feed-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.feed-scroll>.pane{padding-bottom:max(40px,env(safe-area-inset-bottom))}@media (max-width:768px){.feed-scroll{height:calc(100dvh - 58px)}}.ftabs{display:flex;gap:16px;font-size:14.5px;font-weight:600}.ftabs span{color:var(--muted);padding-bottom:6px;cursor:pointer;border-bottom:3px solid transparent}.ftabs .on{color:var(--ink);border-bottom-color:var(--ink)}.fchips{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.fchips select{border:1px solid var(--line2);border-radius:var(--radius-s);padding:6px 8px;font-size:13.5px;color:var(--ink);background:var(--panel)}.fcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:15px 18px;margin-bottom:10px;display:flex;align-items:center;gap:14px;box-shadow:var(--schatten)}.fic{width:34px;height:34px;border-radius:8px;background:var(--panel3);display:flex;align-items:center;justify-content:center;font-size:16px;flex:none;color:var(--muted)}.fbody{min-width:0;flex:1}.fline{font-size:15px}.fdetail{font-size:15px;font-weight:600;color:var(--ink);margin-top:3px}.fcard.storno .fdetail{text-decoration:line-through;color:var(--muted)}.fmeta{font-size:13px;color:var(--muted);margin-top:7px;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.famount{margin-left:auto;font-size:14.5px;flex:none}.factions{flex:none;display:flex;gap:6px}.factions button{border:1px solid var(--line2);background:var(--panel);color:var(--muted);font-size:13px;padding:5px 10px;border-radius:var(--radius-s);cursor:pointer}.factions button:hover{background:var(--panel2);color:var(--ink)}.fcard.storno .fline{text-decoration:line-through;color:var(--muted)}.seenline{display:flex;align-items:center;gap:10px;color:var(--dim);font-size:12px;margin:14px 0;text-transform:uppercase;letter-spacing:.05em}.seenline:before,.seenline:after{content:"";flex:1;border-top:1px dashed var(--line2)}.vtabs{display:inline-flex;gap:4px;margin-bottom:14px;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap}.vtabs span{padding:7px 14px;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:9px;transition:background .15s,color .15s}.vtabs span:hover{color:var(--ink);background:var(--panel3)}.vtabs .on,.vtabs .on:hover{color:var(--primary-ink);background:var(--primary)}.vtabs i{font-style:normal;color:var(--dim);font-weight:500}.vtabs .on i{color:inherit;opacity:.72}.filterbar{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.filterbar input[type=text]{border:1px solid var(--line2);border-radius:var(--radius-s);padding:8px 12px;font-size:14.5px;color:var(--ink);background:var(--panel);min-width:260px;font-family:inherit}.filterbar input[type=text]:focus{outline:2px solid var(--blue);outline-offset:-1px}.filterbar select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--line2);border-radius:var(--radius-s);padding:7px 10px;font-size:13.5px;color:var(--ink);background:var(--panel)}.bestand-mitte{margin:0 auto}.pane.pane-breit{max-width:none;padding-left:0;padding-right:0}.pane-breit .vtabs,.pane-breit .filterbar,.pane-breit .sumrow,.pane-breit .ebay-abgleich{margin-left:22px;margin-right:22px}.pane-breit .tblwrap{border:0;border-radius:0;box-shadow:none}.pane-breit table.inv th:first-child,.pane-breit table.inv td:first-child{padding-left:22px}.pane-breit table.inv th:last-child,.pane-breit table.inv td:last-child{padding-right:22px}.eb-marke{display:inline-block;min-width:18px;text-align:center;font-weight:700}.eb-marke.eb-ok{color:var(--green)}.eb-marke.eb-konflikt{color:var(--red)}.eb-zelle{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.eb-preis.eb-editierbar{cursor:pointer;border-bottom:1px dashed var(--line2)}.eb-preis.eb-editierbar:hover{color:var(--blue);border-bottom-color:var(--blue)}.eb-input{width:64px;font:inherit;padding:1px 5px;border:1px solid var(--blue);border-radius:6px;background:var(--panel);color:var(--ink);text-align:right}.tblwrap{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);box-shadow:var(--schatten)}.tscroll{overflow-x:auto}table.inv{border-collapse:collapse;width:100%;min-width:1020px;font-size:14px}table.inv th{font-size:13px;color:var(--muted);font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--panel2);white-space:nowrap;-webkit-user-select:none;user-select:none}table.inv th.sortable{cursor:pointer}table.inv th.sortable:hover{color:var(--ink)}table.inv th.sortable:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.lotlink{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.lotlink:hover{color:var(--ink)}.bv-inhalt{overflow-y:auto;padding:8px 20px 14px;flex:1;min-height:120px}.bv-zeile{display:grid;grid-template-columns:22px 46px minmax(0,1fr);gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);cursor:pointer}.bv-zeile input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.bv-bild{width:46px;height:64px;object-fit:cover;border-radius:5px;border:1px solid var(--line);background:var(--panel3)}.bv-text{display:flex;flex-direction:column;min-width:0;font-size:14px}.bv-text b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-text i{color:var(--dim);font-style:normal;font-size:12.5px}.bv-rest{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.55}.bv-rest b{display:block;margin-bottom:4px;color:var(--ink)}.bv-rest span{color:var(--dim)}.bv-fehler{color:var(--amber);font-size:13.5px;padding:8px 0}.bv-stand{margin-right:auto;color:var(--dim);font-size:13.5px}.bild-vorschau{position:fixed;width:220px;border-radius:10px;border:1px solid var(--line2);box-shadow:var(--schatten-hoch);z-index:var(--layer-overlay);pointer-events:none;background:var(--panel)}table.inv td{padding:11px 12px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}table.inv td b{font-size:14px}.akt-zelle{display:grid;grid-template-columns:repeat(3,32px);gap:4px;align-items:center}.akt-platz{width:32px;height:28px}.chip-psa{background:var(--violet-dim);color:var(--violet);font-weight:700}.chip-sld{background:var(--blue-dim);color:var(--blue);font-weight:700}.chip-game{background:#4a607a1f;color:var(--blue);font-weight:700}.chip-lot{background:var(--amber-dim);color:var(--amber);font-weight:700}.chip-raw{background:var(--panel3);color:var(--muted);font-weight:600}table.inv tr:last-child td{border-bottom:0}table.inv tr.row{cursor:pointer}table.inv tr.row:hover{background:var(--panel2)}table.inv tr.row.sel{background:var(--blue-dim)}table.inv tr.row.entwurf{opacity:.5}table.inv tr.row.entwurf:hover{opacity:.85}table.inv td.r{text-align:right}table.inv th.r{text-align:center}table.inv th.r,table.inv td.r{width:1%;white-space:nowrap}table.inv th.c-eb,table.inv td.c-eb{width:1%;text-align:center}table.inv th.c-name{width:99%}table.inv .age{color:var(--dim)}table.inv td.csec{color:var(--muted)}table.inv td.cid{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:13px;width:1px}table.inv td.cdim,.cdim{color:var(--dim)}.sumrow{display:flex;gap:20px;padding:11px 16px;border-top:1px solid var(--line);background:var(--panel2);font-size:14px;align-items:center;flex-wrap:wrap}.sumrow b{font-weight:700}.sumrow .warn{color:var(--amber);font-weight:600}.split{display:flex;align-items:flex-start;min-height:100%}.split>.pane{flex:1;min-width:0;max-width:none}.drawer{background:var(--panel);border-left:1px solid var(--line);z-index:5;display:flex;flex-direction:column}.drawer.docked{position:sticky;top:0;width:440px;flex:none;height:100vh;box-shadow:var(--schatten)}.drawer:not(.docked){position:fixed;top:0;right:0;bottom:0;left:0;transform:none;width:auto;height:auto;max-height:none;z-index:var(--layer-overlay);border:0;border-radius:0;overflow:hidden}.drawer:not(.docked) .dphoto{width:126px;height:176px;border-radius:9px}.drawer-schleier{position:fixed;top:0;right:0;bottom:0;left:0;background:#17181859;z-index:var(--layer-overlay-scrim)}.saldi-zeile td{border-bottom:0;padding-bottom:2px}.saldi-her td{font-size:11.5px;color:var(--dim);padding-top:3px;padding-bottom:12px;line-height:1.55}.dpreise{margin:12px 18px 4px;background:var(--panel2);border-radius:12px;padding:2px 14px}.prow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;min-height:46px}.prow+.prow{border-top:1px solid var(--line)}.pcol{display:flex;flex-direction:column;min-width:0}.plbl{font-size:12px;color:var(--dim)}.psub{font-size:11px;color:var(--muted);margin-top:1px}.pwert{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:5px;border-radius:7px;padding:2px 6px;margin:-2px -6px;white-space:nowrap}.prow .pwert[title]{cursor:pointer}.prow .pwert[title]:hover{background:var(--panel3)}.pinput{width:118px;height:32px;font:inherit;font-size:16px;font-weight:700;text-align:right;border:1px solid var(--blue);border-radius:7px;padding:0 8px;color:var(--ink);background:var(--panel)}.op-layout{display:flex;flex-wrap:wrap;gap:26px;padding:18px 20px 6px;align-items:flex-start}.op-left{width:320px;flex:none}@media (max-height:1080px){.drawer:not(.docked) .op-left{width:280px}.drawer:not(.docked) .op-layout{padding:10px 16px 2px;gap:20px}.drawer:not(.docked) .prow{padding:5px 0;min-height:38px}.drawer:not(.docked) .op-left .dpreise{margin-top:8px}.drawer:not(.docked) .qa-grid{padding:10px 0 2px;gap:7px}.drawer:not(.docked) .qa-knopf{height:34px}.drawer:not(.docked) .op-titel{margin:8px 0 4px;font-size:17px}.drawer:not(.docked) .dgefahr{padding:4px 16px 8px}.drawer:not(.docked) .dactions .haupt{padding:8px 12px}}.fcard.is-deep-linked{border-color:color-mix(in srgb,var(--blue) 65%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.op-right{flex:1;min-width:300px;display:flex;flex-wrap:wrap;gap:0 26px;align-items:flex-start}.op-right>.op-col{flex:1;min-width:300px}.op-right>.op-col:first-child{flex:2.2}.op-left .dpreise,.op-left .qa-grid,.op-left .dactions{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.op-left .dpreise{padding:2px 14px;margin-top:14px}.op-left .dactions{border-bottom:0}.op-titel{font-size:21px;font-weight:700;letter-spacing:-.01em;margin:13px 0 9px;line-height:1.25}.op-bild{position:relative;cursor:pointer;display:block;width:100%}.op-foto{width:100%;aspect-ratio:63/88;object-fit:cover;border-radius:12px;border:1px solid var(--line);display:block;background:var(--panel2)}.op-bild-leer{display:flex;align-items:center;justify-content:center;color:var(--muted)}.op-bild-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;background:#00000073;color:#fff;font-size:12.5px;font-weight:600;border-radius:12px;opacity:0;transition:opacity .15s}.op-bild:hover .op-bild-ov{opacity:1}.op-sec{display:flex;align-items:center;font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.02em;margin:20px 0 2px;cursor:pointer;-webkit-user-select:none;user-select:none}.op-right>.op-sec:first-child{margin-top:0}.op-sec .car{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;margin-right:9px;margin-top:-3px;transform:rotate(-45deg);transition:transform .12s}.op-sec .car.auf{transform:rotate(45deg);margin-top:-5px}.op-sec:hover{color:var(--ink)}.op-sec-b{font-size:13.5px}.drawer.docked .op-layout,.op-layout{--x:0}@media (max-width:900px){.op-layout{gap:18px;padding:14px}.op-left{position:static;width:100%}.op-right{min-width:0;width:100%}}.drawer.docked .op-left{position:static;width:100%}.drawer.docked .op-right{min-width:0;width:100%}.op-zurueck{cursor:pointer;display:inline-flex;color:var(--muted)}.op-zurueck:hover{color:var(--ink)}.op-id{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.op-id:hover{border-color:var(--line2);color:var(--ink)}.dtool .xclose{margin-left:0}.qa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:9px;padding:14px 18px 4px}.qa{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:none;font:inherit;cursor:pointer;text-decoration:none;padding:0;color:var(--muted);font-size:11px;text-align:center}.qa-knopf{display:flex;align-items:center;justify-content:center;width:100%;height:42px;border:1px solid var(--line2);border-radius:9px;color:var(--ink);background:var(--panel);transition:background .12s,border-color .12s}.qa:hover .qa-knopf{background:var(--panel2);border-color:var(--muted)}.qa:active .qa-knopf{transform:scale(.97)}.qa:focus-visible .qa-knopf{outline:2px solid var(--ink);outline-offset:3px}.qa-preisvergleich-hinweis{grid-column:1/-1;min-width:0;padding:10px 0 2px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.qa-preisvergleich-hinweis>div{display:flex;flex-wrap:wrap;gap:4px 16px}.qa-preisvergleich-hinweis a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.op-rows{padding:2px 18px 10px}.op-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;border-bottom:1px solid var(--line);font-size:13.5px}.op-row:last-child{border-bottom:0}.op-row .op-lang{max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.op-sec-aktion{margin-left:auto}.op-sec-aktion .btn-sec{display:inline-flex;align-items:center;gap:6px}.op-row .lbl{color:var(--muted);flex:none}.op-row .wert{display:inline-flex;align-items:center;gap:7px;text-align:right;min-width:0}.op-edit-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;max-width:72%;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;margin:-6px -8px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-weight:600;text-align:right;cursor:pointer}.op-edit-trigger .op-edit-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed var(--line2)}.op-edit-trigger:hover{color:var(--blue);background:var(--panel3)}.op-edit-trigger:focus-visible,.splitbar-trigger:focus-visible,.anteile-icon:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.op-inline-control{width:min(260px,68%);min-width:0;height:38px;padding:0 10px;border:1px solid var(--blue);border-radius:7px;background:var(--panel);color:var(--ink);font:inherit;text-align:right}.op-punkt{width:7px;height:7px;border-radius:50%;flex:none}.op-punkt.frisch{background:var(--green)}.op-punkt.mittel{background:var(--amber)}.op-punkt.alt{background:var(--red)}.splitbar{flex:1;max-width:260px;display:flex;height:26px;border-radius:7px;overflow:hidden;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.splitbar .seg{display:flex;align-items:center;justify-content:center;white-space:nowrap;min-width:0}.splitbar .seg-do{background:var(--partner-do-soft);color:var(--partner-do)}.splitbar .seg-da{background:var(--partner-da-soft);color:var(--partner-da)}.splitbar-trigger{flex:1;max-width:260px;min-height:38px;padding:6px 0;border:0;border-radius:8px;background:transparent;cursor:pointer}.splitbar-trigger:hover{background:var(--panel3)}.splitbar-trigger .splitbar{width:100%;max-width:none}.splitbar-trigger.is-disabled{cursor:not-allowed;opacity:.65}.splitbar .seg{overflow:hidden}.anteile-editor{width:min(420px,72%);display:flex;flex-direction:column;gap:7px;padding:8px 10px;border-radius:10px;background:var(--panel2)}.anteile-kopf{display:flex;align-items:center;justify-content:flex-end;gap:8px}.anteile-kopf label{display:flex;align-items:center;gap:6px;font-weight:700}.anteile-kopf .op-inline-control{width:72px;height:34px}.anteile-komplement{display:flex;align-items:center;gap:5px;color:var(--muted)}.anteile-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;padding:0;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--muted);font:inherit;font-size:18px;cursor:pointer}.anteile-icon:hover{color:var(--ink);background:var(--panel3)}.anteile-icon.save{border-color:transparent;background:var(--primary);color:var(--primary-ink)}.anteile-icon:disabled{opacity:.45;cursor:not-allowed}.anteile-range{width:100%;accent-color:var(--partner-da);cursor:pointer}.anteile-wirkung{display:flex;gap:12px;color:var(--muted);font-size:11.5px}.anteile-wirkung i{margin-left:auto;color:var(--dim);font-style:normal}.dactions-sek{padding:12px 18px}.dgefahr{padding:10px 18px 14px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.btn-gefahr{border:1px solid transparent;color:var(--red);background:transparent;border-radius:var(--radius-s);font-size:12.5px;opacity:.75;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.btn-gefahr:hover{background:var(--red);color:#fff}.dabgang{display:flex;align-items:center;gap:12px;padding:0 18px 14px}.dabgang .l{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700}.dabgang .seg{display:inline-flex;gap:3px;padding:3px;background:var(--panel2);border:1px solid var(--line);border-radius:9px}.dabgang .seg button{border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--muted);padding:4px 14px;border-radius:6px;cursor:pointer}.dabgang .seg button.on{background:var(--primary);color:var(--primary-ink);cursor:default}.dabgang .seg button:not(.on):hover{background:var(--panel3);color:var(--ink)}.dscroll{flex:1;overflow:auto}.dtool{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px;font-weight:600}.record-nav{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted);flex:none}.record-nav button{width:30px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:var(--panel);color:var(--ink);cursor:pointer}.record-nav button:hover:not(:disabled){color:var(--blue);background:var(--panel3)}.record-nav button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.record-nav button:disabled{color:var(--dim);background:transparent;opacity:.38;cursor:not-allowed}.record-nav-count{min-width:46px;text-align:center;color:var(--muted);font-size:11.5px;font-weight:700;white-space:nowrap}.dtool .op-record-nav{margin-left:auto}.dtool .op-record-nav+.xclose{margin-left:0!important}@media (max-width:520px){.deal-record-nav .record-nav-count{display:none}}.dtool .xclose,.xclose{border:0;background:transparent;color:var(--muted);font-size:16px;cursor:pointer;padding:2px 6px;border-radius:6px}.xclose:hover{background:var(--panel3);color:var(--ink)}.dtool .xclose{margin-left:auto}.dhead{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;gap:16px;align-items:flex-start}.dpills{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:5px}.dpills .flag{width:20px;height:14px}.dhead .eyebrow{font-size:12.5px;color:var(--muted);font-weight:600}.dtitle{font-size:17px;font-weight:700;margin-top:2px}.ddisp{margin-top:6px;font-size:14px;font-weight:600}.dmeta{font-size:13.5px;color:var(--muted);margin-top:7px;line-height:1.7}.dmeta b{color:var(--ink);font-weight:600}.dphoto.foto{object-fit:cover;cursor:pointer;border:1px solid var(--line)}.dedit{display:flex;flex-direction:column;gap:10px;padding:10px 18px 14px}.dedit label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);flex:1;min-width:0}.dedit input,.dedit select{height:38px;border:1px solid var(--line2);border-radius:8px;padding:0 10px;font:inherit;font-size:14px;font-weight:500;color:var(--ink);background:var(--panel);text-transform:none;letter-spacing:0;width:100%}.dedit input:focus,.dedit select:focus{outline:2px solid var(--blue);outline-offset:-1px}.dedit-zeile{display:flex;gap:10px}.dedit-fuss{display:flex;gap:10px;justify-content:flex-end;margin-top:2px}.dedit-knopf{grid-column:1 / -1;justify-self:start;font-size:12.5px;padding:4px 10px}.dphoto{width:64px;height:88px;border-radius:6px;background:linear-gradient(150deg,var(--panel3),var(--line));border:1px solid var(--line);flex:none;margin-left:auto}.sec-h{display:flex;align-items:center;padding:11px 18px;font-size:14px;color:var(--ink);font-weight:700;border-bottom:1px solid var(--line);background:var(--panel2);cursor:pointer;-webkit-user-select:none;user-select:none}.sec-h .car{margin-left:auto;width:7px;height:7px;align-self:center;margin-top:-3px;border-right:1.8px solid var(--muted);border-bottom:1.8px solid var(--muted);transform:rotate(45deg);transform-origin:55% 55%;transition:transform .15s}.sec-h .car.auf{transform:rotate(-135deg);margin-top:2px}.sec-h:hover .car{border-color:var(--ink)}.sec-b{border-bottom:1px solid var(--line)}.dgrid2{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:8px 18px 14px}.dv{padding:8px 8px 0 0}.dv .l{font-size:12.5px;color:var(--muted);margin-bottom:2px}.dv .v{font-size:14.5px;font-weight:600}.dv .v .u{color:var(--muted);font-weight:400;font-size:13px}.dlinks{display:flex;gap:8px;padding:12px 18px;flex-wrap:wrap}.dactions{display:flex;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap;background:var(--panel)}.dactions button.haupt{background:var(--primary);color:var(--primary-ink);border:1px solid transparent;border-radius:var(--radius-s);font-size:14px;font-weight:600;padding:7px 14px;cursor:pointer}.dactions button.haupt:hover{background:var(--primary-hover)}.origin{padding:9px 18px;font-size:13.5px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--panel2)}.tl{padding:4px 10px 14px}.tlchips{display:flex;gap:6px;padding:10px 10px 8px;font-size:13px;flex-wrap:wrap}.tlchips span{border:1px solid var(--line2);border-radius:14px;padding:3px 11px;color:var(--muted);cursor:pointer}.tlchips .on{background:var(--ink);color:var(--panel);border-color:var(--ink);font-weight:600}.ev{display:flex;align-items:center;gap:9px;padding:8px 10px;border-bottom:1px solid var(--line);font-size:13.5px}.ev:last-child{border-bottom:0}.ev .d{width:44px;color:var(--dim);font-size:12.5px;flex:none}.ev .ic{width:24px;height:24px;border-radius:6px;background:var(--panel3);display:flex;align-items:center;justify-content:center;font-size:12px;flex:none;color:var(--muted)}.ev .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev .amt{width:66px;text-align:right;flex:none}.ev>.btn-sec{opacity:0;transition:opacity .12s}.ev:hover>.btn-sec,.ev>.btn-sec:focus-visible{opacity:1}.tl-mehr{margin:8px 10px 2px;font-size:12.5px}.ev.open-sub{background:var(--amber-dim)}.ev .nb{font-size:12px;color:var(--amber);font-weight:700}.ev.storno .t{text-decoration:line-through;color:var(--muted)}.ev .chev{color:var(--dim);flex:none;font-size:11px}.kgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}@media (max-width:1000px){.kgrid{grid-template-columns:minmax(0,1fr)}}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden;box-shadow:var(--schatten)}.card h3{font-size:14.5px;color:var(--ink);font-weight:700;margin:0;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel2);display:flex;align-items:center;gap:10px}.card h3 .right{margin-left:auto;font-weight:400;color:var(--muted);font-size:13.5px}table.plain{border-collapse:collapse;width:100%;font-size:14px}table.plain td{padding:9px 16px;border-bottom:1px solid var(--line);vertical-align:top}table.plain td.r{text-align:right;white-space:nowrap}table.plain tr:last-child td{border-bottom:0}.sep td{background:var(--panel2);font-size:13px;color:var(--muted);font-weight:600}.balance{border:1px dashed var(--line2);border-radius:var(--radius);padding:14px 16px;background:var(--panel);margin-bottom:16px}.saldi-spalten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;align-items:start}.saldi-spalte{border:1px solid var(--line);border-radius:10px;background:var(--panel2);padding:10px 12px}.sp-kopf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sp-kopf>b:first-child{font-size:15px}.sp-status{font-size:12.5px}.sp-offen{margin-left:auto;font-size:18px}.sp-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.saldi-spalte .posten-liste{margin-top:8px}.offen-kopf{padding:6px 12px;border-bottom:1px solid var(--line2);background:var(--panel2);font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.offen-liste{margin-top:8px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.offen-liste .posten-eintrag:last-of-type{border-bottom:0}.pe-art{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--muted);background:var(--panel3);border-radius:5px;padding:1px 6px;margin-right:7px;white-space:nowrap;display:inline-block;min-width:98px;text-align:center}.offen-mehr{display:grid;width:100%;border:0;background:none;font:inherit;cursor:pointer;color:var(--blue);text-align:left}.offen-mehr:hover{background:var(--panel2)}.offen-mehr .pe-text{color:var(--blue);font-weight:600}.offen-summe{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 14px;border-top:1px solid var(--line2);background:var(--panel2);font-size:13px;font-weight:700}.offen-leer{margin-top:8px;padding:14px;border:1px dashed var(--line2);border-radius:9px;color:var(--muted);font-size:13px;text-align:center}.ebay-abgleich{padding:4px 2px 20px}.ea-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}.ea-fehler{border:1px solid var(--red);color:var(--red);border-radius:9px;padding:8px 12px;margin:6px 0;font-size:13px}.ea-titel{font-size:14px;margin:18px 0 8px;display:flex;align-items:baseline;gap:12px}.ea-titel.warn{color:var(--red)}.ea-schwelle{font-size:12px;font-weight:400;margin-left:auto}.ea-schwelle input{width:56px;font:inherit;padding:2px 6px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink)}.ea-angebot{border:1px solid var(--line);border-radius:10px;background:var(--panel2);padding:10px 12px;margin-bottom:8px}.ea-angebot.ea-konflikt{border-color:var(--red)}.ea-angebot-kopf{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ea-refund-summe{display:inline-flex;align-items:baseline;gap:7px}.ea-refund-summe small{color:var(--dim);font-size:11px;text-decoration:line-through}.ea-refund-hinweis{color:var(--amber-ink);font-weight:700}.ea-angebot-kopf a{color:var(--ink);text-decoration:none}.ea-angebot-kopf a:hover{text-decoration:underline}.ea-kandidat{display:flex;align-items:baseline;gap:8px;padding:4px 0 0 2px;font-size:13px;cursor:pointer}.ea-kandidat i{margin-left:auto;font-style:normal;font-size:11.5px;white-space:nowrap}.ea-kandidat b{white-space:nowrap}.ea-nicht-zugeordnet{margin-left:auto;display:flex;align-items:center;gap:8px}.ea-nicht-zugeordnet i{margin-left:0}.ea-nicht-zugeordnet .btn-sec{min-height:28px;padding:4px 9px;font-size:11.5px;font-weight:700;color:var(--ink);border-color:var(--line2);background:var(--panel)}.ea-nicht-zugeordnet .btn-sec:hover{background:var(--panel3)}.ea-nicht-zugeordnet .btn-sec:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ea-oid{cursor:pointer}.ea-oid:hover{text-decoration:underline}.ea-aktionen{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.ea-zeile{display:flex;justify-content:space-between;gap:12px;align-items:baseline;border-bottom:1px solid var(--line);padding:6px 2px;font-size:13px}.ea-problem{color:var(--red);font-size:12.5px}.ebay-nachtrag-overlay{align-items:center}.ebay-nachtrag-modal{width:min(850px,100%)}.ebay-nachtrag-bezug{display:grid;grid-template-columns:max-content 1fr;align-items:baseline;gap:3px 12px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}.ebay-nachtrag-bezug>span{grid-row:1/3;color:var(--dim);font-size:10px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.ebay-nachtrag-bezug>b{font:700 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.ebay-nachtrag-bezug>small{color:var(--muted);font-size:12px}.ebay-nachtrag-karte{min-width:0;margin:0;padding:0;border:0}.ebay-nachtrag-karte .ts-neu{margin:0;background:var(--panel2)}.ebay-nachtrag-hinweis{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.ebay-nachtrag-modal .mfoot .fehler{max-width:430px;line-height:1.4}.ea-nicht-zugeordnet .ea-lager-suche-btn{border-color:color-mix(in srgb,var(--blue) 55%,var(--line2));background:color-mix(in srgb,var(--blue) 8%,var(--panel));color:var(--blue)}.ebay-lager-overlay{align-items:center}.ebay-lager-modal{display:flex;flex-direction:column;width:min(820px,100%);max-height:min(760px,calc(100dvh - 32px));overflow:hidden}.ebay-lager-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 14px;border-bottom:1px solid var(--line)}.ebay-lager-kopf h2{display:block;margin:0;padding:0;border:0;font-size:21px;line-height:1.2;letter-spacing:-.02em}.ebay-lager-kopf p{max-width:650px;margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ebay-lager-kopf .xclose{position:static;flex:0 0 auto}.ebay-lager-bezug{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 22px;background:var(--panel2);border-bottom:1px solid var(--line);color:var(--dim);font-size:12px}.ebay-lager-bezug b{color:var(--ink);font-size:14px}.ebay-lager-suche{padding:17px 22px 12px}.ebay-lager-suche>label{display:block;margin-bottom:7px;color:var(--ink);font-size:13px;font-weight:750}.ebay-lager-suche>small{display:block;margin-top:7px;color:var(--dim);font-size:11.5px}.ebay-lager-input{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 12px;border:1px solid var(--line2);border-radius:9px;background:var(--panel)}.ebay-lager-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent)}.ebay-lager-input>span{color:var(--muted);font-size:23px;line-height:1;transform:rotate(-20deg)}.ebay-lager-input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px}.ebay-lager-input button{width:30px;height:30px;border:0;border-radius:7px;background:var(--panel3);color:var(--muted);font-size:18px;cursor:pointer}.ebay-lager-treffer{min-height:180px;max-height:440px;margin:0 22px;border:1px solid var(--line);border-radius:10px;overflow:auto;background:var(--panel2)}.ebay-lager-leer{display:grid;min-height:180px;place-items:center;padding:28px;color:var(--muted);font-size:13px;text-align:center}.ebay-lager-vorschlag-hinweis{position:sticky;top:0;z-index:1;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--panel2);color:var(--dim);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.ebay-lager-trefferzeile{display:grid;grid-template-columns:54px minmax(0,1fr) auto 26px;align-items:center;gap:12px;width:100%;min-height:74px;padding:9px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ebay-lager-trefferzeile:last-child{border-bottom:0}.ebay-lager-trefferzeile:hover,.ebay-lager-trefferzeile.is-active{background:var(--panel3)}.ebay-lager-trefferzeile.is-selected{background:color-mix(in srgb,var(--blue) 10%,var(--panel2));box-shadow:inset 3px 0 var(--blue)}.ebay-lager-trefferzeile.is-sold .ebay-lager-bild{opacity:.7}.ebay-lager-trefferzeile.is-sold .ebay-lager-produkt>i{color:var(--muted);font-weight:700}.ebay-lager-trefferzeile.is-sold:not(.is-selected){background:color-mix(in srgb,var(--panel3) 38%,transparent)}.ebay-lager-bild{width:48px;height:56px;object-fit:contain;border-radius:5px;background:var(--panel3)}.ebay-lager-produkt{min-width:0}.ebay-lager-produkt>b,.ebay-lager-produkt>small,.ebay-lager-produkt>i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebay-lager-produkt>b{font-size:13.5px}.ebay-lager-produkt>small{margin-top:3px;color:var(--muted);font:600 11px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.ebay-lager-produkt>i{margin-top:3px;color:var(--dim);font-size:11.5px;font-style:normal}.ebay-lager-werte{display:grid;grid-template-columns:repeat(2,minmax(76px,auto));gap:12px}.ebay-lager-werte small{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--dim);font-size:10.5px}.ebay-lager-werte b{color:var(--ink);font-size:12.5px}.ebay-lager-check{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--line2);border-radius:50%;color:#fff;font-size:13px;font-weight:800}.is-selected .ebay-lager-check{border-color:var(--blue);background:var(--blue)}.ebay-lager-fuss{flex:0 0 auto}.ebay-lager-fuss .fehler{max-width:430px;line-height:1.35}@media (max-width:680px){.ea-kandidat{align-items:flex-start;flex-direction:column}.ea-nicht-zugeordnet{width:100%;margin-left:0;justify-content:flex-end;flex-wrap:wrap}.ea-nicht-zugeordnet i{width:100%}.ebay-nachtrag-overlay,.ebay-lager-overlay{align-items:stretch;padding:0}.ebay-nachtrag-modal,.ebay-lager-modal{width:100%;max-height:100dvh;border-radius:0}.ebay-nachtrag-bezug{grid-template-columns:1fr}.ebay-nachtrag-bezug>span{grid-row:auto}.ebay-nachtrag-modal .mfoot,.ebay-lager-fuss{flex-wrap:wrap}.ebay-nachtrag-modal .mfoot .fehler,.ebay-lager-fuss .fehler{width:100%;max-width:none;margin:0 0 4px}.ebay-lager-kopf{padding:17px 16px 12px}.ebay-lager-bezug{padding:8px 16px}.ebay-lager-suche{padding:14px 16px 10px}.ebay-lager-treffer{max-height:none;flex:1;min-height:0;margin:0 16px}.ebay-lager-trefferzeile{grid-template-columns:48px minmax(0,1fr) 24px;gap:10px}.ebay-lager-bild{width:43px;height:52px}.ebay-lager-werte{grid-column:2/4;display:flex;gap:16px}.ebay-lager-werte small{flex-direction:row;align-items:baseline;gap:5px}.ebay-lager-check{grid-column:3;grid-row:1}.ebay-lager-fuss .btn-sec,.ebay-lager-fuss .primary{min-height:44px}}.eb-orders-pane{max-width:1440px}.eb-orders-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:10px 2px 20px;border-bottom:1px solid var(--line)}.eb-orders-eyebrow{display:block;margin-bottom:3px;color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.11em}.eb-orders-head h2{margin:0;font-size:30px;line-height:1.08;letter-spacing:-.035em}.eb-orders-head p{margin:6px 0 0;color:var(--muted);font-size:14px}.eb-sync-state{display:flex;align-items:center;gap:8px;color:var(--dim);font-size:12.5px;white-space:nowrap}.eb-sync-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.eb-sync-dot.is-syncing{animation:eb-sync-pulse .8s ease-in-out infinite alternate}@keyframes eb-sync-pulse{to{opacity:.35;transform:scale(.78)}}.eb-orders-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0 10px}.eb-orders-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:var(--panel3)}.eb-orders-tabs button{display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}.eb-orders-tabs button.on{background:var(--panel);color:var(--ink);box-shadow:var(--schatten)}.eb-orders-tabs button span{color:var(--dim);font-size:11px;font-variant-numeric:tabular-nums}.eb-status-filter{display:flex;gap:6px;overflow-x:auto;padding:2px 0 12px;scrollbar-width:none}.eb-status-filter::-webkit-scrollbar{display:none}.eb-status-filter button{display:flex;align-items:center;gap:7px;flex:none;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:650;cursor:pointer}.eb-status-filter button:hover{border-color:var(--line2);color:var(--ink)}.eb-status-filter button.on{background:var(--ink);border-color:var(--ink);color:var(--panel)}.eb-status-filter button span{font-size:11px;opacity:.72;font-variant-numeric:tabular-nums}.eb-order-list{display:grid;gap:8px}.eb-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:92px;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.eb-order-row:hover{border-color:var(--line2);background:var(--panel);box-shadow:0 2px 8px #0000000d}.eb-order-row:focus-visible{border-color:var(--line2);background:var(--panel);outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 2px 8px #0000000d}.eb-order-row.has-images{grid-template-columns:112px minmax(0,1fr) auto;min-height:116px}.eb-order-images{position:relative;display:flex;align-items:center;width:112px;min-width:0;height:88px;padding-left:1px}.eb-order-images>button,.eb-order-image-wrap{position:relative;display:block;width:62px;height:86px;flex:none;margin-left:-37px;padding:0;border:0;background:transparent}.eb-order-images>button:first-child,.eb-order-image-wrap:first-child{margin-left:0}.eb-order-images>button{cursor:pointer;transition:transform .12s ease}.eb-order-images>button:hover{transform:translateY(-2px)}.eb-order-images .kbild,.eb-order-image,.eb-order-images .slab-box.eb-order-image{display:block;width:62px;height:86px}.eb-order-image{object-fit:contain;border:1px solid color-mix(in srgb,var(--line2) 72%,transparent);border-radius:5px;background:var(--panel);box-shadow:0 5px 11px #0003}.eb-order-images .slab-box.eb-order-image{filter:drop-shadow(0 5px 5px rgba(0,0,0,.2))}.eb-order-image-more{position:absolute;right:-3px;bottom:1px;z-index:8;display:grid;place-items:center;min-width:29px;height:25px;padding:0 6px;border:1px solid var(--line2);border-radius:999px;background:var(--panel);color:var(--ink);box-shadow:var(--schatten);font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums}.eb-order-main{min-width:0}.eb-order-meta{display:flex;align-items:center;gap:9px;min-height:23px;color:var(--dim);font-size:11.5px}.eb-order-state{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--panel3);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.01em}.eb-order-state.is-bezahlt{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.eb-order-state.is-unbezahlt{background:var(--amber-dim);color:var(--amber)}.eb-order-state.is-in_bearbeitung{background:var(--violet-dim);color:var(--violet)}.eb-order-state.is-versendet{background:var(--panel3);color:var(--ink)}.eb-order-state.is-teil_erstattet,.eb-order-state.is-erstattet,.eb-order-state.is-storno_offen,.eb-order-state.is-storniert{background:var(--red-dim);color:var(--red)}.eb-order-main h3{margin:5px 0 1px;overflow:hidden;color:var(--ink);font-size:15.5px;line-height:1.35;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.eb-order-main h3 a{color:inherit}.eb-order-main h3 a:hover{text-decoration:underline}.eb-order-main h3 span{color:var(--dim);font-size:13px;font-weight:600}.eb-order-main p{display:flex;align-items:baseline;gap:7px;min-width:0;margin:0;color:var(--dim);font-size:12px}.eb-order-main p .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-order-value{text-align:right;white-space:nowrap}.eb-order-value strong{display:block;color:var(--ink);font-size:19px;line-height:1.2;letter-spacing:-.02em}.eb-order-value span{color:var(--dim);font-size:11.5px}.eb-order-route{--route-progress:0%;position:relative;isolation:isolate;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-1px;padding-top:10px;border-top:1px solid var(--line)}.eb-order-route.is-stage-1{--route-progress:50%}.eb-order-route.is-stage-2{--route-progress:100%}.eb-order-route:before{content:"";position:absolute;z-index:-1;top:16px;right:16.666%;left:16.666%;height:2px;background:linear-gradient(to right,var(--green) 0 var(--route-progress),var(--line2) var(--route-progress) 100%)}.eb-order-route-step{display:grid;place-items:center;gap:5px;min-width:0;color:var(--dim);font-size:10.5px;line-height:1.2}.eb-order-route-step i{width:13px;height:13px;display:grid;place-items:center;border:2px solid var(--line2);border-radius:50%;background:var(--panel2);box-shadow:0 0 0 3px var(--panel2)}.eb-order-row:hover .eb-order-route-step i{background:var(--panel);box-shadow:0 0 0 3px var(--panel)}.eb-order-route-step b{display:flex;align-items:baseline;justify-content:center;gap:6px;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.eb-order-route-step b small{overflow:hidden;max-width:min(230px,32vw);color:var(--muted);font-size:9.5px;font-weight:650;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.eb-order-route-step.is-done{color:var(--muted)}.eb-order-route-step.is-done i{border-color:var(--green);background:var(--green)}.eb-order-route-step.is-done i:after{content:"✓";color:var(--panel);font-size:8px;line-height:1;font-style:normal;font-weight:900}.eb-order-route-step.is-current{color:var(--ink)}.eb-order-route-step.is-current i{border-color:var(--green);background:var(--panel2);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,var(--panel2))}.eb-order-row:hover .eb-order-route-step.is-current i{background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,var(--panel))}.eb-order-route-step.is-current i:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--green)}.eb-order-route-step.is-current b{font-weight:800}.eb-inbox-intro{padding:2px 0 10px;font-size:13px}@media (prefers-reduced-motion:reduce){.eb-sync-dot.is-syncing{animation:none}}.best-code-suche{font-size:12.5px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);min-width:230px}.best-code-treffer{padding:10px 14px}.bc-zeile{display:flex;gap:10px;align-items:baseline;border-top:1px solid var(--line);margin-top:6px;padding-top:6px;font-size:12.5px}.bc-zeile span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-modal{width:min(680px,100%)}.bz-kopf{display:flex;align-items:baseline;gap:10px;padding:14px 20px 4px;font-size:14px}.bz-summe{font-size:22px}.bz-code,.bz-zweck{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 20px 0;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}.bz-code>b{font-size:16px;letter-spacing:.06em}.bz-code>i{font-style:normal;font-size:11.5px;flex-basis:100%}.bz-zweck>.mono{flex:1;min-width:200px;font-size:12px;word-break:break-word}.bz-zweck>.cdim,.bz-code>.cdim{font-size:11.5px}.bz-liste{margin:12px 20px 0;border:1px solid var(--line);border-radius:9px;overflow-y:auto;max-height:38vh}.bz-zeile{display:flex;gap:10px;align-items:baseline;padding:6px 12px;font-size:13px;border-bottom:1px solid var(--line)}.bz-zeile:last-child{border-bottom:0}.bz-zeile span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-zeile .cdim{font-size:11.5px}.bz-zeile b{font-variant-numeric:tabular-nums;white-space:nowrap}.bz-hinweis{margin:10px 20px 0;font-size:12px}@media (max-width:560px){.ea-angebot-kopf,.ea-zeile{flex-direction:column;gap:2px}.ea-kandidat i{margin-left:0}.eb-orders-head{align-items:flex-start;flex-direction:column;gap:12px;padding-top:2px}.eb-orders-head h2{font-size:27px}.eb-orders-head p{font-size:13px}.eb-orders-toolbar{align-items:stretch;flex-direction:column}.eb-orders-tabs,.eb-refresh{align-self:flex-start}.eb-status-filter{margin-right:-12px;padding-right:12px}.eb-order-row{gap:12px;min-height:100px;padding:13px 12px}.eb-order-row.has-images{grid-template-columns:80px minmax(0,1fr) auto;min-height:103px}.eb-order-images{width:80px;height:74px}.eb-order-images>button,.eb-order-image-wrap{width:50px;height:70px;margin-left:-35px}.eb-order-images .kbild,.eb-order-image,.eb-order-images .slab-box.eb-order-image{width:50px;height:70px}.eb-order-image-more{right:-1px;bottom:-1px}.eb-order-main h3{font-size:14.5px}.eb-order-main p{max-width:58vw}.eb-order-value strong{font-size:17px}.eb-order-route{padding-top:9px}.eb-order-route:before{top:15px}.eb-order-route-step{gap:4px;font-size:9.5px}}.erledigt-schalter{margin-left:10px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:999px;padding:2px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.erledigt-schalter:hover{border-color:var(--line2);color:var(--ink)}.sp-block{margin-bottom:10px}.sp-block-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 8px;border-radius:7px;background:var(--panel3);font-size:13px}.sp-fuss{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:2px solid var(--line2);padding:9px 8px 2px;font-size:13.5px}.sp-fuss>b:last-child{font-size:16px}@media (max-width:768px){.kgrid .card>table{display:block;overflow-x:auto;max-width:100%}.kgrid .card>table>tbody{display:table;width:100%;min-width:340px}}@media (max-width:760px){.saldi-spalten{grid-template-columns:minmax(0,1fr)}}.balance .l{font-size:13px;color:var(--muted);font-weight:600}.balance .v{font-size:18px;font-weight:700;margin-top:4px;color:var(--amber)}.balance .f{font-size:13px;color:var(--muted);margin-top:3px}.abr td.lbl{color:var(--muted)}.abr tr.total td{font-weight:700;border-top:1px solid var(--line2)}.abr tr.result td{background:var(--panel2);font-weight:700}.banner{padding:9px 16px;font-size:13.5px;background:var(--amber-bg);color:var(--amber-ink);border-bottom:1px solid var(--line)}.exe{color:var(--green);font-size:12.5px;font-weight:700}.ab-toggle{display:inline-flex;border:1px solid var(--line2);border-radius:var(--radius-s);overflow:hidden;font-size:13px}.ab-toggle span{padding:4px 12px;color:var(--muted);cursor:pointer}.ab-toggle .on{background:var(--ink);color:var(--panel);font-weight:600}.kasse-v2-shell{--kv2-canvas:var(--bg);--kv2-paper:var(--panel);--kv2-raised:var(--panel);--kv2-soft:var(--panel2);--kv2-ink:var(--ink);--kv2-muted:var(--dim);--kv2-rule:var(--line);--kv2-rule-strong:var(--line2);--kv2-positive:#147a58;--kv2-positive-soft:#dcece5;--kv2-negative:#a64d43;--kv2-negative-soft:#f2dfdc;--kv2-warn:#966b13;--kv2-warn-soft:#f1e7ce;color:var(--kv2-ink)}[data-theme=dark] .kasse-v2-shell{--kv2-canvas:var(--bg);--kv2-paper:var(--panel);--kv2-raised:var(--panel2);--kv2-soft:var(--panel3);--kv2-ink:var(--ink);--kv2-muted:var(--dim);--kv2-rule:var(--line);--kv2-rule-strong:var(--line2);--kv2-positive:#49c99a;--kv2-positive-soft:#153b30;--kv2-negative:#ff776c;--kv2-negative-soft:#452521;--kv2-warn:#e7b94d;--kv2-warn-soft:#40351b}.kasse-v2-shell .kasse-tabwahl{max-width:1440px;padding:20px 28px 0;margin-bottom:-4px}.kasse-v2-shell .vtabs{margin:0;padding:3px;border-color:var(--kv2-rule);background:var(--kv2-soft);box-shadow:none}.kasse-v2-shell .vtabs button{border:0;background:transparent;color:var(--kv2-muted);padding:7px 15px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.kasse-v2-shell .vtabs button:hover{color:var(--kv2-ink);background:color-mix(in srgb,var(--kv2-raised) 62%,transparent)}.kasse-v2-shell .vtabs button.on{color:var(--kv2-ink);background:var(--kv2-raised);box-shadow:0 1px 3px #0000001a}.kasse-v2-shell .vtabs button:focus-visible,.kv2-view-toggle:focus-visible{outline:2px solid var(--kv2-ink);outline-offset:2px}.pane.kasse-v2{max-width:1440px;padding:34px 28px 56px;color:var(--kv2-ink)}.kv2-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 26px}.kv2-overline,.kv2-section-head span,.kv2-card-title small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.2;font-weight:750;letter-spacing:.095em;color:var(--kv2-muted)}.kv2-page-head h1{margin:3px 0 0;font-size:46px;line-height:1;letter-spacing:-.045em;font-weight:760}.kv2-page-head p{margin:10px 0 0;color:var(--kv2-muted);font-size:15px}.kv2-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.kv2-view-toggle{height:38px;border:1px solid var(--kv2-rule);border-radius:9px;background:var(--kv2-paper);color:var(--kv2-ink);padding:0 14px;font-size:13px;font-weight:650;cursor:pointer}.kv2-view-toggle:hover{background:var(--kv2-soft);border-color:var(--kv2-rule-strong)}.kasse-v2 .money-in{color:var(--kv2-positive)!important}.kasse-v2 .money-out{color:var(--kv2-negative)!important}.kasse-v2 .balance{margin:0 0 18px;padding:0;border:1px solid var(--kv2-rule);border-radius:13px;background:var(--kv2-paper);overflow:hidden;box-shadow:none}.kv2-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 20px 15px;border-bottom:1px solid var(--kv2-rule);background:var(--kv2-raised)}.kv2-section-head h2{margin:4px 0 0;font-size:19px;line-height:1.2;letter-spacing:-.018em}.kv2-section-head p{margin:0;color:var(--kv2-muted);font-size:12.5px}.kasse-v2 .saldi-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.kasse-v2 .saldi-spalte{border:0;border-radius:0;background:transparent;padding:20px}.kasse-v2 .saldi-spalte+.saldi-spalte{border-left:1px solid var(--kv2-rule)}.kasse-v2 .sp-kopf{min-height:28px;align-items:center}.kasse-v2 .sp-kopf>b:first-child{font-size:16px;letter-spacing:-.012em}.kasse-v2 .sp-status{font-size:12px}.kasse-v2 .sp-offen{font-size:22px;letter-spacing:-.025em}.kasse-v2 .offen-liste{border-color:var(--kv2-rule);border-radius:9px}.kasse-v2 .offen-kopf,.kasse-v2 .offen-summe{background:var(--kv2-soft);border-color:var(--kv2-rule)}.kasse-v2 .kgrid{display:block}.kasse-v2 .kgrid>div:last-child{display:grid;gap:18px;margin-top:18px}.kasse-v2 .card{border:1px solid var(--kv2-rule);border-radius:13px;background:var(--kv2-paper);box-shadow:none}.kasse-v2 .card h3{min-height:62px;padding:14px 18px;border-color:var(--kv2-rule);background:var(--kv2-raised);font-size:17px;letter-spacing:-.015em}.kv2-card-title{display:grid;gap:4px;line-height:1.15}.kasse-v2 .card h3 .right{color:var(--kv2-muted);font-size:12.5px}.kasse-v2 .kv2-stack-card{margin:0!important}.freigabe-leiste{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 82%,var(--blue) 18%)}.freigabe-leiste>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:50%;font-weight:900;background:var(--panel)}.freigabe-leiste strong,.freigabe-leiste small{display:block}.freigabe-leiste strong{font-size:12px}.freigabe-leiste small{margin-top:2px;color:var(--dim);font-size:11px;line-height:1.35}.freigabe-leiste.is-freigegeben{background:color-mix(in srgb,var(--panel2) 78%,var(--green) 22%)}@media (max-width:640px){.freigabe-leiste{grid-template-columns:30px minmax(0,1fr)}.freigabe-leiste>button{grid-column:1/-1;width:100%;min-height:42px}}.kasse-v2 table.plain{font-size:13.5px}.kasse-v2 table.plain th{padding:8px 16px;border-bottom:1px solid var(--kv2-rule);background:var(--kv2-soft);color:var(--kv2-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:750;letter-spacing:.08em;text-align:left;white-space:nowrap}.kasse-v2 table.plain th.r{text-align:right}.kasse-v2 table.plain td{padding:9px 16px;border-color:var(--kv2-rule)}.kasse-v2 table.plain tbody tr:hover td{background:color-mix(in srgb,var(--kv2-soft) 55%,transparent)}.kasse-v2 .ab-toggle{border-color:var(--kv2-rule);background:var(--kv2-soft)}.kasse-v2 .ab-toggle span{color:var(--kv2-muted)}.kasse-v2 .ab-toggle .on{background:var(--kv2-ink);color:var(--kv2-paper)}.kasse-v2 .banner{background:var(--kv2-warn-soft);color:var(--kv2-warn);border-color:var(--kv2-rule)}.kv2-card-note{padding:0 14px 13px;color:var(--kv2-muted);font-size:12px}.kasse-v2 .card .primary{background:var(--kv2-ink);color:var(--kv2-paper);border-color:var(--kv2-ink)}.kasse-v2 .btn-sec{border-color:var(--kv2-rule);background:var(--kv2-raised);color:var(--kv2-ink)}.kasse-v2 .objchip{border-color:var(--kv2-rule);background:var(--kv2-soft);color:var(--kv2-ink)}.kasse-v2 .schuld-zeile:hover td{background:var(--kv2-soft)}.kasse-v2 .sep td{background:var(--kv2-soft);color:var(--kv2-muted)}.kasse-v2 .abr tr.result td{background:var(--kv2-soft)}.kasse-v2 .erledigt-schalter{display:none}@media (max-width:900px){.pane.kasse-v2{padding:26px 18px 44px}.kasse-v2-shell .kasse-tabwahl{padding:16px 18px 0;overflow-x:auto}}@media (max-width:680px){.kv2-page-head{align-items:flex-start;margin-bottom:20px}.kv2-page-head h1{font-size:38px}.kv2-page-head p{font-size:13.5px}.kv2-view-toggle{height:36px;padding:0 11px;white-space:nowrap}.kv2-section-head{align-items:flex-start;padding:15px 14px;flex-direction:column;gap:5px}.kasse-v2 .saldi-spalten{grid-template-columns:minmax(0,1fr)}.kasse-v2 .saldi-spalte{padding:16px 14px}.kasse-v2 .saldi-spalte+.saldi-spalte{border-left:0;border-top:1px solid var(--kv2-rule)}.kasse-v2 .card h3{min-height:58px;align-items:flex-start;flex-wrap:wrap;padding:13px 14px}.kasse-v2 .card h3 .right{width:100%;margin-left:0}.kasse-v2 .ab-toggle{margin-left:auto}.kasse-v2 table.plain{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.kasse-v2 table.plain thead,.kasse-v2 table.plain tbody{min-width:560px}.kasse-v2 table.plain thead{display:table;width:100%;table-layout:fixed}.kasse-v2 table.plain tbody{display:table;width:100%}}@media (max-width:430px){.pane.kasse-v2{padding:22px 12px 36px}.kasse-v2-shell .kasse-tabwahl{padding-left:12px;padding-right:12px}.kv2-page-head{display:grid}.kv2-head-actions{justify-content:flex-start}}.dash-mitte{max-width:1440px;margin:0 auto}.pane.dash{padding:20px 24px 32px}.dash-kopf{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.dash-kopf h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}.dash-stand{font-size:13px;color:var(--dim)}.dash-seg{margin-left:auto;display:inline-flex;gap:3px;padding:3px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.dash-seg button{border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--muted);padding:5px 14px;border-radius:7px;cursor:pointer;transition:background .15s,color .15s}.dash-seg button:hover{background:var(--panel3);color:var(--ink)}.dash-seg button.on{background:var(--primary);color:var(--primary-ink)}.dash .card h3{font-size:16px}.kat-seg{display:flex;gap:3px;padding:10px 16px 0;flex-wrap:wrap}.kat-seg button{border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);padding:4px 11px;border-radius:7px;cursor:pointer;transition:background .15s,color .15s}.kat-seg button:hover{background:var(--panel3);color:var(--ink)}.kat-seg button.on{background:var(--primary);color:var(--primary-ink)}.deals-sort{padding:0;margin-bottom:14px}.ds-label{font-size:12.5px;color:var(--dim);align-self:center;margin-right:4px}.deals-sort .ds-acc{margin-left:auto}.pe-halb{padding-left:26px;opacity:.9}.pe-halb-eigen{opacity:.6}.pe-zahler{font-style:normal;color:var(--dim)}.einnahmen-auto{padding:8px 10px;border:1px dashed var(--line2);border-radius:8px;background:var(--panel2);font-size:14px}.pp-top td{background:var(--blue-dim)}.dkpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.dkpi{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:16px;cursor:pointer;box-shadow:var(--schatten)}.dkpi:hover{box-shadow:var(--schatten-hoch)}button.dkpi{font:inherit;color:inherit;text-align:left;width:100%;display:block}.dkpi.prelim{border-style:dashed}.dkpi .l{font-size:13px;color:var(--muted);font-weight:600}.dkpi .v{font-size:26px;font-weight:700;margin-top:5px;letter-spacing:-.01em}.dkpi.prelim .v{color:var(--amber)}.dkpi .f{font-size:13px;color:var(--muted);margin-top:3px}.capkarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:14px 16px 4px}.capkarte{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel2);padding:11px 13px}.ck-typ{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ck-wert{font-size:19px;font-weight:700;margin-top:3px}.ck-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.ck-delta{font-size:13px;margin-top:2px;font-weight:600}.capbar{display:flex;height:44px;border-radius:var(--radius-s);overflow:hidden;border:1px solid var(--line);margin-bottom:8px}.capbar>*{display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden}.cap-top{cursor:pointer;color:#fff;padding:0 8px;transition:filter .15s;border:0;font:inherit;text-align:center;min-width:16px}.cap-top:hover{filter:brightness(1.12)}.cap-top:focus-visible{outline:2px solid #fff;outline-offset:-4px;filter:brightness(1.12)}.cap-i0{background:#2c6ecb}.cap-i1{background:#a1568e}.cap-i2{background:#6f42c1}.cap-i3{background:#b07d1a}.cap-i4{background:#0d7d8a}.cap-i5{background:#5c6ac4}.cap-i6{background:#8a5a44}.cap-i7{background:#4a5568}.cap-rest{background:var(--panel3);color:var(--muted);padding:0 8px}.caplegend{font-size:13px;color:var(--dim);margin-bottom:18px}.typkapital-tab tbody tr:hover td{background:var(--panel2)}.dgrid{display:grid;grid-template-columns:1fr 1.1fr;gap:16px;align-items:start}.dgrid table.plain td{height:46px;padding-top:0;padding-bottom:0;vertical-align:middle}.dgrid table.plain th{padding:8px 16px;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.dgrid table.plain th.r{text-align:right}.dgrid tr.zeile-klick{cursor:pointer}.dgrid tr.zeile-klick:hover td{background:var(--panel2)}.zeilenlink{border:0;background:none;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:left}.zeilenlink:hover{text-decoration:underline}.dkpi:focus-visible,.mmonat:focus-visible,.zeilenlink:focus-visible,.dash-seg button:focus-visible,.dk-mehr:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr-nur{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:1100px){.dkpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dkpis{grid-template-columns:minmax(0,1fr)}.dash-seg{margin-left:0;flex-wrap:wrap;max-width:100%}.dash-seg button{padding:5px 10px;font-size:13px}}.check-inline{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);cursor:pointer;padding-top:8px}.check-inline input{width:16px;height:16px;accent-color:var(--primary, var(--blue));cursor:pointer}.kasse-tabwahl{padding-bottom:0;margin-bottom:-8px}.sheet-karte{margin-bottom:16px}.sheet-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table.sheet{border-collapse:collapse;width:100%;font-size:13.5px}table.sheet th,table.sheet td{border:1px solid var(--line);padding:7px 12px;text-align:left;white-space:nowrap}table.sheet th{position:sticky;top:0;background:var(--panel2);font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);z-index:1}table.sheet td.r,table.sheet th.r{text-align:right}table.sheet tbody tr:nth-child(2n) td{background:var(--panel2)}table.sheet tbody tr:hover td{background:var(--blue-dim)}table.sheet .sheet-nr{width:34px;text-align:right;color:var(--dim);font-size:11.5px;background:var(--panel2)}table.sheet tfoot td{font-weight:700;border-top:2px solid var(--line2);background:var(--panel)}.pos-mitte{max-width:1720px;margin:0 auto}.pos-mitte .filterbar{justify-content:center}.pos-suche{display:flex;flex-direction:column;align-items:center;gap:10px;margin:40px auto 20px;max-width:680px}.pos-suche input{width:100%;font:inherit;font-size:16px;padding:14px 20px;color:var(--ink);background:var(--panel);border:1px solid var(--line2);border-radius:12px;box-shadow:var(--schatten)}.pos-suche input:focus{outline:2px solid var(--blue);outline-offset:-1px}.pos-suche .hint{font-size:13.5px;color:var(--dim)}.dash-tiles{margin:4px auto 20px}.pos-stats{display:flex;gap:10px;margin-bottom:18px;font-size:13.5px;color:var(--muted);flex-wrap:wrap;justify-content:center}.pos-stats b{color:var(--ink)}.pos-stats b.money-in{color:var(--green)}.pos-stats b.money-out{color:var(--red)}.ps-pill{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:6px 14px}.ps-wahl{border:0;background:transparent;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;padding:0}.ps-wahl:focus{outline:none}.ps-wahl:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}button.ps-verlauf{font:inherit;color:var(--muted);cursor:pointer}button.ps-verlauf:hover{color:var(--ink);border-color:var(--line2)}.pos-tiles{display:grid;grid-template-columns:repeat(auto-fit,190px);justify-content:center;gap:14px;margin:0 auto 22px}.pos-tile{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 16px 18px;cursor:pointer;font:inherit;color:var(--ink);box-shadow:var(--schatten);min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.pos-tile:hover{box-shadow:var(--schatten-hoch);transform:translateY(-1px)}.pos-tile .pt-ic{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.pos-tile .pt-label{font-weight:700;font-size:15.5px}.pos-tile .sub{display:block;font-weight:400;font-size:13px;color:var(--muted)}.pos-products{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden;box-shadow:var(--schatten);max-width:820px;margin:0 auto;width:100%}.pos-products .pos-card{display:flex;align-items:center;gap:14px;text-align:left;width:100%;background:var(--panel);border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 16px;font:inherit;color:var(--ink)}.pos-products .pos-card:last-child{border-bottom:0}.pos-products .pos-card:hover{background:var(--panel2);box-shadow:none}.pos-products .pos-card .pc-mitte{flex:1;min-width:0}.pos-products .pos-card .pp{margin-top:0;white-space:nowrap;display:flex;align-items:center;gap:10px}.pos-products .leer{padding:20px}.pos-card{background:var(--panel);border:1.5px solid var(--line);border-radius:12px;padding:12px 13px;cursor:pointer;font:inherit;color:var(--ink);text-align:left;display:flex;gap:11px;align-items:center;box-shadow:var(--schatten)}.pos-card:hover{box-shadow:var(--schatten-hoch)}.pos-card.im-korb{border-color:var(--primary);background:var(--blue-dim);background:#0080600f}.pos-card .pn{font-weight:600;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-card .pm{font-size:12.5px;color:var(--muted);margin-top:2px}.pos-card .pp{font-size:16px;font-weight:700;margin-top:5px}.cart-zeile{display:flex;align-items:center;gap:9px;padding:11px 16px;border-bottom:1px solid var(--line);font-size:14px}.cart-zeile .cn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cart-zeile input{width:82px;border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--panel);color:var(--ink);padding:7px 9px;font:inherit;font-size:14.5px;text-align:right}.cart-zeile input:focus{outline:2px solid var(--blue);outline-offset:-1px}.cart-zeile .weg{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:15px;padding:3px 6px;border-radius:6px}.cart-zeile .weg:hover{background:var(--panel3);color:var(--red)}.pos-chips{display:flex;gap:7px;padding:12px 16px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.neu-zeile{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.neu-zeile>.btn-sec{margin-bottom:0}.einbringer-zeile{padding:0;border-bottom:0;align-items:center}.einbringer-zeile .einbringer-label{font-size:12px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.4px}.pos-chips button{border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--panel);color:var(--muted);font:inherit;font-size:13.5px;font-weight:500;padding:7px 13px;cursor:pointer}.pos-chips button.on{background:var(--ink);color:var(--panel);border-color:var(--ink);font-weight:600}.pos-charge{min-width:280px;min-height:48px;height:auto;padding:8px 28px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:var(--primary-ink);font:inherit;font-size:15.5px;font-weight:700;border:0;border-radius:var(--radius);cursor:pointer}.kunden-knopf{height:48px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;border-radius:var(--radius)}.pos-charge:hover:not(:disabled){background:var(--primary-hover)}.pos-charge:active:not(:disabled){transform:translateY(1px)}.pos-charge:disabled{background:var(--panel3);color:var(--dim);cursor:default}.toast{position:fixed;top:78px;right:18px;bottom:auto;z-index:var(--layer-toast);width:min(390px,calc(100vw - 28px));display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:11px;overflow:hidden;padding:13px 11px 13px 13px;border:1px solid var(--line2);border-radius:12px;color:var(--ink);background:color-mix(in srgb,var(--panel) 96%,var(--ink) 4%);box-shadow:0 18px 48px #0000003d;animation:toast-lebenszyklus 4.5s linear both}.toast:after{display:none}.toast-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--green);background:color-mix(in srgb,var(--green) 13%,transparent);font-size:17px;font-weight:800}.toast-info .toast-icon{color:var(--ink);background:var(--panel3);font-size:19px}.toast-copy{min-width:0;display:grid;gap:2px}.toast-label{color:var(--muted);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.toast-copy strong{font-size:14px;line-height:1.35;font-weight:650;overflow-wrap:anywhere}.toast-close{width:26px;height:26px;display:grid;place-items:center;align-self:start;border:0;border-radius:7px;color:var(--muted);background:transparent;font:inherit;font-size:19px;line-height:1;cursor:pointer}.toast-close:hover{color:var(--ink);background:var(--panel3)}@keyframes toast-lebenszyklus{0%{opacity:0;transform:translateY(-10px) scale(.985)}6%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.99)}}@media (max-width:600px){.toast{top:76px;right:14px;bottom:auto;left:14px;width:auto}}@media (prefers-reduced-motion:reduce){.toast,.toast:after{animation:none}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#17181873;z-index:var(--layer-overlay);display:flex;align-items:flex-start;justify-content:center;padding:32px 20px}.overlay-form{z-index:var(--layer-modal)}.modal{background:var(--panel);border-radius:12px;width:min(600px,100%);max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--schatten-hoch)}.modal h2{font-size:16px;font-weight:700;margin:0;padding:14px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center}.modal h2 .xclose{margin-left:auto}.mbody{padding:16px 20px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.mbody .full{grid-column:1/-1}.modal.mittel{width:min(840px,100%)}@media (max-width:560px){.mbody{grid-template-columns:minmax(0,1fr)}}.field .l{font-size:13px;color:var(--muted);font-weight:600;margin-bottom:4px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--panel);color:var(--ink);padding:8px 11px;font:inherit;font-size:14.5px}.field input:focus,.field select:focus{outline:2px solid var(--blue);outline-offset:-1px}.primary,.haupt{background:var(--primary);color:var(--primary-ink);border:0;border-radius:var(--radius-s);font:inherit;font-size:14px;font-weight:600;padding:9px 18px;cursor:pointer}.primary:hover,.haupt:hover{background:var(--primary-hover)}.primary:disabled,.haupt:disabled{background:var(--panel3);color:var(--dim);cursor:default}.mfoot{padding:14px 20px;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;align-items:center}.mfoot .fehler{margin-right:auto;color:var(--red);font-size:13.5px}.mfoot .primary{background:var(--primary);color:var(--primary-ink);border:0;border-radius:var(--radius-s);font-weight:600;padding:9px 18px;cursor:pointer}.mfoot .primary:hover{background:var(--primary-hover)}.dialog-overlay{z-index:var(--layer-modal);align-items:center;padding:20px}.modal-dialog{width:min(440px,94vw);padding:20px 22px 18px;gap:0}.modal-dialog .dlg-titel{font-size:15.5px;font-weight:700;margin:0 0 8px;padding:0;border:0}.modal-dialog .dlg-text{font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-line}.modal-dialog .dlg-input{margin-top:12px;width:100%;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);padding:9px 11px;font:inherit;font-size:14px}.modal-dialog .dlg-input:focus{outline:2px solid var(--blue);outline-offset:-1px}.modal-dialog .dlg-fuss{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.modal-dialog .primary{background:var(--primary);color:var(--primary-ink);border:0;border-radius:var(--radius-s);font-weight:600;padding:8px 16px;cursor:pointer}.modal-dialog .primary.dlg-gefahr,.bz-modal .primary.dlg-gefahr{background:var(--red);color:#fff}.leer{color:var(--dim);padding:36px 20px;text-align:center;font-size:14px}.modal.breit{width:min(1020px,100%)}.tausch-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media (max-width:900px){.tausch-grid{grid-template-columns:1fr}}.tausch-seite{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--panel2)}.tausch-seite .ts-titel{font-size:14px;font-weight:700;margin-bottom:10px}.ts-zeile{display:grid;grid-template-columns:minmax(0,1fr) 96px 14px 58px;gap:8px;align-items:center;padding:8px 10px;margin-bottom:6px;font-size:13.5px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel)}.ts-zeile .zpaar{display:flex;gap:8px;align-items:center;min-width:0}.ts-zeile .mono{white-space:nowrap;flex:none}.ts-zeile .zpaar svg{flex:none}.ts-zeile .oc-name{min-width:0;overflow-wrap:anywhere;line-height:1.35}.ts-zeile .ts-wert{width:100%;height:38px;text-align:right;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 10px;font:inherit;font-size:14px}.ts-zeile .eur{color:var(--dim);font-size:14px}.ts-zeile>.oc-x,.ts-zeile>.zeilen-knoepfe{justify-self:end}.ts-dupe{margin-top:8px;font-size:13px;color:var(--amber)}.ts-summe{margin-top:8px;font-size:13.5px;font-weight:700;text-align:right}.ts-neu{border:1px solid var(--line);border-radius:var(--radius-s);padding:10px;margin-bottom:8px;background:var(--panel)}.ts-neu-kopf{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ts-neu-kopf .ts-name{flex:1;min-width:0;height:40px;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 12px;font:inherit;font-size:14px;font-weight:600}.ts-x{width:40px;height:40px;flex:none;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--muted);cursor:pointer;font:inherit;font-size:14px;transition:color .15s,border-color .15s}.ts-x:hover{color:var(--red);border-color:var(--red)}.ts-neu-zeile{display:grid;grid-template-columns:minmax(118px,1.1fr) minmax(64px,1fr) minmax(72px,1.2fr) minmax(60px,.9fr);gap:8px}.ts-feld{display:flex;flex-direction:column;gap:4px;min-width:0;justify-content:space-between}.ts-feld>label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dim)}.flag-wahl{display:flex;gap:4px;height:40px;align-items:center}.flag-wahl button{flex:1;min-width:0;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;cursor:pointer;padding:0;opacity:.35;transition:opacity .15s,transform .15s}.flag-wahl button:hover{opacity:.75}.flag-wahl button.on{opacity:1;transform:scale(1.18)}.flag-wahl .flag{width:100%;max-width:24px;height:auto;aspect-ratio:24/17;border-radius:2.5px}.flag-wahl button.china-variante{flex-direction:column;gap:2px}.flag-wahl button.china-variante .flag{max-width:21px}.flag-wahl button.china-variante small{display:block;color:var(--muted);font-size:9px;font-weight:750;line-height:1;letter-spacing:-.1px;white-space:nowrap}.flag-wahl button.china-variante.on small{color:var(--ink)}.flag-wahl .flag-jp{box-shadow:0 0 0 1px #1f2a6340}.ts-neu-zeile input,.ts-neu-zeile select{width:100%;height:40px;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 10px;font:inherit;font-size:14px}.deal-buehne input:focus,.deal-buehne select:focus{outline:2px solid var(--blue);outline-offset:-1px}.ts-neu-zeile input{text-align:right}.ts-neu-zeile select.ist-psa{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:700}.bek-summe{display:flex;justify-content:space-between;align-items:center;gap:12px}.proz-alle{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--dim);font-weight:600;white-space:nowrap}.proz-alle input{width:56px;height:32px;text-align:right;border:1px solid var(--line2);border-radius:6px;background:var(--panel);color:var(--ink);padding:0 8px;font:inherit;font-size:13.5px}.ts-proz-schalter button{width:100%;max-width:56px;height:40px;border:1px dashed var(--line2);border-radius:8px;background:transparent;color:var(--dim);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ts-proz-schalter button:hover{color:var(--ink);border-color:var(--ink)}.ts-cert{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ts-cert>label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dim)}.ts-cert input{height:40px;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 10px;font:inherit;font-size:14px;text-align:left}.ts-bildlink{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ts-bildlink>label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dim)}.ts-bildlink>label small{font:inherit;opacity:.62}.ts-bildlink>div{display:flex;align-items:center;gap:8px}.ts-bildlink input{min-width:0;flex:1;height:40px;padding:0 10px;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px;text-align:left}.ts-bildlink-vorschau,.ts-bildlink-vorschau.kbild{width:32px;height:42px;flex:0 0 32px;border-radius:4px;object-fit:cover}.ts-eff{margin-top:8px;font-size:13px;color:var(--muted);text-align:right}.ts-cashrow{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--muted)}.deal-buehne{max-width:1720px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--schatten);container-type:inline-size;container-name:buehne}.deal-kopf{display:flex;align-items:center;gap:12px;padding:0 20px;height:66px;border-bottom:1px solid var(--line)}.deal-titel{font-weight:800;font-size:18px;letter-spacing:-.015em}.deal-leer-hint{font-size:13.5px;color:var(--dim)}.deal-kurz{font-size:13.5px;color:var(--muted);font-weight:600}.deal-reset{margin-left:auto;font-size:13px}.deal-typ{font-size:13px;font-weight:700;padding:3px 13px;border-radius:12px}.dt-verkauf{background:#0080601f;color:var(--green)}.dt-ankauf{background:var(--blue-dim);color:var(--blue)}.dt-tausch{background:var(--violet-dim);color:var(--violet)}.deal-grid{display:grid;grid-template-columns:1.25fr 1.25fr .8fr;gap:16px;padding:16px 20px}@container buehne (max-width:1156px){.deal-grid{grid-template-columns:1fr 1fr}.deal-beleg{grid-column:1/-1}}@container buehne (max-width:936px){.deal-grid{grid-template-columns:minmax(0,1fr)}.deal-beleg{grid-column:auto}}.deal-seite,.deal-beleg{min-width:0}.deal-seite{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:14px 16px;height:clamp(420px,calc(100vh - 330px),1100px);display:flex;flex-direction:column;gap:0}.ds-liste{flex:1;min-height:0;overflow-y:auto;margin:0 -4px;padding:10px 4px 0;border-top:1px solid var(--line)}.ds-suchzeile{display:flex;gap:8px;align-items:center;flex:1;min-width:0}.ds-suchzeile input{flex:1;min-width:0}.neu-zeile .osuche{margin-bottom:0}.os-neu{display:flex;width:100%;padding:10px 12px;border:0;border-top:1px solid var(--line);background:var(--panel2);color:var(--blue);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left}.os-neu:hover{background:var(--blue-dim)}.einlage-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.einlage-fertig{height:34px;padding:0 14px}.zeilen-knoepfe{display:flex;gap:2px;align-items:center;min-width:22px;justify-content:flex-end}.db-kontext{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px;padding-top:12px;border-top:1px dashed var(--line2)}.db-kontext .pos-chips{padding:0;border-bottom:0}.db-kontext select{border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--panel);color:var(--ink);padding:8px 10px;font:inherit;font-size:13.5px;width:100%}.fuss-diff{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted);padding:2px 86px 0 0}.ts-eff-zeile{text-align:right;font-size:12.5px;font-weight:600;color:var(--muted);padding:1px 99px 6px 0}.oc-bild.neu-bild{display:inline-flex;align-items:center;justify-content:center;color:var(--dim);font-style:normal}.db-rabatt input{width:88px;height:30px;text-align:right;border:1px solid var(--line2);border-radius:6px;background:var(--panel);color:var(--ink);padding:0 8px;font:inherit;font-size:13.5px;margin:0 2px}.db-rabatt input:focus{outline:2px solid var(--blue);outline-offset:-1px}.ds-plus-mitte{display:block;margin:10px auto 6px;align-self:center}.ds-liste .ds-suchzeile{margin:8px 0 6px}.deal-seite .osuche{margin-bottom:10px}.deal-seite .osuche input{height:44px;padding:0 13px;font-size:14.5px}.deal-seite .btn-sec{align-self:flex-start;height:44px;padding:0 16px;border-radius:8px;margin-bottom:14px}.deal-seite .btn-sec.einlage-fertig{height:34px;padding:0 14px;margin-bottom:0;align-self:center}.deal-seite .ds-fuss{margin-top:auto;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px 12px;display:flex;flex-direction:column}.ds-fuss .cash-zeile{border:0;background:transparent;padding:6px 0 10px;margin-top:0}.deal-summe{padding-top:12px;font-size:16.5px;letter-spacing:-.01em;min-height:44px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-right:86px}.bek-summe{justify-content:space-between}.ds-kopf{font-size:15.5px;font-weight:700;color:var(--ink);margin-bottom:12px;display:flex;gap:9px;align-items:center}.ds-leer{font-size:13.5px;color:var(--dim);padding:2px 0 8px}.ds-hint{font-size:13px;color:var(--muted);margin-top:6px}.deal-fuss{border-top:1px solid var(--line);padding:14px 20px;display:grid;grid-template-columns:1.25fr 1.25fr .8fr;gap:16px;align-items:center}.deal-kontext{grid-column:1/3;grid-row:1;display:flex;gap:14px;align-items:center;flex-wrap:wrap;min-width:0}.deal-fuss>.ds-hint{grid-column:1/-1;grid-row:2;margin-top:0}.deal-fuss .pos-charge{grid-column:3;grid-row:1;width:100%;min-width:0}@container buehne (max-width:1156px){.deal-fuss{grid-template-columns:1fr 1fr}.deal-kontext{grid-column:1/2}.deal-fuss .pos-charge{grid-column:2}}@media (max-width:980px){.deal-fuss{grid-template-columns:1fr}.deal-kontext,.deal-fuss .pos-charge{grid-column:1}}.deal-kontext select{border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--panel);color:var(--ink);padding:8px 10px;font:inherit;font-size:13.5px}.pos-chips.nackt{border-bottom:0;padding:0}.deal-beleg{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:16px 18px;display:flex;flex-direction:column;box-shadow:var(--schatten);height:clamp(420px,calc(100vh - 330px),1100px);overflow:hidden}.db-inhalt{flex:1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px}.deal-beleg .db-schluss{margin-top:12px}.db-platz span{color:var(--dim)}.db-platz b{color:var(--dim);font-weight:400}.db-sek{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);border-top:1px dashed var(--line2);margin-top:10px;padding-top:9px;margin-bottom:3px}.db-inhalt>.db-sek:first-child{border-top:0;margin-top:0;padding-top:0}.db-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;padding:2.5px 0}.db-zeile span{min-width:0;overflow-wrap:break-word}.db-zeile span>i{white-space:nowrap}.db-zeile i{color:var(--dim);font-style:normal;font-size:12.5px}.db-zeile b{white-space:nowrap}.db-zeile.db-sum{border-top:1px dashed var(--line2);margin-top:3px;padding-top:7px;font-weight:700}.db-zeile.db-sum b{font-size:15.5px}.db-schluss{border-top:2px solid var(--ink);margin-top:12px;padding-top:8px}.db-meta{font-size:12.5px;color:var(--muted);margin-top:8px}.ts-proz{position:relative;display:block;min-width:0}.ts-proz input{padding-right:26px!important}.ts-proz b{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--dim);font-weight:600;font-size:13.5px}html.kundenmodus{overflow:hidden}.kunden-voll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-page-takeover);background:var(--bg);overflow:auto;display:flex;flex-direction:column;align-items:center;padding:44px 24px}.kv-blatt{width:min(680px,100%);background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:var(--schatten-hoch);padding:44px 52px 36px;display:flex;flex-direction:column}.kv-logo{height:72px;align-self:center;mix-blend-mode:multiply}[data-theme=dark] .kv-logo{filter:invert(1);mix-blend-mode:screen}.kv-typ{font-size:30px;font-weight:800;text-align:center;letter-spacing:-.02em;margin-top:8px}.kv-datum{text-align:center;color:var(--dim);font-size:15px;margin-bottom:22px}.kv-sek{font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--dim);border-top:1px dashed var(--line2);padding-top:16px;margin-top:16px;margin-bottom:6px}.kv-zeile{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:19px;padding:5px 0}.kv-zeile span{min-width:0;overflow-wrap:break-word}.kv-zeile span>i{white-space:nowrap}.kv-bild{width:34px;height:47px;border-radius:5px;object-fit:cover;border:1px solid var(--line);background:linear-gradient(150deg,var(--panel3),var(--line));flex:none;display:block}.kv-cash{display:flex;align-items:center;justify-content:center;background:var(--panel2);font-weight:800;font-size:17px;color:var(--muted)}.kv-text{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.kv-zeile i{color:var(--dim);font-style:normal;font-size:15px}.kv-zeile b{white-space:nowrap}.kv-leer{color:var(--dim);font-size:17px;padding:4px 0}.kv-summe{display:flex;justify-content:space-between;font-size:20px;font-weight:700;border-top:1px dashed var(--line2);margin-top:8px;padding-top:10px}.kv-total{display:flex;justify-content:space-between;align-items:baseline;font-size:24px;font-weight:800;border-top:3px solid var(--ink);margin-top:26px;padding-top:16px}.kv-total b{font-size:32px;letter-spacing:-.01em}.kv-note{text-align:right;font-size:17px;color:var(--muted);margin-top:6px}.kv-fuss{text-align:center;color:var(--dim);font-size:13px;margin-top:32px}.kunden-exit{position:fixed;top:14px;right:16px;z-index:1;width:40px;height:40px;border:1px solid var(--line2);border-radius:50%;background:var(--panel);color:var(--muted);font:inherit;font-size:15px;cursor:pointer;box-shadow:var(--schatten)}.kunden-exit:hover{background:var(--panel3);color:var(--ink)}.cash-zeile{display:grid;grid-template-columns:minmax(0,1fr) 96px 14px 56px;gap:8px;align-items:center;padding:8px 10px;margin-top:12px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel)}.cash-zeile .cl{font-size:15px;font-weight:700;color:var(--muted)}.cash-zeile input{width:100%;height:38px;text-align:right;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 10px;font:inherit;font-size:15px}.cash-zeile .zplatz{width:56px}.cash-zeile input:focus{outline:2px solid var(--blue);outline-offset:-1px}.cash-zeile .eur{color:var(--dim);font-size:14px}.deals-mitte{max-width:1240px}.deal-akte{margin-bottom:16px;padding:20px 24px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.deal-akte:hover{box-shadow:var(--schatten-hoch)}.da-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.da-links{min-width:0;flex:1}.da-eyebrow{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dim)}.da-titel{font-weight:800;font-size:19px;letter-spacing:-.01em;margin-top:3px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.da-id{font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--muted);background:var(--panel3);border:1px solid var(--line);border-radius:7px;padding:3px 9px}.da-notiz{font-size:13px;color:var(--muted);margin-top:5px}.da-roi-block{flex:none;text-align:right}.da-roi{font-size:22px;font-weight:800;letter-spacing:-.01em}.da-roi-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.da-galerie{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;min-width:0}.da-kopf{flex-wrap:wrap}.dg-seite{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dg-bild{width:66px;height:92px;border-radius:7px;object-fit:cover;border:1px solid var(--line);display:block}.dg-platz{background:linear-gradient(150deg,var(--panel3),var(--line));display:inline-block}.dg-pfeil{color:var(--dim);font-size:16px;flex:none}.dg-mehr{font-size:12px;color:var(--muted);font-weight:700;padding:0 3px}.dg-cash{font-size:12.5px;font-weight:700;color:var(--muted);background:var(--panel3);border-radius:9px;padding:3px 9px;white-space:nowrap}.da-fortschritt{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);margin-top:9px}.da-balken{height:8px;border-radius:4px;background:var(--panel3);overflow:hidden;margin:6px 0 18px;display:flex}.da-balken>div{height:100%;transition:width .3s}.da-balken .bal-vk{background:var(--green)}.da-balken .bal-ta{background:var(--blue)}.da-rueck{margin-top:-12px}.da-balken.rueck .bal-rk{background:var(--amber)}.dv-daten .da-rueck{margin-top:9px}.grueck{margin-bottom:16px}.grueck .gr-wert{font-size:24px;margin:12px 16px 4px}.grueck .gr-wert .gr-l{font-size:14px;color:var(--muted);font-weight:400}.grueck .da-rueck{margin:8px 16px 0}.grueck .da-balken.rueck{margin-left:16px;margin-right:16px}.grueck .gr-prog{margin:12px 16px 4px;font-size:14px}.grueck .caplegend{margin:0;padding:6px 16px 12px}.da-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border-top:1px solid var(--line);padding-top:14px}.da-stat{padding:0 18px;border-left:1px solid var(--line);min-width:0}.da-stat:first-child{padding-left:0;border-left:0}.da-stat .l{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700}.da-stat .v{font-size:17px;font-weight:800;margin-top:3px}.da-stat .f{font-size:12.5px;color:var(--muted);margin-top:1px}.da-gleich{display:flex;align-items:flex-start;gap:16px;border-top:1px solid var(--line);padding-top:14px}.da-gleich>.da-stat{flex:1;min-width:0}.da-gleich .da-op{margin-top:21px}.da-gleich .da-stat{padding:0;border-left:0}.da-gleich .v{font-size:21px}.da-lineage{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:11px;border-top:1px dashed var(--line);font-size:13px}.da-lineage .dl-label{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--blue);font-weight:700}.da-lineage .dl-text{color:var(--muted)}.da-lineage .dl-text b{color:var(--ink)}.da-lineage .dl-hint{color:var(--dim);font-size:12px;flex-basis:100%}.da-op{font-size:22px;font-weight:600;color:var(--line2);text-align:center}.wert-blau{color:var(--blue);font-weight:600}.kbild{position:relative;display:inline-flex;flex:none}.dv-gegenueber{display:grid;grid-template-columns:minmax(380px,5fr) auto minmax(440px,7fr);gap:14px;align-items:start;max-width:1640px;margin:0 auto}.dv-tausch-icon{align-self:center;width:40px;height:40px;border-radius:50%;background:var(--panel);border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--muted);box-shadow:var(--schatten);flex:none}.dv-gegenueber .dv-karte{max-width:none;margin:0;overflow-x:auto}.dv-seite{padding:14px 18px}.dv-seite-kopf{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700;display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px}.dv-seite-kopf b{font-size:15px;color:var(--ink)}.dv-karte-kopf{padding:12px 12px 10px;border-bottom:1px solid var(--line);margin-bottom:0}.dv-geg-zeile{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px;cursor:pointer}.dv-geg-zeile:last-child{border-bottom:0;padding-bottom:2px}.dv-geg-zeile .t{flex:1;min-width:0}.dv-geg-zeile .t i{display:block;color:var(--dim);font-style:normal;font-size:12px}.dv-geg-zeile b{white-space:nowrap}.dv-geg-bild{width:30px;height:42px;border-radius:4px;object-fit:cover;border:1px solid var(--line);background:var(--panel3);flex:none;display:block}.dv-geg-bild.kv-cash{display:flex;align-items:center;justify-content:center}table.inv td.cid{vertical-align:middle}.cid-stapel{display:flex;flex-direction:column;gap:4px;align-items:stretch;width:min-content}.cid-stapel .chip{font-size:10px;padding:2px 8px;letter-spacing:.2px;white-space:nowrap;text-align:center}.chip-id{background:var(--panel3);color:var(--muted);font-weight:700;font-size:11px}.grade-eck{position:absolute;right:-5px;top:-6px;background:var(--primary);color:var(--primary-ink);font-style:normal;font-size:10px;font-weight:700;border-radius:5px;padding:0 4px;z-index:1;pointer-events:none}.preis-zelle .pz{cursor:pointer;border-radius:6px;padding:2px 5px;margin:-2px -5px;white-space:nowrap}.preis-zelle .pz:hover{background:var(--panel2)}.preis-zelle .pz-slot{display:inline-block;position:relative;cursor:default}.preis-zelle .pz-slot:hover{background:transparent}.preis-zelle .pz-mess{visibility:hidden;white-space:nowrap}.preis-zelle .pz-input{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:26px;text-align:right;border:1.5px solid var(--blue);border-radius:6px;background:var(--panel);color:var(--ink);padding:0 6px;font:inherit;font-size:13.5px}.spinner{width:22px;height:22px;flex:none;border:3px solid var(--line2);border-top-color:var(--ink);border-radius:50%;animation:spinner-dreh .8s linear infinite}.bv-laedt{display:flex;align-items:center;justify-content:center;gap:12px}@keyframes spinner-dreh{to{transform:rotate(360deg)}}.spinner-klein{display:inline-block;width:13px;height:13px;border-width:2px;vertical-align:-2px;border:2px solid var(--line2);border-top-color:var(--ink);border-radius:50%;animation:spinner-dreh .8s linear infinite}.dv-gegeben{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.dv-gegeben>.l{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700}.dv-geg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dv-geg-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:4px 10px 4px 4px;background:var(--panel2);font-size:13px;cursor:pointer}.dv-geg-chip:hover{background:var(--panel3)}.dv-geg-chip img,.dv-geg-chip .platz{width:26px;height:36px;border-radius:4px;object-fit:cover;border:1px solid var(--line);background:var(--panel3);flex:none;display:block}.dv-geg-chip i{color:var(--dim);font-style:normal;font-size:12px}.da-kopf{cursor:pointer}.da-edit-icon{border:0;background:transparent;color:var(--dim);cursor:pointer;font-size:15px;padding:2px 7px;border-radius:6px;flex:none}.da-edit-icon:hover{background:var(--panel3);color:var(--ink)}html.kein-scroll{overflow:hidden;scrollbar-gutter:auto}.deal-voll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-popover);background:var(--bg);padding:0;display:flex}.deal-voll-karte{flex:1;max-width:none;margin:0;background:var(--bg);border:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.dv-kopf{display:flex;align-items:center;gap:14px;padding:14px 24px;background:var(--panel);border-bottom:1px solid var(--line);flex:none}.dv-titelblock{display:flex;flex-direction:row;align-items:baseline;gap:12px;min-width:0;overflow:hidden}.dv-titel{font-size:18px;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px;flex:none;max-width:60%}.dv-titel-edit{font-size:17px;padding:2px 10px;min-width:320px}.dv-sub{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-titel .da-edit-icon{opacity:0;transition:opacity .12s}.dv-kopf:hover .dv-titel .da-edit-icon{opacity:.7}.dv-kopf .da-edit-icon:hover{opacity:1}.dv-kopf .xclose{margin-left:auto;font-size:18px;padding:6px 10px;flex:none}.dv-kopf .deal-record-nav{margin-left:auto}.dv-kopf .deal-record-nav+.xclose{margin-left:0}.dv-daten{background:var(--panel);border-bottom:1px solid var(--line);padding:10px 24px 16px;flex:none}.dv-daten-mitte{max-width:1640px;margin:0 auto}.dv-daten .da-balken{margin-bottom:0}.dv-inhalt{flex:1;overflow-y:auto;padding:20px 24px}.dv-karte{max-width:1100px;margin:0 auto;padding:0;overflow:hidden}.da-titel-edit{flex:1;min-width:160px;font:inherit;font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--ink);background:var(--panel2);border:1px dashed var(--line2);border-radius:8px;padding:3px 10px}.da-titel-edit:focus{outline:2px solid var(--blue);outline-offset:-1px;border-style:solid;background:var(--panel)}.da-sub{font-size:13px;color:var(--muted);margin-top:9px}.da-karten{margin-top:16px;border-top:1px solid var(--line);max-height:520px;overflow-y:auto}table.inv.da-tab{min-width:0}.dv-gegenueber .da-tab td{white-space:normal;overflow-wrap:anywhere}.dv-gegenueber .da-tab td.r,.dv-gegenueber .da-tab td.cid{white-space:nowrap}.da-tab td{padding:5px 10px}.da-tab th{padding:8px 10px;position:sticky;top:0;background:var(--panel);z-index:1}.da-tab .thumb,.da-tab .slab-box.thumb{width:30px;height:42px}.da-tab td.bild-zelle{height:auto;padding-top:3px;padding-bottom:3px}.da-tab td.bild-zelle img.thumb,.da-tab td.bild-zelle svg.thumb,.da-tab td.bild-zelle .slab-box.thumb{width:30px;height:42px}.da-tab tr.row.zeile-vk,.da-tab tr.row.zeile-vk:hover{background:#0080601a}.da-tab tr.row.zeile-tausch,.da-tab tr.row.zeile-tausch:hover{background:#2c6ecb17}.tausch-ziel{margin-left:6px;border:1px solid var(--blue);color:var(--blue);background:transparent;border-radius:8px;padding:1px 8px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.tausch-ziel:hover{background:var(--blue);color:#fff}.ankauf-vorschau{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel2);padding:10px 14px}.ankauf-vorschau .av-titel{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:6px}.av-zeile{display:flex;gap:12px;align-items:baseline;padding:3px 0;font-size:13.5px}.av-zeile .av-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.av-zeile .av-info{color:var(--dim);font-size:12.5px;white-space:nowrap}.av-zeile b{min-width:80px;text-align:right}.av-zeile.av-summe{border-top:1px solid var(--line);margin-top:5px;padding-top:7px}.modal.ankauf-v2{--ank2-mono:ui-monospace,Menlo,Monaco,Consolas,monospace;width:min(1080px,calc(100vw - 40px));max-height:calc(100dvh - 40px);border-radius:16px;overflow:hidden}.modal.ankauf-v2>h2{padding:20px 24px;align-items:flex-start;background:var(--panel);border-bottom:1px solid var(--line)}.ank2-heading{display:flex;flex-direction:column;gap:3px;min-width:0}.ank2-heading .ank2-kicker{font-family:var(--ank2-mono);font-size:10.5px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.ank2-heading strong{font-size:23px;line-height:1.12;letter-spacing:-.025em}.ank2-heading small{font-size:13px;font-weight:500;color:var(--muted)}.modal.ankauf-v2>h2 .xclose{width:40px;height:40px;border:0;border-radius:10px;background:var(--panel2);color:var(--muted);cursor:pointer}.modal.ankauf-v2>h2 .xclose:hover{background:var(--panel3);color:var(--ink)}.modal.ankauf-v2 .mbody{display:block;padding:0;background:var(--bg)}.ank2{padding:18px 22px 22px}.ank2-context{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.ank2-context label{display:flex;flex-direction:column;gap:5px;width:210px}.ank2-context label>span,.ank2-mini-label,.ank2-section label>span:first-child,.ank2-zahler>span{font-size:10.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.ank2-context input,.ank2-section input,.ank2-section select{height:44px;border:1px solid var(--line2);border-radius:10px;background:var(--panel);color:var(--ink);padding:0 12px;font:inherit;font-size:14px}.ank2-context input:focus,.ank2-section input:focus,.ank2-section select:focus{outline:2px solid var(--ink);outline-offset:-2px;border-color:transparent}.ank2-erfasser{display:grid;grid-template-columns:auto auto;gap:3px 8px;align-items:center}.ank2-erfasser>span{grid-column:1/-1;font-size:10.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);text-align:right}.ank2-erfasser b{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;border-radius:8px;font:700 12px var(--ank2-mono)}.ank2-erfasser b.is-da{background:var(--partner-da-soft);color:var(--partner-da)}.ank2-erfasser b.is-do{background:var(--partner-do-soft);color:var(--partner-do)}.ank2-erfasser strong{font-size:14px}.ank2-modus{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;padding:5px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.ank2-modus button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:58px;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;text-align:left;font:inherit}.ank2-modus button b{font-size:13.5px;color:var(--ink)}.ank2-modus button span{font-size:11.5px;line-height:1.3}.ank2-modus button.on{background:var(--panel3);box-shadow:inset 0 0 0 1px var(--line2)}.ank2-section{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.ank2-section>header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:11px 15px;border-bottom:1px solid var(--line)}.ank2-section>header>div{display:flex;gap:9px;align-items:baseline}.ank2-section>header span{font:700 10.5px var(--ank2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ank2-section>header strong{font-size:14px}.ank2-section>header>b{font-size:17px}.ank2-positionen{margin-bottom:14px}.ank2-karten{padding:10px}.ank2-karte{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:start}.ank2-index{padding-top:14px;font:700 11px var(--ank2-mono);color:var(--dim);text-align:center}.ankauf-v2 .ts-neu{padding:11px;background:var(--panel2);border-color:transparent;border-radius:11px}.ankauf-v2 .ts-neu-kopf .ts-name,.ankauf-v2 .ts-neu-zeile input,.ankauf-v2 .ts-neu-zeile select,.ankauf-v2 .ts-cert input,.ankauf-v2 .ts-bildlink input{background:var(--panel);height:42px}.ankauf-v2 .ts-neu-kopf .ts-name:focus,.ankauf-v2 .ts-neu-zeile input:focus,.ankauf-v2 .ts-neu-zeile select:focus,.ankauf-v2 .ts-cert input:focus,.ankauf-v2 .ts-bildlink input:focus{outline:2px solid var(--ink);outline-offset:-2px;border-color:transparent}.ts-spielwahl,.ank2-spielwahl{display:flex;flex-wrap:wrap;gap:6px}.ts-spielwahl{margin:-1px 0 10px}.ts-spielwahl button,.ank2-spielwahl button{--spiel:#8c8f94;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:1px solid var(--line2);border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font:inherit}.ts-spielwahl button b,.ank2-spielwahl button b{font:750 10.5px var(--ank2-mono);color:var(--spiel)}.ts-spielwahl button span,.ank2-spielwahl button span{font-size:11.5px;font-weight:650}.ts-spielwahl button.on,.ank2-spielwahl button.on{border-color:color-mix(in srgb,var(--spiel) 58%,var(--line));background:color-mix(in srgb,var(--spiel) 11%,transparent);color:var(--ink)}.spiel-pokemon{--spiel:#c69231!important}.spiel-onepiece{--spiel:#b9605d!important}.spiel-dragonball{--spiel:#dc7b2d!important}.spiel-riftbound{--spiel:#8068b5!important}.ank2-add{display:grid;grid-template-columns:36px auto 1fr;align-items:center;gap:7px;width:calc(100% - 42px);min-height:48px;margin:2px 0 2px 42px;padding:7px 10px;border:1px dashed var(--line2);border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;text-align:left;font:inherit}.ank2-add:hover{border-style:solid;background:var(--panel2);color:var(--ink)}.ank2-add>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--panel3);font-size:19px}.ank2-add b{font-size:13px}.ank2-add small{font-size:11.5px;text-align:right}.ank2-lot,.ank2-vorhanden{display:grid;gap:12px;padding:14px}.ank2-lot>label{display:flex;flex-direction:column;gap:5px}.ank2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ank2-kosten,.ank2-zahlung{padding-bottom:12px}.ank2-section>label,.ank2-zahler{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,44%);align-items:center;gap:4px 12px;min-height:59px;margin:0 14px;border-bottom:1px solid var(--line)}.ank2-section>label>small{grid-column:1;font-size:11.5px;color:var(--dim)}.ank2-section>label>input,.ank2-section>label>select,.ank2-section>label>.ank2-money{grid-column:2;grid-row:1/span 2}.ank2-money{position:relative;display:block}.ank2-money input{width:100%;padding-right:32px;text-align:right;font-family:var(--ank2-mono);font-variant-numeric:tabular-nums}.ank2-money>b{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--dim);font-size:13px;pointer-events:none}.ank2-chips{display:flex;gap:5px;justify-content:flex-end}.ank2-chips button{height:34px;padding:0 10px;border:1px solid var(--line2);border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font:650 12px inherit}.ank2-chips button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ank2-split{margin:8px 14px;padding:8px;border-radius:10px;background:var(--panel2);display:grid;grid-template-columns:1fr 1fr;gap:8px}.ank2-split label{display:flex;flex-direction:column;gap:4px}.ank2-split label>span:first-child{font-size:11px;color:var(--muted)}.ank2-summary{margin-top:14px;border-radius:14px;background:var(--ink);color:var(--bg);overflow:hidden}.ank2-summary>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--bg) 18%,transparent)}.ank2-summary>header div{display:flex;flex-direction:column;gap:2px}.ank2-summary>header span{font:700 10px var(--ank2-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.62}.ank2-summary>header strong{font-size:13px}.ank2-summary>header>b{font-size:21px}.ank2-summary-list{padding:7px 16px 10px}.ank2-summary-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto 86px;gap:12px;align-items:center;min-height:34px;font-size:12.5px}.ank2-summary-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.ank2-summary-list small{opacity:.65}.ank2-summary-list b{text-align:right}.spielpunkt{--spiel:#8c8f94;display:inline-block;width:6px;height:18px;margin-right:8px;border-radius:4px;background:var(--spiel);vertical-align:middle}.modal.ankauf-v2 .mfoot{padding:13px 22px;background:var(--panel)}.modal.ankauf-v2 .mfoot .primary{min-width:150px;height:42px}.modal.ankauf-v2 .mbody>.field.full:last-child{margin:0 22px 18px}@media (max-width:760px){.overlay:has(.ankauf-v2){padding:0}.modal.ankauf-v2{width:100%;height:100dvh;max-height:none;border-radius:0}.modal.ankauf-v2>h2{padding:16px 18px}.ank2-heading strong{font-size:20px}.ank2-heading small{display:none}.ank2{padding:14px}.ank2-context{align-items:center}.ank2-context label{width:min(190px,62%)}.ank2-modus{grid-template-columns:repeat(3,minmax(0,1fr))}.ank2-modus button{align-items:center;justify-content:center;min-height:44px;padding:7px 5px;text-align:center}.ank2-modus button span{display:none}.ank2-grid{grid-template-columns:1fr}.ank2-karte{grid-template-columns:24px minmax(0,1fr)}.ank2-index{font-size:9.5px}.ank2-add{width:calc(100% - 32px);margin-left:32px}.ts-spielwahl button span,.ank2-spielwahl button span{display:none}.ts-spielwahl button,.ank2-spielwahl button{height:34px;padding:0 10px}.ank2-summary-list>div{grid-template-columns:minmax(0,1fr) 76px}.ank2-summary-list small{display:none}.modal.ankauf-v2 .mfoot{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}}.osuche{position:relative}.osuche input{width:100%;border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--panel);color:var(--ink);padding:8px 11px;font:inherit;font-size:14.5px}.osuche input:focus{outline:2px solid var(--blue);outline-offset:-1px}.osuche-liste{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--layer-overlay);max-height:260px;overflow:auto;background:var(--panel);border:1px solid var(--line2);border-radius:var(--radius-s);box-shadow:var(--schatten-hoch)}.osuche-liste button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;padding:6px 12px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:13.5px;color:var(--ink)}.zb{display:inline-block;min-width:36px;text-align:center;padding:2px 9px;border-radius:11px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.5}.oc-bild{width:26px;height:36px;border-radius:4px;object-fit:cover;border:1px solid var(--line);background:var(--panel3);flex:none;display:block}.osuche-liste button:hover{background:var(--panel2)}.osuche-liste button.aktiv{background:var(--panel3)}.osuche-liste .oc-meta{margin-left:auto;color:var(--dim);font-size:12.5px;white-space:nowrap}.oc-leer{padding:8px 12px;font-size:13px;color:var(--dim)}.osuche-chip{display:flex;gap:8px;align-items:center;border:1px solid var(--line2);border-radius:var(--radius-s);padding:7px 10px;background:var(--panel3);font-size:13.5px}.osuche-chip .oc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-name{font-weight:600}.oc-x{margin-left:auto;border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:13px;padding:2px 4px;flex:none}.oc-x:hover{color:var(--red)}.ts-zeile .oc-x,.zeilen-knoepfe .oc-x,.ds-suchzeile .oc-x,.ms-fuss .oc-x{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin-left:0;padding:0;border:1px solid var(--line2);border-radius:7px;background:var(--panel);color:var(--muted);transition:border-color .15s,color .15s,background .15s}.ts-zeile .oc-x:hover,.zeilen-knoepfe .oc-x:hover,.ds-suchzeile .oc-x:hover,.ms-fuss .oc-x:hover{background:var(--panel2);color:var(--ink)}.ts-zeile .oc-x[title=Entfernen]:hover,.ds-suchzeile .oc-x:hover,.ms-fuss .oc-x:hover{color:var(--red);border-color:var(--red)}.oc-chips{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.styleguide{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding-bottom:40px}.sg-kopf{padding:6px 2px}.sg-karte h3{margin-bottom:0}.sg-reihe{display:flex;flex-wrap:wrap;gap:22px 32px;align-items:flex-end;padding:18px 22px 22px}.sg-probe{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sg-inhalt{display:flex;align-items:center;gap:6px;min-height:32px}.sg-name{font-size:11px;color:var(--dim)}.sg-swatch{display:inline-block;width:44px;height:28px;border-radius:6px;border:1px solid var(--line)}.slab-box{display:block;container-type:inline-size;border:none!important;background:none!important;box-shadow:none!important;padding:0!important}.sb-case{width:100%;height:100%;border-radius:7cqw;padding:5cqw;display:flex;flex-direction:column;gap:4cqw;position:relative;overflow:hidden;background:linear-gradient(160deg,#f5f8fc,#e8edf4 48%,#d9e0ea);box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 -3cqw 8cqw #60728e47,inset 0 2cqw 4cqw #fff9,0 2cqw 8cqw #0f143240}.sb-case:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.45) 44%,rgba(255,255,255,.08) 52%,transparent 60%)}.sb-label{background:#fff;border:1.2cqw solid #e31837;border-radius:2.6cqw;padding:2cqw 4cqw;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1cqw 3cqw #1c263a2e}.slab-box.cgc .sb-label{border-color:#1868c9}.sb-brand{font-size:10.5cqw;font-weight:900;letter-spacing:-.2cqw;color:#e31837}.slab-box.cgc .sb-brand{color:#1868c9}.sb-grade{font-size:13cqw;font-weight:800;line-height:1;color:#171a20;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end}.sb-grade i{font-style:normal;font-size:3.4cqw;font-weight:800;letter-spacing:.4cqw;color:#1868c9;margin-top:.8cqw}.sb-card{flex:1;border-radius:3cqw;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.28) 0 12cqw,transparent 12.5cqw),linear-gradient(155deg,#a7b1c0,#8792a3 55%,#737e90);box-shadow:inset 0 0 0 1px #ffffff40,inset 0 2cqw 5cqw #1e283c4d}.sb-card img{width:100%;height:100%;object-fit:cover;display:block}.bild-vorschau-slab{position:fixed;z-index:var(--layer-overlay);width:224px;height:auto;aspect-ratio:84/136;pointer-events:none;filter:drop-shadow(0 10px 26px rgba(15,17,19,.35))}.bild-vorschau-slab .slab-box{width:100%;height:100%}.mk-bildteil .slab-box.messe-bild,.mv-inhalt .slab-box.mv-bild{aspect-ratio:84/136}.sg-slab-gross{width:126px;height:176px}.fic-bild{width:50px;height:70px;border-radius:6px;object-fit:cover;border:1px solid var(--line);display:block;flex:none}.fic-platz{background:linear-gradient(150deg,var(--panel3),var(--line));display:block}.fcard.storno .fic-bild,.fcard.storno .kbild{opacity:.45}.typkapital{margin-bottom:16px}.typkapital-tab{width:100%}.typkapital-tab th{font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700;text-align:left;padding:10px 18px 6px}.typkapital-tab th.r,.typkapital-tab td.r{text-align:right}.typkapital-tab td{padding:8px 18px;border-top:1px solid var(--line);font-size:14px}.herkunft-deal{margin-left:8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.da-stat .v .v-pct{font-size:14px;font-weight:700;opacity:.85}.messe{min-height:100vh;background:var(--bg)}.messe-inhalt{display:grid;grid-template-columns:230px 1fr;gap:18px;align-items:start;max-width:1720px;margin:0 auto;padding:20px 22px}.messe-filter{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px}.messe-logo-panel{width:100%;border-radius:12px;display:block}.mf-zaehler{font-size:12.5px;color:#f2ebd7b3;text-align:center;margin-top:-4px}.messe-suche{border:1px solid var(--line2);border-radius:8px;padding:10px 12px;font:inherit;font-size:15px;background:var(--panel);color:var(--ink)}.mf-gruppe{display:flex;flex-direction:column;gap:4px}.mf-label{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700;margin-bottom:2px}.mf-gruppe button{text-align:left;border:0;background:transparent;padding:12px;border-radius:9px;font:inherit;font-size:15px;color:var(--muted);cursor:pointer}.mf-gruppe button.on{background:var(--primary);color:var(--primary-ink);font-weight:600}.messe-galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:16px}.messe-karte{position:relative;background:#fff;border:0;border-radius:14px;padding:0;display:flex;flex-direction:column;box-shadow:0 10px 26px #0f143247}.mk-bildteil{position:relative;aspect-ratio:84/136;display:flex;align-items:center;justify-content:center}.mk-bildteil img.messe-bild{border-radius:10px;margin-top:30.96%;height:77.79%;width:auto;max-width:90%;aspect-ratio:auto;object-fit:contain}.mk-bildteil .kbild{width:100%;height:100%;align-items:flex-start;justify-content:center}.mk-bildteil .slab-box.messe-bild{width:100%;height:100%;flex:none}.mk-bildteil img.messe-bild{flex:none}.mk-preischip{background:var(--m-orange, #e8772a);color:#fff;font-weight:800;font-size:16.5px;padding:7px 15px;border-radius:999px;box-shadow:2px 3px #0f14324d;white-space:nowrap}.mk-info{padding:12px 14px 13px;display:flex;flex-direction:column;gap:3px;flex:1}.mk-sprachpill{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;gap:6px}.mk-bildteil.mit-slab .mk-sprachpill{top:17.5%}.mk-bildteil:not(.mit-slab) .mk-sprachpill{top:calc(19.12% + 8px)}.mk-sprachpill{background:#fff;border-radius:999px;padding:5px 11px;font-size:13px;color:var(--m-navy, #1f2a63);box-shadow:0 2px 8px #0f14324d}.mk-sprachpill .flag{width:19px;height:14px;border-radius:3px;box-shadow:none}.mk-sprachpill .flag-jp{box-shadow:0 0 0 1px #1f2a6340}.mk-untertitel{font-size:13px;font-weight:600;color:#1f2a638c;letter-spacing:.2px}.mk-fusszeile{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:9px;gap:10px}.mk-fusszeile .mk-preis{font-size:22px;font-weight:800;color:var(--m-navy, #1f2a63)}.mk-herz{width:54px;height:46px;flex:none;border:1.5px solid rgba(31,42,99,.35);border-radius:12px;background:#fff;color:var(--m-navy, #1f2a63);font-size:21px;cursor:pointer;transition:background .15s}.mk-herz.on{background:var(--m-orange, #e8772a);border-color:transparent;color:#fff}.messe-karte.gemerkt{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.messe-bild{width:100%;aspect-ratio:63/88;height:auto;border-radius:14px 14px 0 0;object-fit:cover;display:block}.slab-box.messe-bild,.slab-box.mv-bild{border-radius:0}.messe-platz{background:linear-gradient(150deg,var(--panel3),var(--line))}.messe-karte .kbild{display:block}.messe-fremd{position:absolute;top:8px;right:8px;z-index:2;background:var(--panel);border:1px solid var(--line2);color:var(--muted);font-size:11px;font-weight:700;padding:2px 8px;border-radius:7px}.mk-preis{font-size:22px;font-weight:800;margin-top:2px}.mk-name{font-size:15px;font-weight:700;line-height:1.3;color:var(--m-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-set{font-size:12.5px;color:#1f2a638c;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-setzeile{font-size:13px;font-weight:600;color:#1f2a63a6;margin-top:-2px}.mk-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px}.mk-titelblock{flex:1;min-width:0}.mk-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mk-merken{margin-top:auto;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:inherit;font-size:15px;font-weight:600;padding:13px 10px;border-radius:10px;cursor:pointer;transition:background .15s}.mk-merken.on{background:var(--primary);color:var(--primary-ink);border-color:transparent}.messe-gate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:var(--bg)}.messe-logo{height:130px}.messe-gate-karte{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px 30px;display:flex;flex-direction:column;gap:12px;width:min(360px,92vw);box-shadow:var(--schatten)}.messe-gate-karte h2{font-size:19px}.messe-gate-karte p{font-size:13.5px;color:var(--muted)}.messe-gate-karte input{border:1px solid var(--line2);border-radius:8px;padding:11px 12px;font:inherit;font-size:15px;background:var(--panel);color:var(--ink)}.pos-mit-messe{display:flex;gap:14px;align-items:flex-start;justify-content:center}.pos-mit-messe .deal-buehne{flex:1;min-width:0}.messe-spalte{width:290px;flex:none;display:flex;flex-direction:column;gap:10px;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto}.ms-titel{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700;padding:0 2px}.ms-geraet{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--schatten);display:flex;flex-direction:column;gap:8px}.ms-kopf{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.ms-kopf b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-kopf.online{color:var(--ink)}.gm-punkt{width:8px;height:8px;border-radius:50%;background:var(--line2);flex:none}.ms-kopf.online .gm-punkt{background:var(--green)}.gm-zeit{font-size:12px;color:var(--dim);margin-left:auto}.ms-leer{font-size:13px;color:var(--dim)}.ms-karte{display:flex;align-items:center;gap:8px;font-size:13.5px}.ms-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-preis{color:var(--muted);flex:none}.ms-fuss{display:flex;gap:8px;align-items:center;margin-top:4px}.ms-fuss .btn-sec{flex:1}.mf-flaggen{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:2px 8px}.mf-flaggen button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;padding:10px 8px;font:inherit;font-size:15px;opacity:.45;transition:opacity .15s;border-radius:8px}.mf-flaggen button.on{opacity:1;outline:2px solid var(--m-creme, var(--ink));outline-offset:1px}.mf-flaggen button:first-child{opacity:1}.mf-flaggen .flag{width:34px;height:25px;border-radius:4px}.mk-kopf .flag,.mk-meta .flag{width:54px;height:38px;border-radius:7px;box-shadow:none;flex:none}.mk-kopf .flag-jp,.mk-meta .flag-jp,.mv-kopfzeile .flag-jp{box-shadow:0 0 0 1px #1f2a6347}.messe,.messe-gate{--m-blau:#2b49c8;--m-navy:#1f2a63;--m-creme:#f2ebd7;--m-orange:#e8772a}.messe{background:var(--m-blau);min-height:100vh}.messe-merk{position:fixed;right:22px;bottom:22px;z-index:var(--layer-sticky);background:var(--m-orange);color:#fff;font-weight:700;font-size:16px;padding:14px 22px;border-radius:14px;box-shadow:4px 4px #0f14324d}.messe-filter{background:var(--m-navy);border:0;box-shadow:4px 4px #0f143259}.messe-suche{background:#fff;border:0;color:var(--m-navy)}.messe-suche::placeholder{color:#1f2a638c}.mf-label{color:#f2ebd78c}.mf-gruppe button{color:#f2ebd7d9}.mf-gruppe button.on{background:var(--m-orange);color:#fff}.mf-flaggen button{background:#f2ebd71f;border-color:transparent;color:#f2ebd7d9}.mf-flaggen button.on{outline-color:var(--m-creme);color:var(--m-creme)}.messe-karte.gemerkt{box-shadow:0 0 0 3px var(--m-orange),0 10px 26px #0f143247}.mk-name,.mk-preis{color:var(--m-navy)}.mk-merken{background:transparent;border:2px solid var(--m-navy);color:var(--m-navy);font-weight:700}.mk-merken.on{background:var(--m-orange);border-color:var(--m-navy);color:#fff}.messe-fremd{background:var(--m-navy);border:0;color:var(--m-creme)}.messe .chip{background:#f6f3ea;border-color:#1f2a6340;color:var(--m-navy)}.messe .chip-psa{background:var(--m-navy);color:var(--m-creme)}.messe-galerie .leer{color:var(--m-navy);background:transparent;border-color:#1f2a634d}.messe-gate{background:var(--m-blau)}.messe-logo{border-radius:22px;height:190px}.messe-gate-karte{background:var(--m-creme);border:2px solid var(--m-navy);box-shadow:6px 6px #0f143266}.messe-gate-karte h2,.messe-gate-karte p{color:var(--m-navy)}.messe-gate-karte p{opacity:.75}.messe-gate-karte input{background:#fff;border-color:#1f2a6359;color:var(--m-navy)}.messe-gate-karte .primary{background:var(--m-orange);color:#fff}.messe-gate-karte .primary:hover{background:#d96a22}.messe-gate-karte .primary:disabled{background:#1f2a6326;color:#1f2a6366}.messe-merk{border:0;cursor:pointer;font:inherit}.ma-voll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-page-takeover);background:var(--m-blau);overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:34px 18px}.ma-blatt{background:#fdfbf4;width:min(680px,96vw);border-radius:16px;padding:34px 38px;box-shadow:6px 6px #0f143259;display:flex;flex-direction:column}.ma-logo{width:110px;border-radius:12px;margin:0 auto 10px}.ma-titel{font-size:26px;font-weight:800;color:var(--m-navy);text-align:center;text-transform:uppercase;letter-spacing:.5px}.ma-sub{font-size:14px;color:#1f2a63a6;text-align:center;margin:6px 0 22px}.ma-zeile{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px dashed rgba(31,42,99,.3)}.ma-bild{width:44px;height:61px;border-radius:5px;object-fit:cover;display:block;flex:none}.ma-name{flex:1;min-width:0;font-size:16.5px;font-weight:700;color:var(--m-navy);display:flex;flex-direction:column}.ma-name i{font-style:normal;font-size:12.5px;font-weight:400;color:#1f2a638c}.ma-preis{font-size:17px;font-weight:800;color:var(--m-navy);flex:none}.ma-weg{width:34px;height:34px;border-radius:8px;border:1px solid rgba(31,42,99,.3);background:transparent;color:var(--m-navy);font-size:15px;cursor:pointer;flex:none}.ma-summe{display:flex;justify-content:space-between;align-items:center;padding:16px 0 0;margin-top:6px;border-top:3px solid var(--m-navy);font-size:19px;color:var(--m-navy)}.ma-summe b{font-size:26px;font-weight:800}.ma-weiter{margin-top:24px;background:var(--m-orange);color:#fff;border:0;border-radius:12px;font:inherit;font-size:17px;font-weight:700;padding:16px;cursor:pointer;box-shadow:3px 3px #0f143240}.mk-bildteil{cursor:pointer}.mv-voll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-overlay);background:#0a1032d1;display:flex;align-items:center;justify-content:center;padding:24px}.mv-inhalt{width:min(430px,94vw);max-height:94vh;overflow-y:auto;background:#fff;border-radius:18px;box-shadow:0 24px 60px #00001480;display:flex;flex-direction:column}.mv-bild{width:100%;aspect-ratio:63/88;height:auto;object-fit:cover;display:block;border-radius:18px 18px 0 0}.mv-info{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px}.mv-kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:12px}.mv-name{font-size:19px;font-weight:800;color:var(--m-navy)}.mv-kopfzeile .flag{width:54px;height:38px;border-radius:7px;box-shadow:none;flex:none}.mv-meta{font-size:13px;color:#1f2a638c}.mv-fuss{display:flex;align-items:center;gap:12px;margin-top:8px}.mf-reset{margin-top:4px;background:transparent;border:2px solid rgba(242,235,215,.45);color:var(--m-creme, #f2ebd7);border-radius:10px;font:inherit;font-size:15px;font-weight:600;padding:12px 10px;cursor:pointer;transition:border-color .15s}.mf-reset:hover{border-color:#f2ebd7d9}.messe,.messe-gate{background:#131a36}.mf-bar{position:sticky;top:0;z-index:10;background:#131a36;border-bottom:1px solid rgba(255,255,255,.08);padding:14px max(22px,calc((100vw - 1720px)/2 + 22px)) 12px;display:flex;flex-direction:column;gap:12px}.mf-z1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mf-logo{height:46px;border-radius:9px}.mf-suchbox{flex:0 1 520px;min-width:240px;display:flex;align-items:center;gap:9px;background:#1a2142;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:0 14px;height:48px}.mf-suchbox input{flex:1;background:transparent;border:0;color:#e8ebf5;font:inherit;font-size:15.5px;outline:none;min-width:0}.mf-suchbox input::placeholder{color:#e8ebf566}.mf-lupe{color:#e8ebf580;font-size:19px}.mf-sortsel{background:#1a2142;color:#e8ebf5;border:1px solid rgba(255,255,255,.14);border-radius:999px;height:48px;padding:0 20px;font:inherit;font-size:15px;font-weight:600;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.mf-merkpill{height:48px;background:#1a2142;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#e8ebf5;font:inherit;font-size:15px;font-weight:600;padding:0 20px;cursor:pointer;display:flex;align-items:center;gap:8px}.mf-merkpill b{font-weight:800}.mf-reset2{margin-left:auto;height:48px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#e8ebf5;padding:0 20px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.mf-z2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mf-lbl{font-size:11px;letter-spacing:.9px;text-transform:uppercase;color:#e8ebf573;font-weight:700;margin:0 4px 0 16px}.mf-lbl:first-child{margin-left:0}.pillbtn{height:44px;padding:0 19px;border-radius:999px;background:#1a2142;border:1px solid rgba(255,255,255,.14);color:#e8ebf5;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.pillbtn.on{background:var(--m-orange);border-color:transparent;color:#16204a;font-weight:700}.messe-zaehler{color:#e8ebf580;font-size:13.5px;max-width:1720px;margin:14px auto 0;padding:0 22px}.messe-inhalt-neu{max-width:1720px;margin:0 auto;padding:14px 22px 44px}.inaktiv-voll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-modal);background:#0a1032e6;display:flex;align-items:center;justify-content:center;padding:24px}.inaktiv-karte{background:#fff;border-radius:20px;padding:38px 44px;text-align:center;width:min(440px,94vw);display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 60px #00001480}.ik-titel{font-size:26px;font-weight:800;color:var(--m-navy, #1f2a63)}.ik-countdown{font-size:64px;font-weight:800;line-height:1;color:var(--m-orange, #e8772a)}.inaktiv-karte p{font-size:14.5px;color:#1f2a63a6}.ik-weiter{background:var(--m-orange, #e8772a);color:#fff;border:0;border-radius:12px;font:inherit;font-size:18px;font-weight:700;padding:16px;cursor:pointer}.ms-verlauf{width:100%}.historie-voll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-overlay);background:#17181873;display:flex;align-items:center;justify-content:center;padding:26px}.historie-karte{background:var(--panel);border:1px solid var(--line);border-radius:14px;width:min(640px,94vw);max-height:84vh;overflow-y:auto;box-shadow:var(--schatten-hoch);padding:0 0 8px}.hk-kopf{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel);font-size:15.5px}.wh-zeile{padding:12px 18px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.wh-meta{display:flex;align-items:center;gap:10px;font-size:14px}.wh-anlass{font-size:12px;font-weight:700;padding:2px 9px;border-radius:8px;background:var(--panel3);color:var(--muted)}.wh-uebernommen{background:#0080601f;color:var(--green)}.wh-verworfen{background:var(--red-dim, rgba(216,44,13,.1));color:var(--red)}.wh-timeout{background:var(--amber-bg, rgba(255,196,0,.15));color:var(--amber)}.wh-zeit{margin-left:auto;color:var(--dim);font-size:13px}.wh-karten{display:flex;flex-wrap:wrap;gap:6px}:root{--fs-xs:11px;--fs-s:12.5px;--fs-m:13.5px;--fs-l:14.5px;--fs-xl:16.5px;--fs-titel:19px;--fs-gross:26px;--radius-xs:6px;--radius-l:14px;--radius-pill:999px;--ctl-s:34px;--ctl-m:40px;--ctl-l:48px;--green-dim:rgba(0,128,96,.1)}[data-theme=dark]{--green-dim:rgba(63,189,138,.14) }.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ctl-m);padding:0 16px;border:1px solid transparent;border-radius:var(--radius-s);font:inherit;font-size:var(--fs-l);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--primary);color:var(--primary-ink)}.btn--primary:hover:not(:disabled){background:var(--primary-hover)}.btn--sec{background:var(--panel);border-color:var(--line2);color:var(--ink)}.btn--sec:hover:not(:disabled){background:var(--panel2)}.btn--gefahr{background:transparent;color:var(--red)}.btn--gefahr:hover:not(:disabled){background:var(--red);color:#fff}.btn--ghost{background:transparent;color:var(--muted)}.btn--ghost:hover:not(:disabled){color:var(--ink);background:var(--panel3)}.btn--s{height:var(--ctl-s);padding:0 12px;font-size:var(--fs-m);border-radius:var(--radius-xs)}.btn--l{height:var(--ctl-l);padding:0 22px;font-size:var(--fs-xl);border-radius:var(--radius)}.btn--icon{width:var(--ctl-s);height:var(--ctl-s);padding:0;font-size:var(--fs-l);background:var(--panel);border-color:var(--line2);color:var(--muted)}.btn--icon:hover:not(:disabled){background:var(--panel2);color:var(--ink)}.btn--icon.btn--s{width:28px;height:28px;font-size:var(--fs-m)}.btn--icon.btn--l{width:var(--ctl-m);height:var(--ctl-m)}.btn--rund{border-radius:50%}.btn--icon.gefahr:hover:not(:disabled){color:var(--red);border-color:var(--red);background:var(--panel)}.pill{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-s);font-weight:600;padding:2px 8px;border-radius:var(--radius-xs);line-height:1.6}.pill--id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--panel2);border:1px solid var(--line);color:var(--ink)}.pill--zahl{background:var(--ink);color:var(--panel);border-radius:var(--radius-pill);min-width:20px;justify-content:center;padding:1px 7px;font-weight:700}.pill--zahl.blau{background:var(--blue);color:#fff}.pill--status{font-weight:700}.pill--status.grau{background:var(--panel3);color:var(--muted)}.pill--status.gruen{background:var(--green-dim);color:var(--green)}.pill--status.blau{background:var(--blue-dim);color:var(--blue)}.pill--status.violett{background:var(--violet-dim);color:var(--violet)}.pill--status.rot{background:var(--red-dim);color:var(--red)}.pill--status.amber{background:var(--amber-dim);color:var(--amber)}.pill--toggle{border:1px solid var(--line2);background:var(--panel);color:var(--muted);cursor:pointer;font:inherit;font-size:var(--fs-m);font-weight:600;padding:5px 13px;border-radius:var(--radius-pill)}.pill--toggle:hover{color:var(--ink)}.pill--toggle.on{background:var(--primary);color:var(--primary-ink);border-color:transparent;font-weight:700}.sg-nav{position:sticky;top:0;z-index:5;display:flex;gap:6px;flex-wrap:wrap;padding:10px 2px;background:var(--bg);border-bottom:1px solid var(--line)}.sg-nav button{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:var(--fs-s);font-weight:600;border-radius:var(--radius-pill);padding:4px 11px;cursor:pointer}.sg-nav button:hover{color:var(--ink);border-color:var(--line2)}.sg-neu{font-size:var(--fs-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:var(--blue-dim);color:var(--blue);border-radius:var(--radius-pill);padding:2px 9px;margin-left:10px;vertical-align:2px}button.sg-name{border:0;background:transparent;padding:0;cursor:pointer;text-align:left;color:var(--dim)}button.sg-name:hover{color:var(--ink);text-decoration:underline dotted}.sg-hinweis{font-size:var(--fs-s);color:var(--dim);padding:12px 22px 0}.sg-typo{display:flex;flex-direction:column;gap:7px;width:100%}.sg-typo>div{display:flex;align-items:baseline;gap:14px}.sg-typo .mono{width:170px;flex:none;font-size:var(--fs-xs);color:var(--dim)}.sg-radius{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.sg-radius span{display:inline-flex;align-items:center;justify-content:center;width:82px;height:52px;background:var(--panel2);border:1px solid var(--line2);font-size:var(--fs-xs);color:var(--dim)}.sg-map{font-size:var(--fs-s);color:var(--dim);line-height:1.9;width:100%;columns:2;column-gap:40px}.sg-map b{color:var(--ink);font-weight:600}.sg-messe-buehne{min-height:0!important;border-radius:14px;overflow:hidden;width:100%;padding-bottom:18px}.sg-messe-buehne .mf-bar{position:static}.sg-messe-buehne .sg-name{color:#e8ebf58c}.sg-messe-innen{display:flex;gap:26px;flex-wrap:wrap;align-items:flex-start;padding:18px 18px 0}.sg-statisch{position:static!important;transform:none!important}:root{--t-schnell:.1s;--t-normal:.16s;--t-ruhig:.24s;--ease-aus:cubic-bezier(.2,.7,.3,1);--ease-rein-aus:cubic-bezier(.4,0,.2,1)}.sgx-karte{width:170px;height:92px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:var(--fs-s);color:var(--dim)}.sgx-schatten-alt{box-shadow:0 1px 2px #0f111314,0 2px 8px #0f11130f}.sgx-schatten-neu{box-shadow:0 1px 2px #1f2a6314,0 3px 8px #1f2a630d,0 8px 20px #1f2a630a}.sgx-schatten-flach{box-shadow:0 1px 2px #1f2a6314}.sgx-schatten-hoch{box-shadow:0 2px 4px #1f2a631a,0 16px 40px #1f2a632e}.sgx-zahlen{font-size:14px;line-height:1.7;text-align:right;min-width:96px}.sgx-tnum{font-variant-numeric:tabular-nums lining-nums}.sgx-royal{--blue:#2b49c8;--blue-dim:rgba(43,73,200,.08)}[data-theme=dark] .sgx-royal{--blue:#8da0ff;--blue-dim:rgba(141,160,255,.13)}.sgx-blaupack{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sgx-blaupack a{color:var(--blue);font-weight:600}.sgx-fokus{width:120px;height:34px;border:1px solid var(--line2);border-radius:var(--radius-s);outline:2px solid var(--blue);outline-offset:-1px;background:var(--panel)}.sgx-feld{background:#f1f3f5;border:1px solid var(--line);border-radius:var(--radius-s);box-shadow:inset 0 1px 2px #0c0e100f;padding:8px 12px;color:var(--ink);font:inherit;width:170px}[data-theme=dark] .sgx-feld{background:#17181b;box-shadow:inset 0 1px 2px #00000073}.sgx-feld:focus{background:var(--panel);box-shadow:none;outline:2px solid var(--blue);outline-offset:-1px}.sgx-feld-alt{background:var(--panel);border:1px solid var(--line2);border-radius:var(--radius-s);padding:8px 12px;color:var(--ink);font:inherit;width:170px}.sgx-tab{border-collapse:collapse;font-size:13.5px;min-width:230px}.sgx-tab td{padding:8px 12px;border-bottom:1px solid var(--line)}.sgx-tab tr.alt-sel td,.sgx-tab tr.neu-sel td{background:var(--blue-dim)}.sgx-kpi-l{font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:var(--dim)}.sgx-kpi-v{font-size:30px;font-weight:800;letter-spacing:-.022em;line-height:1.1;font-variant-numeric:tabular-nums}.sgx-kpi-v .cent,.sgx-kpi-v .eur{font-size:.58em;font-weight:600;color:var(--dim);letter-spacing:0}.sgx-kpi-v .eur{margin-left:3px;vertical-align:2px}.sgx-seitentitel{font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.sgx-seitentitel .anz{font-size:15px;font-weight:600;color:var(--dim);letter-spacing:0;margin-left:10px;font-variant-numeric:tabular-nums}.sgx-f .fline{font-size:13.5px;color:var(--muted);font-weight:400}.sgx-f .fdetail{font-size:15px;font-weight:650;color:var(--ink);margin-top:2px;letter-spacing:-.006em}.sgx-f .fmeta{font-size:12.5px;color:var(--dim);margin-top:6px}.sgx-press{transition:transform var(--t-normal) var(--ease-aus),background var(--t-normal) var(--ease-aus),box-shadow var(--t-ruhig) var(--ease-aus)}.sgx-press:active:not(:disabled){transform:translateY(1px);transition-duration:60ms}.sgx-press.btn--primary:active:not(:disabled){transform:translateY(1px) scale(.985)}@keyframes sgx-modal-rein{0%{opacity:0;transform:scale(.97)}}@keyframes sgx-drop-rein{0%{opacity:0;transform:translateY(-4px)}}@keyframes sgx-toast-rein{0%{opacity:0;transform:translateY(10px)}}.sgx-modal-rein{animation:sgx-modal-rein .2s var(--ease-aus)}.sgx-drop-rein{animation:sgx-drop-rein .14s var(--ease-aus);transform-origin:top}.sgx-toast-rein{animation:sgx-toast-rein .22s var(--ease-aus)}@media (prefers-reduced-motion:reduce){.sgx-modal-rein,.sgx-drop-rein,.sgx-toast-rein{animation:none}.sgx-press,.sgx-press:active{transition:none;transform:none}}.sgx-paar{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.sgx-spalte{display:flex;flex-direction:column;gap:6px}.sgx-tag{font-size:var(--fs-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.sgx-tag.neu{color:var(--blue)}.sgx-idee{width:100%;border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:12px}.sg-reihe>.sgx-idee:first-child{border-top:0;padding-top:0}.sgx-idee-titel{font-size:14.5px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:9px}.sgx-idee-titel i{font-style:normal;font-weight:400;color:var(--dim);font-size:13px}.sgx-nr{flex:none;width:22px;height:22px;border-radius:50%;background:var(--blue-dim);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.mkb{position:relative;width:210px;cursor:pointer}.mkb-rahmen{position:relative;aspect-ratio:84/136;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #05081880}.mkb-rahmen img{display:block;width:100%;aspect-ratio:63/88;object-fit:cover;transform:scale(1.015)}.mkb:not(.slab) .mkb-glas{height:44%;background:linear-gradient(to bottom,#0d112800,#0d112880 42%,#0d1128d1 72%,#0d1128e0)}.mkb-kunst{display:block;width:100%;aspect-ratio:63/88}.mkb.slab .mkb-rahmen{border-radius:14px;overflow:visible;box-shadow:none}.mkb .slab-box{display:block;width:100%;aspect-ratio:84/136}.mkb-glas{position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(to bottom,#0d112800,#0d11286b 55%,#0d112899);-webkit-backdrop-filter:blur(4px) saturate(1.08);backdrop-filter:blur(4px) saturate(1.08);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 45%);mask-image:linear-gradient(to bottom,transparent 0%,#000 45%)}.mkb.slab .mkb-glas{border-radius:0 0 14px 14px}.mkb-text{position:absolute;left:0;right:0;bottom:0;padding:0 14px 12px;color:#fff}.mkb-name{font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;text-shadow:0 1px 8px rgba(5,8,24,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkb-meta{font-size:12px;font-weight:500;color:#ebeefac7;margin-top:1px}.mkb-fuss{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.mkb-preis{font-size:17.5px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mkb-herz{width:38px;height:38px;flex:none;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:17px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--t-normal) var(--ease-aus),transform var(--t-normal) var(--ease-aus)}.mkb-herz:active{transform:scale(.92)}.mkb-rechts{display:inline-flex;align-items:center;gap:12px}.mkb-rechts .flag{width:27px;height:20px;border-radius:4px;box-shadow:none}.mkb-rechts .flag-jp{box-shadow:0 0 0 1px #fff6}.mkb-herz.on{background:var(--m-orange, #e8772a);border-color:transparent}.mkb-pill{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;background:#0a0e2273;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.mkb.slab .mkb-pill{top:17.5%}.mkb-pill .flag{width:19px;height:14px;border-radius:3px;box-shadow:none}.messe-galerie .mkb{width:100%}.mkb-platz{display:block;width:100%;aspect-ratio:63/88;border-radius:10px;background:linear-gradient(160deg,#232b52,#1a2142)}.mkb.gemerkt .mkb-rahmen{box-shadow:0 0 0 3px var(--m-orange, #e8772a),0 12px 30px #05081880}.mkb .messe-fremd{top:10px;left:10px;right:auto}@media (max-width:640px){.mf-bar{padding:10px 12px 8px;gap:8px}.mf-logo{height:36px}.mf-suchbox{order:9;flex:1 1 100%;min-width:0;height:42px}.mf-reset2{display:none}.mf-sortsel,.mf-merkpill{height:40px;padding:0 14px;font-size:14px}.mf-z1{gap:8px}.mf-z2{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px 4px;scrollbar-width:none}.mf-z2::-webkit-scrollbar{display:none}.pillbtn{height:38px;padding:0 14px;font-size:14px;flex:none}.mf-lbl{flex:none}.messe-zaehler{padding:0 14px;margin-top:10px}.messe-inhalt-neu{padding:10px 12px calc(84px + env(safe-area-inset-bottom))}.messe-galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkb-text{padding:0 10px 10px}.mkb-name{font-size:14px}.mkb-meta{font-size:11px}.mkb-preis{font-size:15.5px}.mkb-fuss{margin-top:5px}.mkb-herz{width:34px;height:34px;font-size:15px}.mkb-rechts{gap:8px}.mkb-rechts .flag{width:22px;height:16px}.messe-merk{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));text-align:center;padding:14px 16px}.ma-voll{padding:16px 10px}.ma-blatt{padding:22px 18px}.inaktiv-karte{padding:26px 22px}}@media (max-width:768px){.topbar{position:sticky;top:0;z-index:var(--layer-app-bar);height:58px;flex-wrap:nowrap;gap:8px;padding:8px 10px}.brand-logo{height:34px}.game-switcher-trigger{min-width:0;height:36px}.game-menu{position:fixed;top:58px;left:10px;right:10px;width:auto}.topnav,.tb-pill{display:none}.userchip b{max-width:64px}.mobile-menu-trigger{width:38px;height:38px;display:grid;place-items:center;flex:none;padding:0;border:1px solid var(--line2);border-radius:10px;color:var(--ink);background:var(--panel);cursor:pointer}.mobile-menu-trigger>span{width:17px;display:grid;gap:4px}.mobile-menu-trigger i{height:2px;display:block;border-radius:2px;background:currentColor}.mobile-menu-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.statuscluster{gap:7px;padding-right:0}.statuscluster .scanbtn,.statuscluster>div:has(.newbtn){display:none}.mobile-app-menu{position:fixed;z-index:var(--layer-mobile-nav);top:0;right:0;bottom:0;left:0;height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--panel);animation:mobile-menu-in .18s ease-out}.mobile-app-menu-head{min-height:74px;display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:11px;padding:calc(12px + env(safe-area-inset-top)) 18px 11px;border-bottom:1px solid var(--line)}.mobile-app-menu-head>img{width:40px;height:40px;display:block;object-fit:contain;mix-blend-mode:multiply}[data-theme=dark] .mobile-app-menu-head>img{filter:invert(1);mix-blend-mode:screen}.mobile-app-menu-head>div{min-width:0;display:grid;gap:1px}.mobile-app-menu-head span{color:var(--dim);font-size:10px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.mobile-app-menu-head strong{font-size:18px;letter-spacing:-.02em}.mobile-app-menu-user{width:36px;height:36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--partner-da) 35%,var(--line));border-radius:50%;color:var(--partner-da);background:var(--partner-da-soft);font-size:12px;font-weight:800}.mobile-app-menu-user.is-do{border-color:color-mix(in srgb,var(--partner-do) 35%,var(--line));color:var(--partner-do);background:var(--partner-do-soft)}.mobile-app-menu-scroll{min-height:0;display:grid;align-content:start;gap:22px;overflow-y:auto;overscroll-behavior:contain;padding:86px 17px 124px;-webkit-overflow-scrolling:touch}body:has(.mobile-app-menu) .global-search-preview{position:fixed;z-index:var(--layer-mobile-search);top:calc(82px + env(safe-area-inset-top));right:17px;left:17px;width:auto;height:48px;display:flex;align-items:center;gap:10px;margin:0;padding:0 8px 0 13px;border:1px solid var(--line2);border-radius:13px;color:var(--dim);background:var(--panel2);box-shadow:0 4px 18px #00000014}body:has(.mobile-app-menu) .global-search-preview>.dashv2-icon{width:20px;height:20px;flex:none}body:has(.mobile-app-menu) .global-search-preview input{min-width:0;flex:1;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:16px}body:has(.mobile-app-menu) .global-search-preview>button{width:32px;height:32px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:8px;color:var(--muted);background:var(--panel3);font-size:21px}body:has(.mobile-app-menu) .global-search-preview kbd{display:none}body:has(.mobile-app-menu) .global-search-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}body:has(.mobile-app-menu) .global-search-popover{position:absolute;top:56px;right:0;left:0;z-index:calc(var(--layer-mobile-search) + 1);max-height:calc(100dvh - 166px - env(safe-area-inset-top));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line2);border-radius:14px;background:var(--panel);box-shadow:var(--schatten-hoch)}body:has(.mobile-app-menu) .global-search-popover-head{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}body:has(.mobile-app-menu) .global-search-popover-head strong{color:var(--ink)}body:has(.mobile-app-menu) .global-search-popover-head i{font-style:normal}body:has(.mobile-app-menu) .global-search-popover-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.mobile-app-menu) .global-search-options{min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}body:has(.mobile-app-menu) .global-search-result{position:relative;width:100%;min-height:68px;display:grid;grid-template-columns:44px minmax(0,1fr) 78px 10px;align-items:center;gap:9px;padding:7px 10px 7px 12px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left}body:has(.mobile-app-menu) .global-search-result[aria-selected=true]{background:var(--panel2)}body:has(.mobile-app-menu) .global-search-result-photo,body:has(.mobile-app-menu) .global-search-result-photo>.kbild,body:has(.mobile-app-menu) .global-search-result-image{width:40px;height:50px;display:grid;place-items:center;object-fit:contain;border-radius:5px}body:has(.mobile-app-menu) .global-search-result-photo.is-area{height:40px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted)}body:has(.mobile-app-menu) .global-search-result-photo.is-area .dashv2-icon{width:20px;height:20px}body:has(.mobile-app-menu) .global-search-result-copy{min-width:0;display:grid;gap:4px}body:has(.mobile-app-menu) .global-search-result-copy>strong,body:has(.mobile-app-menu) .global-search-result-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.mobile-app-menu) .global-search-result-copy>strong{font-size:13.5px}body:has(.mobile-app-menu) .global-search-result-copy>small{color:var(--dim);font-size:10px}body:has(.mobile-app-menu) .global-search-result-value{min-width:0;display:grid;justify-items:end;gap:3px;text-align:right}body:has(.mobile-app-menu) .global-search-result-value>strong{font-size:12px;white-space:nowrap}body:has(.mobile-app-menu) .global-search-result-value>small{max-width:78px;overflow:hidden;color:var(--dim);font-size:9px;text-overflow:ellipsis;white-space:nowrap}body:has(.mobile-app-menu) .global-search-result-arrow{color:var(--dim)}body:has(.mobile-app-menu) .global-search-empty{min-height:110px;display:grid;place-content:center;gap:4px;padding:20px;text-align:center}body:has(.mobile-app-menu) .global-search-empty strong{font-size:14px}body:has(.mobile-app-menu) .global-search-empty span{color:var(--dim);font-size:11px}body:has(.mobile-app-menu) .global-search-footer{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:0;color:var(--ink);background:var(--panel2);font:inherit;font-size:12px;font-weight:700;text-align:left}body:has(.mobile-app-menu) .global-search-footer small{color:var(--dim);font-size:9.5px}.mobile-app-menu-group{display:grid;gap:7px}.mobile-app-menu-group h2{margin:0;padding:0 13px;color:var(--dim);font-size:10px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.mobile-app-menu-group nav{display:grid;gap:4px}.mobile-app-menu-group button{width:100%;min-height:54px;display:grid;grid-template-columns:26px minmax(0,1fr) auto 16px;align-items:center;gap:13px;padding:0 15px;border:1px solid transparent;border-radius:16px;color:var(--muted);background:transparent;font:inherit;font-size:17px;font-weight:650;text-align:left;cursor:pointer}.mobile-app-menu-group button .dashv2-icon{width:23px;height:23px;stroke-width:1.9}.mobile-app-menu-group button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-app-menu-group button>i{grid-column:4;color:var(--dim);font-size:23px;font-style:normal;font-weight:400;line-height:1}.mobile-app-menu-group button>b{grid-column:3;min-width:24px;padding:2px 6px;border-radius:10px;color:var(--amber-ink);background:var(--amber-dim);font-size:10px;text-align:center}.mobile-app-menu-group button>b.app-nav-count.is-orders{border:1px solid var(--line);color:var(--ink);background:var(--panel3);font-variant-numeric:tabular-nums}.mobile-app-menu-group button.is-active{color:var(--ink);background:var(--panel3);border-color:color-mix(in srgb,var(--line2) 68%,transparent);box-shadow:inset 0 1px #ffffff0a}.mobile-app-menu-group button.is-active>i{color:var(--muted)}.mobile-app-menu-group button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mobile-app-menu-actions{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:11px;padding:12px 17px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,color-mix(in srgb,var(--panel) 0%,transparent),var(--panel) 22%)}.mobile-app-menu-actions.is-compact{grid-template-columns:58px 58px;justify-content:space-between}.mobile-app-menu-actions button{height:56px;border:0;color:var(--ink);font:inherit;cursor:pointer}.mobile-app-menu-round{width:56px;display:grid;place-items:center;border-radius:50%!important;background:var(--panel3)}.mobile-app-menu-round .dashv2-icon{width:23px;height:23px}.mobile-app-menu-round:last-child{font-size:32px;font-weight:300;line-height:1}.mobile-app-menu-primary{min-width:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:28px!important;color:#fff!important;background:linear-gradient(120deg,#233a9f,#0669d8);box-shadow:0 8px 25px #164ebe40;font-size:16px!important;font-weight:760!important}.mobile-app-menu-primary .dashv2-icon{width:21px;height:21px;flex:none}.mobile-app-menu-primary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-app-menu-actions button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pane{padding:12px 12px 24px}.tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.typkapital-tab,.plain.abr,.card>table.plain,.dgrid table.plain,.mb-spalte table.plain{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.card>table.plain td,.card>table.plain th,.dgrid table.plain td,.dgrid table.plain th,.mb-spalte table.plain td,.mb-spalte table.plain th{padding-left:10px;padding-right:10px}input,select,textarea{font-size:16px!important}.cm,.btn-sec,.factions button,.filterbar select{min-height:40px}.oc-x,.xclose{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0}.modal h2 .xclose{min-width:44px;height:44px;font-size:20px}.pos-chips button{padding:9px 14px}.ab-toggle span{padding:10px 14px}.dkpis{gap:10px}.dkpi{padding:12px}.dkpi .v{font-size:20px}.dkpi.prelim .v{font-size:15px}.pane.dash{padding:12px 16px 28px}.cap-im-card .capbar{height:44px}.nur-breit{display:none}.dk-mehr{margin-left:auto}.kgrid{grid-template-columns:minmax(0,1fr)}.fcard{flex-wrap:wrap;gap:10px 12px;padding:13px 14px}.fbody{flex:1 1 60%}.famount{margin-left:0}.factions{margin-left:auto}.pos-mit-messe{flex-direction:column;align-items:stretch}.pos-mit-messe .deal-buehne{margin-left:0;margin-right:0;width:100%}.messe-spalte{position:static;width:100%;max-height:none}.deal-kopf{height:auto;min-height:52px;flex-wrap:wrap;padding:10px 14px;row-gap:6px}.deal-live-link .dl-url{display:none}.deal-seite,.deal-beleg{height:auto;overflow:visible}.ds-liste,.db-inhalt{overflow:visible;min-height:0}.ts-neu-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:10px}.ts-zeile{grid-template-columns:minmax(0,1fr) 14px 58px;gap:6px}.ts-zeile>.zpaar{grid-column:1/-1}.cash-zeile{grid-template-columns:minmax(0,1fr) 96px 14px 0;gap:6px}.fuss-rechts{flex-wrap:wrap}.fuss-rechts .kunden-knopf{flex:1 1 100%}.fuss-rechts .pos-charge{flex:1 1 100%;height:auto;min-height:52px;padding:12px 16px}table.inv.inv-bestand{min-width:0}.inv-bestand th:nth-child(5),.inv-bestand td:nth-child(5),.inv-bestand th:nth-child(6),.inv-bestand td:nth-child(6),.inv-bestand th:nth-child(7),.inv-bestand td:nth-child(7),.inv-bestand:not(.inv-acc) th:nth-child(12),.inv-bestand:not(.inv-acc) td:nth-child(12),.inv-bestand:not(.inv-acc) th:nth-child(13),.inv-bestand:not(.inv-acc) td:nth-child(13),.inv-bestand.inv-acc th:nth-child(13),.inv-bestand.inv-acc td:nth-child(13),.inv-bestand.inv-acc th:nth-child(14),.inv-bestand.inv-acc td:nth-child(14){display:none}.inv-bestand td,.inv-bestand th{padding:9px 8px}.inv-bestand td:nth-child(4){white-space:normal}.vtabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.vtabs::-webkit-scrollbar{display:none}.vtabs span{flex:none;white-space:nowrap}.filterbar input[type=text]{flex:1 1 100%;min-width:0}.ev{flex-wrap:wrap;row-gap:2px}.ev .t{flex:1 0 100%;order:4;white-space:normal;overflow:visible;text-overflow:clip}.ev .amt{margin-left:auto}.dv-gegenueber{grid-template-columns:1fr}.deal-voll-karte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.da-gleich{flex-direction:column;gap:10px}.da-op{display:none}.deal-voll{padding:0}.deal-voll-karte{display:block;max-width:none;border:0;border-radius:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}.deal-voll-karte .dv-kopf{position:sticky;top:0;z-index:5}.dv-inhalt{overflow:visible}.da-kopf{flex-direction:column;gap:10px}.da-galerie{align-self:stretch;justify-content:flex-start;flex-wrap:wrap}.da-galerie .dg-seite{justify-content:flex-start}.drawer.docked{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;z-index:var(--layer-popover)}.drawer:not(.docked){top:0;right:0;bottom:0;left:0;transform:none;width:100%;max-height:none;height:100%;border-radius:0;border:0}.drawer:not(.docked) .dphoto{width:84px;height:117px}.drawer .dscroll{overflow-x:hidden}.drawer:not(.docked) .op-layout,.drawer.docked .op-layout{display:block;width:100%;padding:12px 14px 6px}.drawer:not(.docked) .op-left,.drawer.docked .op-left{width:100%;min-width:0}.drawer:not(.docked) .op-bild,.drawer.docked .op-bild{width:min(100%,320px);margin-inline:auto}.drawer:not(.docked) .op-right,.drawer.docked .op-right{width:100%;min-width:0;display:block;margin-top:20px}.drawer .op-right>.op-col{width:100%;min-width:0;display:block}.drawer .op-right>.op-col+.op-col{margin-top:10px}.drawer .op-row{max-width:100%}.drawer .op-row .wert{max-width:68%;overflow-wrap:anywhere}.drawer .op-row .op-lang{max-width:68%}.drawer .splitbar{max-width:min(68%,260px)}.drawer .op-edit-trigger,.drawer .op-inline-control,.drawer .splitbar-trigger{min-height:44px;max-width:68%}.drawer .anteile-editor{max-width:68%}.dpreise{grid-template-columns:1fr 1fr;gap:0 12px}.topbar .dropdown{right:auto!important;left:50%!important;transform:translate(-50%)}table.saldi-tab{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.dash-seg button,.kat-seg button,.pe-zahlen,.dk-mehr,.dabgang .seg button,.tausch-ziel{min-height:40px}.preis-zelle .pz{display:inline-block;padding:9px 8px;margin:-8px -6px}.dpreis-wert{padding:6px 10px}.tbars .ttag{min-width:9px}.tb-pill.is-online{display:none}.tb-pill.is-stale,.tb-pill.is-offline,.tb-pill.is-connecting{display:inline-flex;padding:0 9px}.tb-pill .clock{display:none}.osuche-liste .oc-meta{white-space:normal}.dv-titelblock{flex-direction:column;align-items:flex-start;gap:1px}.dv-titel{white-space:normal;max-width:none}.dv-titel .da-edit-icon{opacity:.7}.ts-zeile{grid-template-columns:minmax(0,1fr) 14px auto}.ts-zeile .oc-x{min-width:34px;min-height:34px}.db-zeile.dbg,.db-sek.dbg{grid-template-columns:minmax(0,1fr) 60px 78px;gap:6px}.deal-kopf .kopf-stats{display:flex}.deal-kopf .kopf-stats>:not(.ps-verlauf){display:none}.lot-kind{grid-template-columns:1fr}.vchip{padding:8px 12px;bottom:max(12px,env(safe-area-inset-bottom,12px))}.overlay{padding:10px 8px}.kunden-voll{padding:14px 10px}.kv-blatt{padding:24px 20px 20px}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mobile-app-menu{animation:none}}.euer-page{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:44px 0 72px}.euer-hero{display:grid;grid-template-columns:minmax(0,1fr) auto 205px;align-items:end;gap:22px;margin-bottom:24px}.euer-title{min-width:0;max-width:100%}.euer-eyebrow{display:block;margin-bottom:9px;color:var(--dim);font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.euer-title h1{max-width:100%;margin:0;font-size:clamp(38px,4.6vw,60px);line-height:1;letter-spacing:-.025em;overflow-wrap:anywhere}.euer-title p{max-width:62ch;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.euer-year{display:grid;gap:7px;color:var(--dim);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.euer-year select{height:44px;min-width:124px;padding:0 35px 0 13px;border:1px solid var(--line2);border-radius:9px;color:var(--ink);background:var(--panel);font-size:15px;font-weight:750;letter-spacing:0;text-transform:none;cursor:pointer}.euer-year select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.euer-stamp{min-height:104px;display:grid;align-content:center;gap:3px;padding:15px 18px;border:2px solid color-mix(in srgb,var(--amber) 54%,var(--line2));border-radius:8px;color:var(--amber-ink);background:color-mix(in srgb,var(--amber-bg) 62%,var(--panel));transform:rotate(-1.1deg)}.euer-stamp small{font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.euer-stamp strong{font-size:20px;letter-spacing:.01em;text-transform:uppercase}.euer-stamp span{color:var(--muted);font-size:11px}.euer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--schatten)}.euer-summary>div{display:grid;gap:7px;padding:21px 24px}.euer-summary>div+div{border-left:1px solid var(--line)}.euer-summary span{color:var(--dim);font:780 10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase}.euer-summary strong{font-size:27px;line-height:1.1;letter-spacing:-.015em}.euer-summary .is-positive strong{color:var(--green)}.euer-summary .is-negative strong{color:var(--red)}.euer-tax-card{display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--schatten)}.euer-tax-card>header{display:grid;align-content:center;gap:4px;padding:20px 23px;border-right:1px solid var(--line);background:var(--panel2)}.euer-tax-card>header span{color:var(--dim);font:780 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.euer-tax-card>header h2{margin:0 0 9px;font-size:20px}.euer-tax-card>header small{margin-bottom:9px;color:var(--dim);font-size:10.5px;line-height:1.35}.euer-tax-card>header strong{color:var(--muted);font-size:11px}.euer-tax-card>header b{font-size:28px;line-height:1.05}.euer-tax-card.is-zahlung>header b{color:var(--amber-ink)}.euer-tax-card.is-erstattung>header b{color:var(--green)}.euer-tax-body{min-width:0;display:grid;align-content:center}.euer-tax-equation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.euer-tax-step{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);gap:3px 5px;align-content:center;padding:19px 15px}.euer-tax-step+.euer-tax-step{border-left:1px solid var(--line)}.euer-tax-step i{grid-row:1/3;align-self:center;color:var(--dim);font:800 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.euer-tax-step span{overflow:hidden;color:var(--dim);font:760 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.euer-tax-step strong{font-size:17px;white-space:nowrap}.euer-tax-step.is-result{background:color-mix(in srgb,var(--amber-bg) 45%,transparent)}.euer-tax-card.is-erstattung .euer-tax-step.is-result{background:color-mix(in srgb,var(--green) 9%,transparent)}.euer-tax-body>p{margin:0;padding:12px 17px;border-top:1px solid var(--line);color:var(--dim);font-size:11px;line-height:1.45}.euer-tax-body>p strong{color:var(--ink)}.euer-scope-note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:start;margin-bottom:22px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--blue) 27%,var(--line));border-radius:10px;background:var(--blue-dim)}.euer-scope-note>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:var(--panel);font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.euer-scope-note p{margin:1px 0 0;color:var(--muted);font-size:12.5px}.euer-scope-note strong{color:var(--ink)}.euer-ledger{display:grid;gap:18px}.euer-section{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--schatten)}.euer-section>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:19px 22px;border-bottom:1px solid var(--line);background:var(--panel2)}.euer-section>header div{display:grid;gap:3px}.euer-section>header span,.euer-audit>header span{color:var(--dim);font:780 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.euer-section>header h2,.euer-audit>header h2{margin:0;font-size:21px;letter-spacing:-.012em}.euer-section>header>strong{font-size:20px;white-space:nowrap}.euer-lines{display:grid}.euer-line+.euer-line{border-top:1px solid var(--line)}.euer-line-trigger{width:100%;min-height:74px;display:grid;grid-template-columns:66px minmax(0,1fr) 138px 18px;align-items:center;gap:16px;padding:0 20px 0 0;border:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.euer-line-trigger:hover{background:var(--panel2)}.euer-line-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.euer-line-number{height:100%;display:grid;place-content:center;justify-items:center;border-right:1px solid var(--line);color:var(--ink);background:var(--panel2);font:850 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.euer-line-number small{margin-bottom:5px;color:var(--dim);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.euer-line-copy{min-width:0;display:grid;gap:3px}.euer-line-copy strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.euer-line-copy small{color:var(--dim);font-size:11px}.euer-line-amount{justify-self:end;font-size:16px;font-weight:800;white-space:nowrap}.euer-line-trigger>i{width:8px;height:8px;border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);transform:rotate(45deg);transition:transform .14s}.euer-line.is-open .euer-line-trigger>i{transform:rotate(225deg)}.euer-line.is-empty .euer-line-trigger{color:var(--muted)}.euer-line.is-empty .euer-line-amount{color:var(--dim);font-weight:650}.euer-bookings{overflow-x:auto;border-top:1px solid var(--line);background:var(--panel2);outline:none}.euer-bookings:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.euer-booking{min-width:720px;display:grid;grid-template-columns:86px minmax(260px,1fr) 125px 118px;align-items:center;gap:15px;padding:10px 20px 10px 82px;border-top:1px solid var(--line);font-size:12px}.euer-booking:first-child{border-top:0}.euer-booking-head{padding-block:8px;color:var(--dim);font:780 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase}.euer-booking time,.euer-booking code{color:var(--dim);font:650 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.euer-booking>span{min-width:0;display:grid;gap:2px}.euer-booking b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.euer-booking small{color:var(--amber-ink);font-size:10.5px}.euer-booking .euer-evidence{color:var(--green);font-size:10px;font-weight:760}.euer-booking .euer-evidence.is-ebay-bestellung{color:var(--blue)}.euer-booking>strong{text-align:right;white-space:nowrap}.euer-line-empty{margin:0;padding:13px 20px 13px 82px;border-top:1px solid var(--line);color:var(--dim);background:var(--panel2);font-size:12px}.euer-audit{margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--schatten)}.euer-audit>header{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;border-bottom:1px solid var(--line);background:var(--panel2)}.euer-audit>header>div{display:grid;gap:3px}.euer-audit>header>b{min-width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--amber-ink);background:var(--amber-bg);font-size:13px}.euer-warnings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.euer-warning{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:17px 20px;background:var(--panel)}.euer-warning>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--amber-ink);background:var(--amber-bg);font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.euer-warning.is-hinweis>span{color:var(--blue);background:var(--blue-dim)}.euer-warning div{min-width:0;display:grid;gap:3px}.euer-warning strong{font-size:13.5px}.euer-warning p{margin:0;color:var(--dim);font-size:11.5px;line-height:1.45}.euer-warning-bookings{max-height:230px;display:grid;gap:0;overflow:auto;margin:9px 0 0;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel2);list-style:none}.euer-warning-bookings li{display:grid;grid-template-columns:58px minmax(110px,1fr) 84px auto;align-items:center;gap:9px;padding:8px 10px;font-size:10.5px}.euer-warning-bookings li+li{border-top:1px solid var(--line)}.euer-warning-bookings time,.euer-warning-bookings code{overflow:hidden;color:var(--dim);font:650 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.euer-warning-bookings b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.euer-warning-bookings strong{font-size:11px;white-space:nowrap}.euer-audit-clean{margin:0;padding:22px;color:var(--green);font-weight:700}.euer-specials{border-top:1px solid var(--line)}.euer-specials summary{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:var(--muted);font-size:13px;font-weight:750;cursor:pointer}.euer-specials summary:hover{background:var(--panel2)}.euer-specials summary>span{min-width:25px;padding:2px 7px;border-radius:9px;background:var(--panel3);font-size:10px;text-align:center}.euer-foot{display:flex;align-items:center;gap:18px;margin-top:14px;padding:0 2px;color:var(--dim);font-size:10.5px}.euer-foot strong{margin-left:auto;color:var(--amber-ink);text-transform:uppercase;letter-spacing:.03em}.euer-loading,.euer-error{min-height:160px;display:grid;place-content:center;gap:4px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel);text-align:center}.euer-loading{color:var(--dim)}.euer-error{color:var(--red)}.euer-error span{color:var(--muted)}@media (max-width:1080px){.euer-hero{grid-template-columns:minmax(0,1fr) auto}.euer-title{grid-column:1/-1}.euer-stamp{justify-self:end;width:205px;transform:none}}@media (max-width:820px){.euer-page{width:min(100% - 28px,720px);padding:27px 0 54px}.euer-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.euer-stamp{grid-column:1/-1;width:auto;justify-self:stretch;min-height:0;display:flex;align-items:center;gap:9px;transform:none}.euer-stamp span{margin-left:auto}.euer-summary>div{padding:16px}.euer-summary strong{font-size:21px}.euer-tax-card{grid-template-columns:1fr}.euer-tax-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;border-right:0;border-bottom:1px solid var(--line)}.euer-tax-card>header span,.euer-tax-card>header h2,.euer-tax-card>header small{grid-column:1}.euer-tax-card>header strong,.euer-tax-card>header b{grid-column:2}.euer-tax-card>header strong{grid-row:1/3;align-self:end}.euer-tax-card>header b{grid-row:3/5}.euer-warnings{grid-template-columns:1fr}}@media (max-width:560px){.euer-page{width:100%;padding:21px 12px 44px}.euer-hero{gap:14px}.euer-title h1{font-size:38px}.euer-title p{font-size:13px}.euer-year select{min-width:104px}.euer-summary{grid-template-columns:1fr}.euer-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px}.euer-summary>div+div{border-left:0;border-top:1px solid var(--line)}.euer-summary strong{font-size:19px}.euer-tax-card>header{padding:16px}.euer-tax-card>header h2{font-size:18px}.euer-tax-card>header b{font-size:23px}.euer-tax-equation{grid-template-columns:1fr}.euer-tax-step{grid-template-columns:16px minmax(0,1fr) auto;padding:11px 14px}.euer-tax-step+.euer-tax-step{border-left:0;border-top:1px solid var(--line)}.euer-tax-step i{grid-row:auto}.euer-tax-step span{align-self:center}.euer-tax-step strong{font-size:14px}.euer-section>header{padding:15px}.euer-section>header h2,.euer-audit>header h2{font-size:18px}.euer-line-trigger{grid-template-columns:50px minmax(0,1fr) 96px 13px;gap:10px;min-height:68px;padding-right:12px}.euer-line-copy strong{font-size:12.5px;white-space:normal}.euer-line-copy small{font-size:9.5px}.euer-line-amount{font-size:13px}.euer-line-number{font-size:15px}.euer-booking{padding-left:58px}.euer-line-empty{padding-left:59px}.euer-audit>header{padding:15px}.euer-warning{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:15px}.euer-warning>span{width:30px;height:30px}.euer-warning-bookings li{grid-template-columns:52px minmax(0,1fr) auto}.euer-warning-bookings code{display:none}.euer-foot{align-items:flex-start;flex-wrap:wrap}.euer-foot strong{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.euer-line-trigger>i{transition:none}}.steuer-kopf.euer-page{padding-bottom:0}.steuer-kopf .euer-hero{margin-bottom:18px}.euer-embedded{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:22px 0 72px}.steuer-tabs{display:flex;gap:4px;overflow-x:auto;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--schatten);scrollbar-width:none}.steuer-tabs::-webkit-scrollbar{display:none}.steuer-tabs button{min-height:39px;display:flex;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:12px;font-weight:780;white-space:nowrap;cursor:pointer}.steuer-tabs button:hover{color:var(--ink);background:var(--panel2)}.steuer-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.steuer-tabs button.is-active{color:var(--ink);background:var(--panel3);box-shadow:0 1px 4px #00000012}.steuer-tabs b{min-width:20px;padding:2px 6px;border-radius:8px;color:var(--amber-ink);background:var(--amber-bg);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.steuer-inhalt{padding-top:22px}.steuer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.steuer-stack{display:grid;gap:18px}.steuer-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--schatten)}.steuer-card>header{padding:20px 22px;border-bottom:1px solid var(--line);background:var(--panel2)}.steuer-card>header>span{display:block;margin-bottom:4px;color:var(--dim);font:800 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.steuer-card>header h2{margin:0;font-size:21px;letter-spacing:-.012em}.steuer-card>header p{margin:6px 0 0;color:var(--dim);font-size:11.5px;line-height:1.45}.steuer-primary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--ink);border-radius:9px;color:var(--canvas);background:var(--ink);font-size:12.5px;font-weight:800;text-decoration:none;cursor:pointer}.steuer-primary:hover{filter:brightness(.9)}.steuer-primary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.steuer-primary:disabled{opacity:.42;cursor:not-allowed}.steuer-empty{padding:34px 20px;color:var(--dim);text-align:center}.steuer-form-error{margin:0 22px 12px;color:var(--red);font-size:12px;font-weight:700}.belege-layout{grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr)}.beleg-upload>.steuer-primary{margin:0 22px 22px}.beleg-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px}.beleg-form label{min-width:0;display:grid;gap:6px}.beleg-form label.full{grid-column:1/-1}.beleg-form label>span,.steuer-profil-felder label>span{color:var(--dim);font:780 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em;text-transform:uppercase}.beleg-form input,.beleg-form select,.steuer-profil-felder input,.steuer-profil-felder select{width:100%;height:42px;padding:0 11px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel2);font-size:13px}.beleg-form input[type=file]{height:auto;min-height:48px;padding:9px}.beleg-form small{color:var(--dim);font-size:10px}.beleg-form input:focus-visible,.beleg-form select:focus-visible,.steuer-profil-felder input:focus-visible,.steuer-profil-felder select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.beleg-items{display:grid;max-height:660px;overflow:auto}.beleg-items>a{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;color:var(--ink);text-decoration:none}.beleg-items>a+a{border-top:1px solid var(--line)}.beleg-items>a:hover{background:var(--panel2)}.beleg-items>a:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.beleg-items>a>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:8px;color:var(--blue);background:var(--blue-dim);font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.beleg-items>a>span{min-width:0;display:grid;gap:2px}.beleg-items strong,.beleg-items small,.beleg-items code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beleg-items small{color:var(--muted);font-size:10.5px}.beleg-items code{color:var(--dim);font-size:9px}.beleg-items>a>b{font-size:12px;white-space:nowrap}.steuer-profil-felder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:13px;padding:20px 22px}.steuer-profil-felder label{min-width:0;display:grid;gap:6px}.steuer-hinweis{margin:0 22px 20px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--panel2);font-size:11.5px}.steuer-hinweis.is-warn{border-color:color-mix(in srgb,var(--amber) 38%,var(--line));color:var(--amber-ink);background:var(--amber-bg)}.ust-tabelle,.register-table{overflow-x:auto}.ust-row{min-width:720px;display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(100px,1fr));align-items:center;gap:12px;padding:11px 20px;border-top:1px solid var(--line);font-size:12px}.ust-row.is-head{padding-block:8px;border-top:0;color:var(--dim);background:var(--panel2);font:780 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase}.ust-row>:not(:first-child){text-align:right}.ust-row b.is-good{color:var(--green)}.ust-row b.is-warn{color:var(--amber-ink)}.ust-quartale{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);background:var(--panel2)}.ust-quartale>div{display:grid;gap:4px;padding:15px 20px}.ust-quartale>div+div{border-left:1px solid var(--line)}.ust-quartale span{color:var(--dim);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.ust-quartale strong{font-size:17px}.ust-quartale small{color:var(--dim);font-size:10px}.register-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.register-summary>div{display:grid;gap:5px;padding:17px 22px}.register-summary>div+div{border-left:1px solid var(--line)}.register-summary span{color:var(--dim);font:780 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.register-summary strong{font-size:20px}.register-row{min-width:1000px;display:grid;grid-template-columns:105px minmax(220px,1.6fr) minmax(155px,1.1fr) repeat(4,minmax(90px,.7fr));align-items:center;gap:14px;padding:11px 20px;border-top:1px solid var(--line);font-size:11.5px}.register-row.is-head{padding-block:8px;border-top:0;color:var(--dim);background:var(--panel2);font:780 8.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.register-row>span{min-width:0}.register-row>span:nth-child(-n+3){display:grid;gap:2px}.register-row>:nth-child(n+4){text-align:right}.register-row small,.register-row code,.register-row time{overflow:hidden;color:var(--dim);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.register-row.has-warning>span:nth-child(3) small{color:var(--amber-ink)}.monatsakten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.monatsakten article{display:grid;grid-template-rows:auto 1fr auto;min-height:190px;padding:17px;background:var(--panel)}.monatsakten article>header{display:flex;justify-content:space-between;gap:10px}.monatsakten article>header span{color:var(--dim);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.monatsakten h3{margin:4px 0 0;font-size:14px;text-transform:capitalize}.monatsakten article>header>b{height:max-content;padding:4px 7px;border-radius:7px;color:var(--dim);background:var(--panel3);font-size:9px}.monatsakten article.is-closed>header>b{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.monatsakten article.is-changed{box-shadow:inset 0 3px 0 var(--amber)}.monatsakten article.is-changed>header>b{color:var(--amber-ink);background:var(--amber-bg)}.monatsakten article>div{display:grid;align-content:center;gap:3px}.monatsakten article>div>span{color:var(--dim);font-size:10px}.monatsakten article>div>strong{font-size:22px}.monatsakten article>div>small{color:var(--dim);font-size:9.5px}.monatsakten button{min-height:36px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel2);font-size:10.5px;font-weight:750;cursor:pointer}.monatsakten button:hover:not(:disabled){border-color:var(--ink)}.monatsakten button:disabled{opacity:.5;cursor:default}.export-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.export-card{display:grid}.export-card ul{display:grid;gap:9px;margin:0;padding:22px 42px;color:var(--muted);font-size:12.5px}.export-card>.steuer-primary{margin:0 22px 22px}.integritaet-card dl{margin:0}.integritaet-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;border-bottom:1px solid var(--line);font-size:12px}.integritaet-card dt{color:var(--dim)}.integritaet-card dd{margin:0;font-weight:780}.integritaet-card p{margin:0;padding:17px 20px;color:var(--dim);font-size:11px;line-height:1.5}@media (max-width:980px){.steuer-grid,.belege-layout,.export-layout{grid-template-columns:1fr}.steuer-profil-felder,.monatsakten{grid-template-columns:repeat(2,minmax(0,1fr))}.euer-embedded{width:min(100% - 28px,720px)}}@media (max-width:640px){.steuer-kopf.euer-page{padding-bottom:0}.steuer-inhalt{padding-top:15px}.steuer-tabs{margin-inline:-1px}.steuer-tabs button{padding-inline:11px}.euer-embedded{width:100%;padding:16px 12px 44px}.beleg-form,.steuer-profil-felder{grid-template-columns:1fr;padding:16px}.beleg-form label.full{grid-column:auto}.beleg-upload>.steuer-primary{width:calc(100% - 32px);margin:0 16px 16px}.steuer-card>header{padding:16px}.ust-quartale{grid-template-columns:repeat(2,minmax(0,1fr))}.ust-quartale>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.ust-quartale>div:nth-child(4){border-top:1px solid var(--line)}.register-summary{grid-template-columns:1fr}.register-summary>div+div{border-left:0;border-top:1px solid var(--line)}.monatsakten{grid-template-columns:1fr}.beleg-items>a{grid-template-columns:38px minmax(0,1fr)}.beleg-items>a>b{grid-column:2}.export-card>.steuer-primary{margin:0 16px 16px}.steuer-form-error{margin-inline:16px}}@media (max-width:480px){.drawer .anteile-row.is-editing{align-items:stretch;flex-direction:column;padding-block:8px 12px}.drawer .anteile-row.is-editing .anteile-editor{width:100%;max-width:none}.drawer .anteile-kopf,.drawer .anteile-wirkung{flex-wrap:wrap}}@container buehne (max-width:600px){.deal-fuss{grid-template-columns:1fr}.deal-kontext{grid-column:1}.deal-fuss>.ds-hint{grid-column:1;grid-row:auto}.deal-fuss .pos-charge{grid-column:1;grid-row:auto}}.ms-karte.klickbar{cursor:pointer;border-radius:8px;margin:0 -6px;padding:3px 6px;transition:background var(--t-normal, .15s) var(--ease-aus, ease)}.ms-karte.klickbar:hover{background:var(--panel2)}.cw-modal{max-width:440px}.cw-hinweis{font-size:13px;margin:0;padding:10px 16px 0}.cw-tab td{padding:8px 16px}.cw-weg{min-width:34px;padding:4px 10px}.cw-neu{display:flex;gap:8px;padding:12px 16px}.cw-neu input{flex:1;min-width:0;border:1px solid var(--line2);border-radius:var(--radius-s);background:var(--panel);color:var(--ink);padding:8px 10px;font:inherit}.cw-fehler{color:var(--red);font-size:13px;padding:0 16px 12px}.account-security-overlay{align-items:center}.account-security-modal{width:min(680px,100%);max-height:min(760px,calc(100dvh - 40px));overflow:hidden}.account-security-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line)}.account-security-modal>header h2{display:block;border:0;margin:2px 0 0;padding:0;font-size:22px;letter-spacing:-.03em}.account-security-kicker{display:block;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.account-security-modal .xclose{width:38px;height:38px;border:0;border-radius:9px;background:var(--panel2);color:var(--muted);font:inherit;font-size:22px;cursor:pointer}.account-security-body{overflow:auto;padding:18px;display:grid;gap:14px}.account-security-section{padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.account-security-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:14px}.account-security-heading h3{margin:0;font-size:16px;letter-spacing:-.015em}.account-security-heading p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.account-security-heading>strong{min-width:32px;height:32px;display:grid;place-items:center;padding:0 8px;border-radius:8px;background:var(--panel3);font-variant-numeric:tabular-nums}.account-session-list{display:grid;gap:7px;margin-bottom:12px}.account-session{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.account-session-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--panel2);color:var(--muted);font-size:22px}.account-session span b,.account-session span small{display:block}.account-session span b{font-size:13.5px}.account-session span small{margin-top:2px;color:var(--muted);font-size:11.5px}.account-session>i{padding:3px 7px;border-radius:999px;color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);font-size:10.5px;font-style:normal;font-weight:700}.account-security-section label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:650}.account-security-section input,.account-security-section select{width:100%;min-height:42px;padding:8px 11px;border:1px solid var(--line2);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit}.account-security-section input:focus,.account-security-section select:focus{outline:2px solid var(--blue);outline-offset:-1px}.account-security-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.account-security-section .primary{margin-top:12px}.account-security-danger{border:0;background:transparent;color:var(--red);padding:5px 0;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.account-security-danger:disabled{opacity:.45;cursor:default}.account-security-inline-error,.account-security-error{color:var(--red);font-size:12.5px}.account-security-inline-error{margin:0}.account-security-error{padding:11px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--red) 8%,var(--panel))}.account-email-status{flex:none;padding:4px 8px;border:1px solid var(--line);border-radius:999px;color:var(--dim);background:var(--panel);font-size:10.5px;font-weight:700;white-space:nowrap}.account-email-status.is-verified{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 9%,var(--panel))}.account-email-success,.account-email-unavailable{margin:8px 0 0;padding:9px 10px;border:1px solid var(--line);border-radius:8px;font-size:12px;line-height:1.45}.account-email-success{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--panel))}.account-email-unavailable{color:var(--muted);background:var(--panel2)}.account-role-reason{margin-bottom:12px}.account-role-list{display:grid;border:1px solid var(--line);border-radius:10px;overflow:hidden}.account-role-row{display:grid;grid-template-columns:34px minmax(150px,1fr) minmax(130px,170px) auto;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--line)}.account-role-row:last-child{border-bottom:0}.account-role-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--panel3);font-size:12px;font-weight:800}.account-role-person{min-width:0;display:grid;gap:2px}.account-role-person b{font-size:13px}.account-role-person small{color:var(--dim);font-size:10.5px;line-height:1.3}.account-role-row select{min-height:36px;padding:6px 9px}.account-role-row .btn-sec{min-height:36px}.account-role-note{margin:10px 0 0;color:var(--dim);font-size:11px}.role-deals-readonly{max-width:1040px;margin:0 auto;padding:28px}.role-deals-readonly>header{margin-bottom:16px}.role-deals-readonly>header small{color:var(--dim);font-weight:750;letter-spacing:.1em;text-transform:uppercase}.role-deals-readonly>header h1{margin:4px 0;font-size:30px}.role-deals-readonly>header p{margin:0;color:var(--muted)}.role-deals-list{display:grid;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.role-deals-list article{display:grid;grid-template-columns:54px minmax(150px,.7fr) minmax(240px,1.3fr);align-items:center;gap:14px;padding:14px;border-bottom:1px solid var(--line)}.role-deals-list article:last-child{border-bottom:0}.role-deals-list article>span{font-weight:800}.role-deals-list article>div{min-width:0;display:grid;gap:3px}.role-deals-list article small{color:var(--dim)}.role-deals-list article>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.role-deals-list article button{padding:6px 9px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel2);font:inherit;font-size:11px;cursor:pointer}.role-object-readonly{position:fixed;z-index:var(--layer-overlay);top:50%;left:50%;width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 28px);transform:translate(-50%,-50%);overflow:auto}.role-object-readonly>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--line)}.role-object-readonly>header small{color:var(--dim);font-weight:750;text-transform:uppercase}.role-object-readonly>header h2{margin:3px 0 0}.role-object-body{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:18px}.role-object-body>img{width:140px;max-height:190px;object-fit:contain;border-radius:10px;background:var(--panel2)}.role-object-body dl{display:grid;gap:8px;margin:0}.role-object-body dl>div{display:flex;justify-content:space-between;gap:18px;padding-bottom:7px;border-bottom:1px solid var(--line)}.role-object-body dt{color:var(--dim)}.role-object-body dd{margin:0;text-align:right}.role-object-body>p{grid-column:1/-1;margin:0;padding:10px;border-radius:9px;color:var(--muted);background:var(--panel2);font-size:12px}@media (max-width:600px){.account-security-overlay{padding:0}.account-security-modal{width:100%;height:100dvh;max-height:none;border-radius:0}.account-security-modal>header{padding:15px 16px}.account-security-body{padding:12px}.account-security-password-grid{grid-template-columns:1fr}.account-security-section{padding:14px}.account-role-row{grid-template-columns:34px minmax(0,1fr) auto}.account-role-row select{grid-column:2}.account-role-row .btn-sec{grid-column:3;grid-row:2}}.db-rabatt-schieber{display:flex;align-items:center;gap:10px;padding:2px 0 6px}.db-rabatt-schieber input[type=range]{flex:1;min-width:0;margin:0;height:22px;accent-color:var(--ink)}.db-rabatt-schieber b{flex:none;min-width:46px;text-align:right;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.pane.pos-voll{max-width:none;padding:14px 16px 22px}.pos-voll .pos-mitte,.pos-voll .deal-buehne{max-width:none}.pos-voll .pos-stats{margin-bottom:14px}.deal-kopf .kopf-stats{margin:0 0 0 auto;flex-wrap:nowrap;justify-content:flex-end;font-size:13px}.deal-kopf .kopf-stats .ps-pill{padding:4px 12px}.deal-kopf .deal-reset{margin-left:12px}@media (max-width:1100px){.deal-kopf .kopf-stats{flex-wrap:wrap}}.db-zeile i.money-in{color:var(--green)}.db-zeile i.money-out{color:var(--red)}.db-rabatt-eur{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:13.5px}.db-rabatt-schieber .pz{width:88px;height:30px;text-align:right;border:1px solid var(--line2);border-radius:6px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px;padding:0 8px}.db-gewinn-eingabe{font-weight:700}.db-gewinn-eingabe input{width:88px;height:30px;text-align:right;border:1px solid var(--line2);border-radius:6px;background:var(--panel);color:inherit;font:inherit;font-size:13.5px;font-weight:700;padding:0 8px}.db-gewinn-eingabe .vz{font-weight:800}.db-gewinn-eingabe input:focus{outline:2px solid var(--blue);outline-offset:-1px}.deal-live{font-size:13px;white-space:nowrap}.deal-live.an{background:var(--primary);color:var(--primary-ink);border-color:transparent}.deal-live.beitritt{border-color:var(--amber);color:var(--amber-ink);background:var(--amber-bg)}.deal-live-link{display:inline-flex;align-items:center;gap:8px;min-width:0}.deal-live-link .dl-url{font-size:12px;color:var(--dim);background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:4px 8px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-live-link .btn-sec{font-size:12.5px;padding:4px 10px;height:28px;white-space:nowrap}.buchen-fehler{grid-column:3;grid-row:2;color:var(--red);font-size:13px;text-align:center}@container buehne (max-width:600px){.buchen-fehler{grid-column:1;grid-row:auto}}.db-zeile.dbg,.db-sek.dbg{display:grid;grid-template-columns:minmax(0,1fr) 64px 78px;gap:8px;align-items:baseline}.db-sek.dbg span:nth-child(n+2){text-align:right;font-size:10.5px}.db-zeile.dbg .db-rabatt-wert{text-align:right;font-variant-numeric:tabular-nums;color:var(--dim);font-size:12.5px}.db-zeile.dbg .db-rabatt-wert.aktiv{color:var(--red);font-weight:600}.db-zeile.dbg>b{text-align:right;white-space:nowrap}.fuss-rechts{grid-column:3;grid-row:1;display:flex;gap:10px;min-width:0}.fuss-rechts .kunden-knopf{height:48px;flex:none}.fuss-rechts .pos-charge{flex:1;min-width:0}.deal-kopf{height:auto;min-height:66px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}@container buehne (max-width:600px){.fuss-rechts{grid-column:1;grid-row:auto;flex-wrap:wrap}}.entwurf-ecke{position:relative;display:inline-flex}.entwurf-menue{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--layer-popover);width:340px;background:var(--panel);border:1px solid var(--line2);border-radius:10px;box-shadow:var(--schatten-hoch);padding:6px;display:flex;flex-direction:column;gap:2px}.entwurf-zeile{display:flex;align-items:center;gap:6px}.entwurf-zeile .ew-haupt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;border:0;background:transparent;cursor:pointer;font:inherit;padding:7px 9px;border-radius:7px}.entwurf-zeile .ew-haupt:hover{background:var(--panel2)}.entwurf-zeile .ew-haupt b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entwurf-zeile .ew-haupt span{font-size:12px;color:var(--dim)}.ts-rabatt-innen{grid-column:1/3;text-align:right;font-size:12.5px;font-weight:600;color:var(--muted);padding-top:2px}.kv-nummer{text-align:center;font-size:19px;font-weight:800;letter-spacing:.04em;color:var(--ink);background:var(--panel2);border:1.5px dashed var(--line2);border-radius:10px;padding:7px 18px;margin:-10px auto 18px;width:fit-content;font-variant-numeric:tabular-nums}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-700.woff2) format("woff2");font-weight:700;font-display:swap}.terminal{--bg:#000000;--panel:#0B0D10;--panel2:#101318;--panel3:#17191E;--line:#26292F;--line2:#3B3F47;--ink:#E7E4DC;--muted:#B9BDC6;--dim:#7E838C;--amber:#FFA028;--amber-ink:#FFA028;--amber-bg:#1A1206;--amber-dim:rgba(255,160,40,.12);--primary:#FFA028;--primary-hover:#FFB14E;--primary-ink:#000000;--blue:#FFA028;--blue-dim:rgba(255,160,40,.1);--green:#35D06A;--red:#FF4B3E;--violet:#B9BDC6;--violet-dim:rgba(185,189,198,.12);--red-dim:rgba(255,75,62,.12);--green-dim:rgba(53,208,106,.12);--schatten:0 0 0 rgba(0,0,0,0);--schatten-hoch:0 0 0 rgba(0,0,0,0);--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;font-family:var(--mono);font-size:12.5px;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0 -22px -28px}.terminal *{border-radius:0!important;box-shadow:none!important;font-family:var(--mono)!important}.terminal ::selection{background:var(--amber);color:#000}.terminal :focus-visible{outline:1.5px solid var(--amber);outline-offset:1px}.terminal .num,.terminal input,.terminal b{font-variant-numeric:tabular-nums}.terminal .pane{padding:10px}.terminal .deal-buehne{background:var(--bg);border:1px solid var(--line)}.terminal .deal-kopf{background:var(--panel);border-bottom:1px solid var(--line);min-height:52px}.terminal .deal-seite,.terminal .deal-beleg{background:var(--panel);border:1px solid var(--line);padding:0 10px 10px}.terminal .ds-fuss{background:var(--panel2);border:1px solid var(--line)}.terminal .messe-spalte .ms-geraet{background:var(--panel);border:1px solid var(--line)}.terminal .deal-titel{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--amber);color:#000;padding:3px 10px}.terminal .ds-kopf{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);background:var(--panel2);border-bottom:1px solid var(--line);margin:0 -10px 10px;padding:7px 10px}.terminal .db-sek{font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--amber);background:var(--panel2);border:0;margin:8px -10px 3px;padding:5px 10px}.terminal .ms-titel{color:var(--amber);letter-spacing:.12em}.terminal .ps-pill{background:transparent;border:0;border-right:1px solid var(--line);padding:2px 14px 2px 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.terminal .ps-pill b{color:var(--ink);font-size:13px}.terminal .ps-wahl{color:var(--amber);text-transform:uppercase;font-size:11px;letter-spacing:.06em}.terminal .btn-sec,.terminal .ps-verlauf{background:transparent;border:1px solid #8A5E1C;color:var(--amber);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;height:auto;padding:5px 10px}.terminal .btn-sec:hover:not(:disabled){background:var(--amber);border-color:var(--amber);color:#000}.terminal .btn-sec:disabled{opacity:.4}.terminal .deal-reset{border-color:var(--line2);color:var(--dim)}.terminal .deal-reset:hover:not(:disabled){border-color:var(--amber);color:var(--amber);background:transparent}.terminal .deal-live.an{background:var(--amber);border-color:var(--amber);color:#000}.terminal .pos-charge{background:var(--amber);border:1px solid var(--amber);color:#000;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;height:44px}.terminal .pos-charge:hover:not(:disabled){filter:brightness(1.12)}.terminal .pos-charge:disabled{opacity:.4}.terminal .kunden-knopf{height:44px}.terminal .oc-x,.terminal .ts-x{background:transparent;border:0;color:var(--dim)}.terminal .oc-x:hover{color:var(--red);background:transparent}.terminal .oc-x[title="Auf Listenpreis zurücksetzen"]:hover{color:var(--amber)}.terminal input,.terminal select{background:var(--panel2);border:1px solid var(--line);color:var(--amber)}.terminal input::placeholder{color:#565b64}.terminal input:focus,.terminal select:focus{outline:none;border-color:var(--amber)}.terminal .ts-wert,.terminal .cash-zeile input,.terminal .db-rabatt input,.terminal .pz,.terminal .db-gewinn-eingabe input{background:transparent;border:0;text-align:right}.terminal .ts-wert:focus,.terminal .cash-zeile input:focus,.terminal .db-rabatt input:focus,.terminal .pz:focus,.terminal .db-gewinn-eingabe input:focus{background:#1a1206;outline:none;border-bottom:1px solid var(--amber)}.terminal .ts-zeile{background:transparent;border:0;border-bottom:1px solid #17191E;margin:0;padding:5px 8px;min-height:30px}.terminal .ts-zeile:hover{background:#121519}.terminal .ts-zeile .mono{color:var(--dim);font-size:11px}.terminal .oc-name{color:var(--ink);font-weight:600}.terminal .ts-rabatt-innen,.terminal .ts-eff-zeile{color:var(--dim)}.terminal .db-zeile{padding:4px 0;border-bottom:1px solid #17191E;font-size:12.5px}.terminal .db-zeile i{color:var(--dim);font-size:11px}.terminal .db-zeile.db-sum,.terminal .deal-summe{background:var(--panel2);border-top:1px solid var(--line2);font-weight:700}.terminal .deal-summe{margin:8px -10px -10px;padding:8px 96px 8px 10px}.terminal .db-schluss{border-top:2px solid var(--line2)}.terminal .deal-typ{background:transparent;border:1px solid var(--line2);color:var(--ink);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.terminal .livechip,.terminal .badge{background:var(--amber);color:#000}.terminal .st,.terminal .chip{background:transparent;border:1px solid var(--line);color:var(--muted)}.terminal .ms-kopf.online .gm-punkt{background:var(--green)}.terminal .ms-karte.klickbar:hover{background:#121519}.terminal .entwurf-menue{background:var(--panel);border:1px solid var(--line2)}.terminal .entwurf-zeile .ew-haupt:hover{background:#121519}.terminal .deal-live-link .dl-url{background:var(--panel2);border:1px solid var(--line);color:var(--dim)}.terminal .objchip{background:var(--panel2);border:1px solid var(--line);color:var(--amber)}.terminal .kopf-stats{display:none}.t-stats{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line);background:var(--panel)}.t-stat{padding:7px 16px 8px;border-right:1px solid var(--line);min-width:128px}.t-stat .l{font-size:9.5px;letter-spacing:.14em;color:var(--amber);font-weight:700;text-transform:uppercase}.t-stat .v{font-size:15px;font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums;text-transform:uppercase}.terminal .pt-sum{margin-left:auto;color:var(--ink);font-size:12.5px;letter-spacing:0;text-transform:none}.terminal .ts-zeile.t-thead{min-height:0;padding:3px 8px;border-bottom:1px solid var(--line)}.terminal .ts-zeile.t-thead span{color:var(--dim);font-size:9.5px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.terminal .ts-zeile.t-thead .r{text-align:right}.t-statusbar{position:sticky;bottom:0;z-index:5;display:flex;align-items:stretch;flex-wrap:wrap;background:var(--panel);border-top:1px solid var(--line);font-size:10.5px;margin:10px -10px -10px}.t-statusbar .si{padding:6px 12px;border-right:1px solid var(--line);color:var(--dim);letter-spacing:.06em;display:flex;align-items:center;gap:6px;text-transform:uppercase}.t-statusbar .si b{color:var(--amber);font-weight:700}.t-statusbar .si.msgline{flex:1;min-width:0;color:var(--amber);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-statusbar .si.msgline.fehler{color:var(--red)}.terminal-chrome .topbar{background:#0b0d10;border-bottom:1px solid #26292F;height:44px;padding:0;gap:0;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.terminal-chrome .brand-logo,.terminal-chrome .game-switcher{display:none}.terminal-chrome .topbar:before{content:"CCH POS";display:flex;align-items:center;padding:0 14px;background:#ffa028;color:#000;font-weight:700;font-size:12px;letter-spacing:.1em;align-self:stretch}.terminal-chrome .topnav{gap:0;align-self:stretch}.terminal-chrome .topnav button{border-radius:0;border-right:1px solid #26292F;background:none;color:#7e838c;font-size:11.5px;letter-spacing:.08em;font-weight:600;text-transform:uppercase;padding:0 14px;height:100%}.terminal-chrome .topnav button:hover{color:#ffa028;background:none}.terminal-chrome .topnav button.on{color:#ffa028;background:none;box-shadow:inset 0 -2px #ffa028}.terminal-chrome .topnav .badge{background:#ffa028;color:#000;border-radius:0}.terminal-chrome .newbtn{background:transparent;border:1px solid #8A5E1C;color:#ffa028;border-radius:0;text-transform:uppercase;font-size:10.5px;letter-spacing:.1em}.terminal-chrome .newbtn:hover{background:#ffa028;color:#000}.terminal-chrome .tb-pill{background:none;border:0;border-left:1px solid #26292F;border-radius:0;color:#7e838c;height:100%}.terminal-chrome .tb-pill b,.terminal-chrome .userchip b{color:#e7e4dc}.terminal-chrome .userchip{background:none;border:0;border-left:1px solid #26292F;border-radius:0;color:#7e838c;height:100%}.terminal-chrome .content{background:#000}.terminal .db-inhalt{overflow-x:hidden;counter-reset:beleg}.terminal .db-inhalt .db-sek{margin-left:-6px;margin-right:-6px}.terminal .db-zeile.dbg{grid-template-columns:20px minmax(0,1fr) 80px 92px}.terminal .db-zeile.dbg:before{counter-increment:beleg;content:counter(beleg);color:var(--dim);font-size:10.5px}.terminal .db-sek.dbg{grid-template-columns:20px minmax(0,1fr) 80px 92px}.terminal .db-sek.dbg:before{content:"#";font-size:9.5px;color:var(--dim)}.terminal .db-zeile.db-sum,.terminal .db-zeile.db-platz{grid-template-columns:minmax(0,1fr) auto}.terminal .cash-zeile .cl,.terminal .fuss-diff span,.terminal .db-rabatt>span{color:var(--dim);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.terminal .deal-summe{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.terminal-chrome{height:100vh;display:flex;flex-direction:column;overflow:hidden}.terminal-chrome .topbar{flex:none}.terminal-chrome .content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#000}.terminal{flex:1;min-height:0;display:flex;flex-direction:column;margin:0}.terminal .pane{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px;overflow:hidden}.terminal .pos-mitte{flex:1;min-height:0;display:flex;flex-direction:column;max-width:none;margin:0}.terminal .pos-mit-messe{flex:1;min-height:0;align-items:stretch}.terminal .deal-buehne{display:flex;flex-direction:column;flex:1;min-height:0}.terminal .deal-kopf,.terminal .t-stats{flex:none}.terminal .deal-grid{flex:1;min-height:0}.terminal .deal-seite,.terminal .deal-beleg{height:auto;min-height:0}.terminal .deal-fuss{flex:none}.terminal .messe-spalte{position:static;max-height:none;overflow-y:auto}.terminal-chrome .vchip{display:none}.terminal .t-statusbar{position:static;margin:10px -10px -10px;flex:none}.terminal .pos-chips{gap:4px}.terminal .pos-chips button{background:transparent;border:1px solid var(--line2);color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px}.terminal .pos-chips button:hover{border-color:var(--amber);color:var(--amber)}.terminal .pos-chips button.on{background:var(--amber);color:#000;border-color:var(--amber)}.terminal .db-sek{text-transform:uppercase}.terminal .ts-rabatt-innen{text-align:left;padding-left:196px;font-size:10.5px;font-weight:400;color:var(--dim)}.terminal .ts-delta.minus{color:var(--red)}.terminal .ts-delta.plus{color:var(--green)}.terminal div:has(>.ts-eff-zeile)>.ts-zeile{border-bottom:0}.terminal .ts-eff-zeile{border-bottom:1px solid #17191E;margin:0;padding:2px 8px 5px 196px;font-size:10.5px;color:var(--dim)}.terminal .ds-liste{flex:0 1 auto}.terminal .deal-seite .ds-fuss{margin-top:0}.terminal .db-inhalt{flex:0 1 auto}.terminal-chrome .t-uhr{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.terminal-chrome .t-uhr b{color:#e7e4dc;font-weight:600}.terminal-chrome .t-uhr .t-datum{color:#7e838c}.terminal .ts-zeile.t-leer span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.terminal .zpaar>.mono{order:1;width:52px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal .zpaar>.flag,.terminal .zpaar>.cdim{order:2;width:22px;flex:none;text-align:center}.terminal .zpaar>.t-grade{order:3;width:64px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.terminal .zpaar>.oc-name{order:4;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal .zpaar>.chip{order:5}.terminal .t-thead .t-kopfzelle{border:0;background:transparent}.terminal input[type=range]{accent-color:var(--amber);background:transparent;border:0;padding:0}.terminal input[type=range]::-webkit-slider-runnable-track{height:4px;background:#26292f}.terminal input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4px;background:var(--amber);border:none;border-radius:0}.terminal input[type=range]::-moz-range-track{height:4px;background:#26292f}.terminal input[type=range]::-moz-range-thumb{width:12px;height:12px;background:var(--amber);border:none;border-radius:0}.terminal .livechip,.terminal .grade-eck{background:var(--amber);color:#000;font-size:10px;font-weight:700;padding:1px 4px;border:0}.terminal,.terminal *{scrollbar-width:thin;scrollbar-color:#3B3F47 #0B0D10}.terminal ::-webkit-scrollbar{width:8px;height:8px}.terminal ::-webkit-scrollbar-thumb{background:#3b3f47}.terminal ::-webkit-scrollbar-track{background:#0b0d10}.terminal .db-zeile.dbg span i{color:var(--dim);font-size:10.5px}.terminal .db-zeile.dbg span i.money-in,.terminal .db-zeile.dbg span i.money-out{color:var(--dim)}.terminal .gm-punkt{border-radius:50%!important;background:#4a4f58}.terminal .gm-zeit{color:var(--muted)}.deal-kachel{margin-bottom:16px}.deal-kachel .dk-body{padding:4px 16px 14px}.dk-mehr{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:400;color:var(--muted)}.dk-mehr:hover{color:var(--ink);text-decoration:underline}.dk-stats{display:flex;flex-wrap:wrap;gap:10px 32px;margin:8px 0 14px}.dk-stat .l{font-size:13px;color:var(--muted);font-weight:600}.dk-stat .v{font-size:22px;font-weight:700;margin-top:5px;letter-spacing:-.01em}.dk-stat .f{font-size:13px;color:var(--muted);margin-top:3px}.dk-balken{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--panel2);gap:2px}.dk-balken span{min-width:3px}.dk-seg-v{background:var(--green)}.dk-seg-t{background:var(--blue)}.dk-seg-o{background:var(--line2)}.dk-legende{margin-top:8px;font-size:13px;color:var(--muted)}.dk-lv{color:var(--green)}.dk-lt{color:var(--blue)}.dk-lo{color:var(--ink)}.cap-im-card{padding:12px 16px 2px}.cap-im-card .caplegend{margin-bottom:6px}.cap-titel{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:4px 0 5px}.cap-im-card .capbar{height:34px;margin-bottom:12px}.mchart{margin-bottom:16px}.mchart-summe{padding:12px 16px 0;font-size:13.5px;color:var(--muted)}.mchart-summe b{color:var(--ink)}.mbars{display:flex;gap:10px;padding:16px 16px 8px;align-items:flex-end;overflow-x:auto;-webkit-overflow-scrolling:touch}.mmonat{flex:1 0 72px;min-width:0;display:flex;flex-direction:column;gap:6px}button.mmonat{border:0;background:none;padding:0;font:inherit;color:inherit}.mpaar{display:flex;gap:3px;align-items:stretch;height:220px;border-bottom:2px solid var(--line2)}.msp{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.msp-bar{flex:1;min-height:0;display:flex;align-items:flex-end}.msp-bar>.mbar{width:100%}.mwert{font-size:11.5px;color:var(--muted);text-align:center;white-space:nowrap;margin-bottom:3px}.mbar{border-radius:3px 3px 0 0;min-height:2px;overflow:hidden}.mbar.bu{background:var(--blue);display:flex;flex-direction:column}.mg-teil{background:var(--green);border-radius:3px 3px 0 0;min-height:0;flex:none}.mg-teil.neg{background:var(--red)}.mbar.ba,.mlege-a{background:var(--red);opacity:.75}.mlabel{font-size:12.5px;color:var(--dim);text-align:center;white-space:nowrap}.mlabel b{font-weight:600}.munter{font-size:11.5px;text-align:center;white-space:nowrap;margin-top:-2px;display:flex;justify-content:center;gap:8px}.mlege-zeile{display:inline-flex;align-items:center;gap:5px}.mlege-zeile .mlege{margin-left:9px}.mlege-zeile .mlege:first-child{margin-left:0}.mwert.nullwert,.cf-wert.nullwert,.cf-netto.nullwert{color:var(--line2);font-weight:400}.munter b{font-weight:600}.mlege{display:inline-block;width:9px;height:9px;border-radius:2px;margin:0 3px 0 6px}.mlege-u{background:var(--blue)}.mlege-g{background:var(--green)}.cashflow{margin-bottom:16px}.cf-kopf{display:flex;align-items:center;gap:8px;padding:12px 16px 0;font-size:13.5px;color:var(--muted)}.cf-kopf b{font-size:16px}.cf-lege{display:inline-block;width:14px;border-top:2px solid var(--amber);vertical-align:middle;margin-right:4px}.cf-linie-hinweis{color:var(--dim);font-style:normal;margin-left:8px;font-size:12px}.cf-chart{padding:10px 16px 12px}.cf-monate{position:relative;display:flex}.cf-svg{position:absolute;left:0;right:0;top:0;height:180px;width:100%;pointer-events:none;z-index:2}.cf-svg polyline{stroke:var(--amber);stroke-width:2;vector-effect:non-scaling-stroke}.cf-monat{flex:1;min-width:0;padding:0 5px;display:flex;flex-direction:column}.cf-oben{height:90px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--line2)}.cf-unten{height:90px;display:flex;flex-direction:column;justify-content:flex-start}.cf-bar{border-radius:3px 3px 0 0}.cf-rein{background:var(--green)}.cf-raus{background:var(--red);opacity:.8;border-radius:0 0 3px 3px}.cf-wert{font-size:10.5px;color:var(--muted);text-align:center;white-space:nowrap;margin:0 0 3px}.cf-unten .cf-wert{margin:3px 0 0}.cf-fuss{margin-top:6px;text-align:center}.cf-netto{font-size:11px;font-weight:600}.mmonat{cursor:pointer;border-radius:8px;transition:background .15s}.mmonat:hover{background:var(--panel2)}.overlay.voll{padding:16px;align-items:stretch}.modal.voll{width:100%;max-width:1400px;max-height:none}.mb-scroll{overflow-y:auto;flex:1;min-height:120px}.mb-grid{display:flex;flex-direction:column}.mb-spalte{min-width:0}.mb-spalte button.sec-h{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left}@media (min-width:1080px){.modal.voll .mb-spalte .sec-h:first-child{border-top:0}}.mb-fuss{border-radius:0 0 12px 12px}.mb-tab td.lbl i{font-style:normal}.mb-text{padding:12px 16px;font-size:13.5px;line-height:1.55;color:var(--muted)}.mb-text p{margin:0 0 10px}.mb-text p:last-child{margin-bottom:0}table.plain th.r{text-align:right}.mb-spalte table.plain th{padding:8px 16px;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.mb-spalte table.plain th.r{text-align:right}.mb-sort-button{width:100%;display:flex;align-items:center;gap:6px;padding:0;border:0;border-radius:3px;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.mb-spalte table.plain th.r .mb-sort-button{justify-content:flex-end}.mb-sort-button:hover{color:var(--ink)}.mb-sort-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mb-sort-indicator{width:1em;flex:none;color:var(--dim);font-size:12px;line-height:1;text-align:center;opacity:.55}.mb-sort-indicator.is-active{color:var(--blue);opacity:1}.overlay.voll.mb-v2-overlay{align-items:center;padding:20px;background:#070b109e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain}.modal.voll.mb-v2{width:min(1500px,100%);max-width:1500px;max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid var(--d2-rule);border-radius:14px;color:var(--d2-ink);background:var(--d2-paper);box-shadow:0 28px 80px #00000057;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.mb-v2-head{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 16px 13px 20px;border-bottom:1px solid var(--d2-rule);background:var(--d2-paper)}.modal.mb-v2 .mb-v2-title h2{display:block;margin:2px 0 0;padding:0;border:0;font-size:22px;line-height:1.12;font-weight:650;letter-spacing:-.025em}.mb-v2-title small{display:block;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.mb-v2-daynav{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--d2-rule);border-radius:9px;background:var(--d2-soft)}.mb-v2-daynav button{min-width:36px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--d2-ink);background:var(--d2-raised);cursor:pointer}.mb-v2-daynav button:hover:not(:disabled){color:var(--d2-cobalt);box-shadow:0 1px 4px #0a0f141f}.mb-v2-daynav button:disabled{color:var(--d2-muted);background:transparent;cursor:not-allowed;opacity:.45}.mb-v2-daynav .mb-v2-today{width:auto;padding:0 12px;color:var(--d2-cobalt);font-size:11.5px;font-weight:700}.mb-v2-close{width:38px;height:38px;display:grid;place-items:center;padding:0!important;border-radius:8px!important;font-size:17px!important}.mb-v2-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--d2-rule);background:var(--d2-raised)}.mb-v2-summary article{min-width:0;padding:14px 18px 15px}.mb-v2-summary article+article{border-left:1px solid var(--d2-rule)}.mb-v2-summary small,.mb-v2-summary strong,.mb-v2-summary span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-v2-summary small{color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.mb-v2-summary strong{margin-top:5px;color:var(--d2-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:21px;line-height:1.15;font-weight:700;letter-spacing:-.035em}.mb-v2-summary strong.money-in{color:var(--d2-positive)}.mb-v2-summary strong.money-out{color:var(--d2-risk)}.mb-v2-summary span{margin-top:4px;color:var(--d2-muted);font-size:10.5px}.mb-v2 .mb-scroll{min-height:0;padding:14px;background:var(--d2-canvas);overscroll-behavior:contain}.mb-v2 .mb-grid{gap:0}.mb-v2 .mb-spalte button.sec-h{min-height:46px;margin-top:12px;padding:11px 14px;border:1px solid var(--d2-rule);border-radius:9px;color:var(--d2-ink);background:var(--d2-paper);font-size:14px;cursor:pointer}.mb-v2 .mb-spalte button.sec-h:first-child{margin-top:0;border-top:1px solid var(--d2-rule)}.mb-v2 .mb-spalte button.sec-h.is-open{border-radius:9px 9px 0 0;background:var(--d2-soft)}.mb-v2 .mb-spalte button.sec-h+.sec-b{overflow:hidden;border:1px solid var(--d2-rule);border-top:0;border-radius:0 0 9px 9px;background:var(--d2-paper)}.mb-v2 .mb-spalte table.plain{font-size:14px}.mb-v2 .mb-spalte table.plain td{padding:10px 14px;border-color:var(--d2-rule)}.mb-v2 .mb-spalte table.plain th{padding:9px 14px;border-color:var(--d2-rule);color:var(--d2-muted);background:var(--d2-raised);font-size:10.5px}.mb-v2 .mb-sort-button:hover{color:var(--d2-ink)}.mb-v2 .mb-sort-button:focus-visible{outline-color:var(--d2-cobalt)}.mb-v2 .mb-sort-indicator.is-active{color:var(--d2-cobalt)}.mb-v2 .mb-spalte table.plain tbody tr:not(.total):hover td{background:color-mix(in srgb,var(--d2-cobalt) 4%,var(--d2-paper))}.mb-v2 .mb-spalte table.plain tr.total td{border-color:var(--d2-rule);background:var(--d2-soft)}.mb-v2 .mschluss{margin-top:12px;overflow:hidden;border:1px solid var(--d2-rule);border-radius:9px;background:var(--d2-paper)}.mb-v2 .msk{border-color:var(--d2-rule)}.mb-v2 .msk-titel{padding:12px 14px 5px;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px}.mb-v2 .msk table.plain td{padding:8px 14px}.mb-v2 .mb-text{color:var(--d2-muted);background:var(--d2-paper);font-size:12px}.mb-v2 .banner,.mb-v2 .leer{margin-bottom:12px;border-color:var(--d2-rule);border-radius:9px;background:var(--d2-paper)}.mb-mobile-ledger{display:none}.mb-order-tone-0{--mb-order-bg:var(--d2-paper,var(--panel))}.mb-order-tone-1{--mb-order-bg:var(--panel3,var(--d2-soft))}.mb-spalte table.plain tbody tr.mb-order-row td{background:var(--mb-order-bg)}.mb-spalte table.plain tbody tr.mb-order-start td{border-top:2px solid var(--d2-rule,var(--line2))}.mb-v2 .mb-spalte table.plain tbody tr.mb-order-row:hover td{background:color-mix(in srgb,var(--d2-ink) 5%,var(--mb-order-bg))}.mb-v2 .mb-mobile-sale.mb-order-row{background:var(--mb-order-bg)}.mb-v2 .mb-mobile-sale.mb-order-start{border-top:2px solid var(--d2-rule)}.mb-v2 .mb-mobile-sale.mb-order-row:active{background:color-mix(in srgb,var(--d2-ink) 5%,var(--mb-order-bg))}@media (max-width:760px){.overlay.voll.mb-v2-overlay{padding:0;align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none}.modal.voll.mb-v2{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.mb-v2-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 10px 10px 14px}.modal.mb-v2 .mb-v2-title h2{font-size:19px}.mb-v2-daynav{grid-column:1/-1;grid-row:2;justify-self:stretch;justify-content:space-between}.mb-v2-daynav button:not(.mb-v2-today){flex:1}.mb-v2-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-v2-summary article:nth-child(3){border-left:0;border-top:1px solid var(--d2-rule)}.mb-v2-summary article:nth-child(4){border-top:1px solid var(--d2-rule)}.mb-v2-summary article{padding:11px 13px 12px}.mb-v2-summary strong{font-size:16px}.mb-v2 .mb-scroll{padding:8px}.mb-v2 .mb-ledger-desktop{display:none!important}.mb-v2 .mb-mobile-ledger{display:block;background:var(--d2-paper)}.mb-v2 .mb-mobile-sort{display:flex;align-items:flex-end;gap:8px;padding:10px 14px;border-bottom:1px solid var(--d2-rule);background:var(--d2-raised)}.mb-v2 .mb-mobile-sort label{min-width:0;flex:1;display:block}.mb-v2 .mb-mobile-sort label>span{display:block;margin-bottom:5px;color:var(--d2-muted);font-size:9px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.mb-v2 .mb-mobile-sort select,.mb-v2 .mb-mobile-sort button{height:38px;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-ink);background:var(--d2-paper);font:inherit}.mb-v2 .mb-mobile-sort select{width:100%;padding:0 34px 0 10px;font-size:12.5px}.mb-v2 .mb-mobile-sort button{width:42px;flex:none;display:grid;place-items:center;padding:0;color:var(--d2-cobalt);font-size:18px;font-weight:750;cursor:pointer}.mb-v2 .mb-mobile-sort select:focus-visible,.mb-v2 .mb-mobile-sort button:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:2px}.mb-v2 .mb-mobile-sale{width:100%;display:block;padding:14px 14px 13px;border:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.mb-v2 .mb-mobile-sale:active{background:var(--d2-soft)}.mb-v2 .mb-mobile-salehead{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;margin-bottom:7px;color:var(--d2-muted);font-size:11px}.mb-v2 .mb-mobile-salehead>span+span{position:relative}.mb-v2 .mb-mobile-salehead>span+span:before{content:"·";position:absolute;left:-8px;color:var(--d2-rule)}.mb-v2 .mb-mobile-salename{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:15px;line-height:1.3}.mb-v2 .mb-mobile-salename small{flex:none;padding:3px 6px;border-radius:5px;color:var(--d2-muted);background:var(--d2-soft);font-size:10px;font-weight:650;white-space:nowrap}.mb-v2 .mb-mobile-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.mb-v2 .mb-mobile-values>span{min-width:0;display:block}.mb-v2 .mb-mobile-values small,.mb-v2 .mb-mobile-values b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-v2 .mb-mobile-values small{margin-bottom:3px;color:var(--d2-muted);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mb-v2 .mb-mobile-values b{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mb-v2 .mb-mobile-ledgertotal{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;padding:12px 14px;background:var(--d2-soft)}.mb-v2 .mb-mobile-ledgertotal>span{display:block;min-width:0}.mb-v2 .mb-mobile-ledgertotal small,.mb-v2 .mb-mobile-ledgertotal b{display:block;white-space:nowrap}.mb-v2 .mb-mobile-ledgertotal small{color:var(--d2-muted);font-size:9px}.mb-v2 .mb-mobile-ledgertotal b{margin-top:2px;font-size:12.5px}.mb-v2 .mb-mobile-note{margin:0;padding:10px 14px;color:var(--d2-muted);border-top:1px solid var(--d2-rule);font-size:11px;line-height:1.4}.mb-v2 .mb-mobile-expense{border-bottom:1px solid var(--d2-rule)}.mb-v2 .mb-mobile-expensemain{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px 9px;border:0;color:var(--d2-ink);background:transparent;text-align:left}.mb-v2 .mb-mobile-expensemain:not(:disabled){cursor:pointer}.mb-v2 .mb-mobile-expensemain:disabled{opacity:1}.mb-v2 .mb-mobile-expensemain span,.mb-v2 .mb-mobile-expensemain small,.mb-v2 .mb-mobile-expensemain b,.mb-v2 .mb-mobile-expensemain em{display:block}.mb-v2 .mb-mobile-expensemain small,.mb-v2 .mb-mobile-expensemain em{color:var(--d2-muted);font-size:10.5px;font-style:normal}.mb-v2 .mb-mobile-expensemain b{margin:3px 0;font-size:14px}.mb-v2 .mb-mobile-expensemain>strong{font-size:14px;white-space:nowrap}.mb-v2 .mb-mobile-objects{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.mb-v2 .mb-mobile-objects button,.mb-v2 .mb-mobile-objects span{min-height:28px;display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--d2-rule);border-radius:6px;color:var(--d2-muted);background:var(--d2-soft);font-size:10px;font-weight:650}.mb-v2 .mb-mobile-objects button{color:var(--d2-ink);cursor:pointer}.mb-v2 .mschluss{grid-template-columns:minmax(0,1fr)}.mb-v2 .msk{border-right:0;border-bottom:1px solid var(--d2-rule)}.mb-v2 .msk:last-child{border-bottom:0}}@media (max-width:900px){.entwurf-menue{position:fixed;top:auto;left:12px;right:12px;width:auto;max-height:60vh;overflow-y:auto}}.dropdown{max-width:calc(100vw - 20px)}.tchart{margin-bottom:16px}.tchart-lese{padding:12px 16px 0;font-size:13.5px;color:var(--muted)}.tchart-lese>b:first-child{color:var(--ink)}.tbars{display:flex;gap:3px;padding:14px 16px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ttag{flex:1;min-width:3px;display:flex;flex-direction:column;cursor:pointer}.ttag.lese{background:var(--blue-dim)}.ttip{position:fixed;left:-9999px;top:-9999px;z-index:var(--layer-overlay);pointer-events:none;background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:6px 10px;font-size:12.5px;white-space:nowrap;box-shadow:0 4px 14px #00000024}.tbars.dicht{gap:1px}.tbars.dicht .tbar{border-radius:0}.ttag-oben{position:relative}.ttag-unten{display:flex;align-items:flex-start;border-top:2px solid var(--line2)}.ttag-unten .tbar{flex:1;min-width:0}.tbar.aus{background:var(--red);opacity:.45}.tbar{width:100%}.ttag-oben .tbar{position:absolute;left:0;bottom:0}.tbar.ums{background:var(--blue);opacity:.3}.tbar.ums.gekappt{background:linear-gradient(to top,var(--blue) 55%,transparent)}.tbar.pos.gekappt{background:linear-gradient(to top,var(--green) 55%,transparent)}.tbar.neg.gekappt{background:linear-gradient(to bottom,var(--red) 55%,transparent)}.tbar.pos{background:var(--green);border-radius:2px 2px 0 0}.tbar.neg{background:var(--red);border-radius:0 0 2px 2px}.tchart-fuss{display:flex;justify-content:space-between;padding:2px 16px 12px;font-size:12px;color:var(--dim)}.nprog{margin-bottom:16px}.nprog .caplegend{margin:0;padding:6px 16px 12px}.np-typ{font-size:12.5px;letter-spacing:.03em;text-transform:uppercase}.np-tab th{padding:8px 16px;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);text-align:left;border-bottom:1px solid var(--line)}.np-tab th.r{text-align:right}.np-ek{color:var(--muted);font-size:13px;font-weight:400}.np-leer{color:var(--dim)}.np-knapp{color:var(--amber-ink);font-weight:600}.np-aus{color:var(--red);font-weight:700}.utrend{margin-bottom:16px}.gt-reihe{display:flex;gap:14px;padding:16px 16px 12px;align-items:flex-start}.gt-woche{flex:1;min-width:0;display:flex;flex-direction:column;cursor:default;font-size:12px;line-height:1.3;text-align:center;border-radius:8px;padding:4px 4px 6px}.gt-woche.lese{background:var(--panel2)}.gt-oben{position:relative;display:flex;align-items:flex-end;justify-content:center}.gt-unten{border-top:2px solid var(--line2);display:flex;align-items:flex-start;justify-content:center}.gt-oben:last-of-type{border-bottom:2px solid var(--line2)}.gt-bar{width:min(56px,70%);border-radius:4px 4px 0 0}.gt-unten .gt-bar{border-radius:0 0 4px 4px}.gt-bar.pos{background:var(--green)}.gt-bar.neg{background:var(--red)}.gt-woche.laufend .gt-bar.pos{opacity:.55}.gt-bar.geist{position:absolute;bottom:0;left:50%;transform:translate(-50%);background:transparent;border:1.5px dashed var(--green);border-bottom:0;opacity:.6}.gt-woche b{font-size:12.5px;margin-top:6px}.gt-woche i{font-style:normal;color:var(--dim)}.gt-woche .gt-prog{color:var(--blue);white-space:nowrap}.gt-monate{border-top:1px dashed var(--line2);margin:2px 16px 0;padding:10px 0 12px;font-size:13px;line-height:1.5}.gt-prog-titel{font-weight:700;margin-bottom:4px}.gt-prog-zeile{display:flex;gap:10px;padding:1px 0;flex-wrap:wrap}.gt-prog-label{flex:0 0 150px;color:var(--muted)}@media (max-width:640px){.gt-prog-label{flex-basis:118px}}@media (max-width:640px){.gt-reihe{gap:6px}.gt-woche{font-size:11px}.gt-woche .gt-prog{white-space:normal}}@media (hover:none){.ev>.btn-sec{opacity:1}}@media (max-width:1000px){.mbars{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;scroll-snap-type:x proximity}.mmonat{flex:1 0 auto;min-width:64px;scroll-snap-align:start}.munter b:nth-of-type(3),.munter span:nth-of-type(2){display:none}}@media (max-width:768px){.overlay.voll{padding:0}.modal.voll{border-radius:0;height:100%}.mb-fuss{border-radius:0}}.fehlergrenze{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.fg-karte{max-width:560px;width:100%}.fg-body{padding:16px 18px 18px}.fg-body p{margin:0 0 12px;font-size:14.5px;line-height:1.55;color:var(--muted)}.fg-technisch{background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius-s);padding:10px 12px;font-size:12.5px;color:var(--dim);white-space:pre-wrap;word-break:break-word}.fg-knoepfe{display:flex;gap:8px;margin-top:14px}.saldi-knopf{width:1px;white-space:nowrap}.posten-zeile>td{background:var(--panel2);padding:0!important}.posten-liste{padding:6px 0}.posten-eintrag{display:grid;grid-template-columns:46px minmax(0,1fr) 14px 92px;gap:8px;align-items:baseline;padding:5px 14px;font-size:12.5px;border-bottom:1px solid var(--line)}.posten-eintrag>.pe-betrag{grid-column:4}.posten-eintrag:last-child{border-bottom:0}@media (max-width:560px){.posten-eintrag{grid-template-columns:1fr auto;grid-template-areas:"datum betrag" "text text";row-gap:1px}.posten-eintrag>.pe-datum{grid-area:datum}.posten-eintrag>.pe-betrag{grid-area:betrag;grid-column:betrag}.posten-eintrag>.pe-text{grid-area:text}}.pe-datum{font-size:11.5px;white-space:nowrap}.pe-text{min-width:0}@media (hover:hover) and (min-width:561px){.posten-eintrag>.pe-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posten-eintrag .pe-zahlen{display:none}.posten-eintrag:hover .pe-zahlen{display:inline}}.pe-obj{cursor:pointer;margin-right:6px}.pe-obj:hover{text-decoration:underline}.pe-betrag{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.posten-summe{border-top:1px solid var(--line2);background:var(--panel);font-size:13px}.pe-zahlen{border:0;background:none;padding:0 0 0 8px;color:var(--blue);cursor:pointer;font:inherit;font-size:11.5px;white-space:nowrap}.pe-zahlen:hover{text-decoration:underline}.posten-eintrag.pe-bezahlt{background:transparent;opacity:.6}.posten-eintrag.pe-bezahlt .pe-text{color:var(--dim);text-decoration:line-through;text-decoration-color:var(--line2)}.pe-anteil{font-style:normal;color:var(--blue);margin-left:8px;white-space:nowrap;font-size:12px}.pe-haken{grid-column:3;color:var(--green);font-weight:700;text-align:center;text-decoration:none}.posten-eintrag.pe-bezahlt .pe-obj{color:var(--dim)}.posten-eintrag.pe-bezahlt .pe-betrag{color:var(--dim);text-decoration:line-through}.pe-marke{display:inline-block;margin-left:8px;background:var(--green);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:1px 6px;border-radius:999px;vertical-align:1px}.pg{border-bottom:1px solid var(--line2)}.pg:last-of-type{border-bottom:0}.pg-kopf{display:grid;grid-template-columns:9px minmax(0,1fr) 92px;gap:8px;align-items:center;width:100%;border:0;background:none;cursor:pointer;font:inherit;text-align:left;padding:6px 12px;color:var(--ink)}.pg-kopf:hover{background:var(--panel3)}.pg-pfeil{width:6px;height:6px;justify-self:center;margin-left:-2px;border-right:1.8px solid var(--muted);border-bottom:1.8px solid var(--muted);transform:rotate(-45deg);transform-origin:55% 55%;transition:transform .15s}.pg-pfeil.auf{transform:rotate(45deg)}.pg-kopf:hover .pg-pfeil{border-color:var(--ink)}.pg-titel{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-anzahl{font-style:normal;font-weight:600;font-size:10.5px;color:var(--dim);background:var(--panel3);border-radius:999px;padding:1px 6px;margin-left:6px}.pg-erkl{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width:620px){.pg-erkl{display:none}}@media (max-width:1000px){.pg-erkl{display:none}}.pg-summe{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pg .posten-eintrag{padding-left:38px;background:var(--panel)}.pe-zahlen{opacity:0;transition:opacity .12s}.posten-eintrag:hover .pe-zahlen,.pe-zahlen:focus-visible{opacity:1}@media (hover:none){.pe-zahlen{opacity:1}}.mb-objekte{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:baseline}.mb-obj{font-size:11px;font-weight:600;background:var(--panel2);border:1px solid var(--line);border-radius:4px;padding:0 5px;cursor:pointer;color:var(--muted);white-space:nowrap}.mb-obj:hover{border-color:var(--blue);color:var(--blue)}table.plain tr.total td{font-weight:700;border-top:1px solid var(--line2);background:var(--panel2)}table.plain tr.total td.lbl{color:var(--muted);font-weight:600}.mschluss{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;border-top:2px solid var(--line2)}.msk{border-right:1px solid var(--line)}.msk:last-child{border-right:0}.msk-titel{padding:10px 16px 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.msk-titel i{font-style:normal;letter-spacing:0;text-transform:none;font-weight:400}.msk table.plain{width:100%}.msk tr.result td{font-size:15px}.chip-acc{background:#0080601a;color:var(--green);font-weight:700}.best-mitte{max-width:1080px;margin:0 auto}.best-kopf{display:flex;align-items:baseline;gap:14px;margin-bottom:14px;flex-wrap:wrap}.best-kopf h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}.best-akte{margin-bottom:10px;padding:12px 16px}.ba-kopf{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ba-name{cursor:pointer}.ba-name:hover{text-decoration:underline}.ba-netto{margin-left:auto;text-align:right;display:flex;flex-direction:column;line-height:1.15}.ba-netto b{font-size:17px;font-weight:800;letter-spacing:-.01em}.ba-netto i{font-style:normal;font-size:10.5px;color:var(--dim)}.ba-stats{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr .8fr .9fr;gap:12px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line)}.ba-stat .l{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700}.ba-stat .v{font-size:13.5px;font-weight:600;margin-top:1px}.ba-stat .v .cdim{font-weight:400}@media (max-width:700px){.ba-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}.ba-offen{font-size:15px}.ba-status{display:flex;align-items:center;gap:12px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line);font-size:13.5px;flex-wrap:wrap;justify-content:space-between}.best-fertig{opacity:.62}.best-trenn{margin:16px 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.ba-wahl{width:17px;height:17px;accent-color:var(--primary);cursor:pointer;flex:none}.ba-wahl:disabled{cursor:not-allowed;opacity:.35}.best-gewaehlt{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--schatten)}.best-aktion{position:sticky;top:10px;z-index:8;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;margin-bottom:12px;border-color:var(--primary)}.best-aktion-knoepfe{margin-left:auto;display:flex;gap:8px}.best-aktion .pos-charge{height:40px;min-width:0;padding:0 18px}.best-zweck{flex:1 1 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;padding-top:8px;border-top:1px dashed var(--line2)}.best-zweck .mono{-webkit-user-select:all;user-select:all;background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:2px 8px}.best-zweck-kopie{height:28px;padding:0 10px;font-size:12.5px}.best-alle{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.schuld-teile{font-size:11.5px;margin-top:2px}.schuld-zeile{cursor:pointer}.schuld-zeile:hover td{background:var(--panel2)}.schuld-fertig td,.schuld-fertig .objchip{color:var(--dim)}.schuld-rest{cursor:default}.schuld-rest:hover td{background:transparent}.vchip{position:fixed;left:18px;bottom:10px;z-index:var(--layer-sticky);border:0;background:transparent;color:var(--dim);font:inherit;font-size:11px;font-weight:600;padding:4px 7px;border-radius:6px;cursor:pointer}.vchip:hover{color:var(--ink);background:var(--panel)}.vchip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vchip-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-modal)}.vpanel{position:absolute;left:10px;bottom:max(36px,env(safe-area-inset-bottom));width:min(420px,calc(100vw - 20px));box-shadow:var(--schatten-hoch);display:flex;flex-direction:column;max-height:min(560px,calc(100dvh - 80px));overflow:hidden}.vpanel h3{flex-shrink:0}.vpanel h3 .xclose{margin-left:auto}.vp-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.vp-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (min-width:961px){.vpanel{bottom:58px}}.vp-eintrag{padding:12px 16px;border-bottom:1px solid var(--line)}.vp-eintrag:last-child{border-bottom:0}.vp-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.vp-kopf b{font-size:14px}.vp-datum{margin-left:auto;font-size:12px;color:var(--dim);white-space:nowrap}.vp-eintrag ul{margin:7px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.vp-eintrag li{font-size:13px;color:var(--muted);line-height:1.5}.scan{display:flex;flex-direction:column;align-items:center;gap:14px}.scan>*{width:100%}.scan-kopf,.scan-start,.scan-pruefen,.scan-hinweis,.scan-status{max-width:560px}.scan-platzhalter,.scan-buchen{max-width:720px}.scan-tabelle{overflow-x:auto}.scan-tabelle table{width:100%}.scan-links{white-space:nowrap}.scan-links a{color:var(--blue);text-decoration:none;font-size:13px}.scan-links a:hover{text-decoration:underline}.scan-tabelle select{height:30px;font-size:13px}.scan-kopf{display:flex;flex-direction:column;gap:10px}.scan-quelle{height:44px;font-size:15px}.scan-chips{display:flex;gap:8px;flex-wrap:wrap}.scan-chip{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:14px;font-weight:600;cursor:pointer}.scan-chip.on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.scan-hinweis{font-size:13px;color:var(--amber);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;line-height:1.5}.scan-start{display:flex;flex-direction:column;gap:10px;align-items:stretch}.scan-kamera{min-height:72px;font-size:19px;font-weight:800;border-radius:14px;border:0;cursor:pointer;background:var(--primary);color:var(--primary-ink)}.scan-kamera:disabled{opacity:.6}.scan-pruefen{display:flex;flex-direction:column;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px}.scan-vergleich{display:flex;gap:12px;justify-content:center}.scan-vgl-spalte{flex:1;max-width:230px;min-width:0;display:flex;flex-direction:column;gap:6px}.scan-vgl-l{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--dim);text-align:center}.scan-vgl-bild{width:100%;border-radius:8px;display:block}.scan-kein-bild{width:100%;aspect-ratio:63/88;border-radius:8px;background:var(--panel2);color:var(--dim);display:flex;align-items:center;justify-content:center;font-size:14px}.scan-felder{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.scan-felder input{height:42px;font-size:15px;width:100%}.scan-sicherheit{font-size:12.5px;color:var(--amber);line-height:1.4}.scan-sicherheit.ok{color:var(--green)}.scan-setzeile{display:flex;gap:8px}.scan-setzeile input{min-width:0}.scan-setname{font-size:12.5px;color:var(--dim)}.scan-aktionen{display:flex;gap:10px;margin-top:2px}.scan-ok{flex:1;min-height:48px;font-size:16px}.scan-liste{display:flex;flex-direction:column;gap:6px}.scan-zeile{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:14px}.scan-zname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-zname i{color:var(--dim);font-style:normal;font-size:12.5px}.scan-buchen{min-height:52px;font-size:16px;margin-top:6px}@media (max-width: 560px){.scan-pruefen{flex-direction:column}}.kam-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-capture);background:#000}.kam-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kam-rahmen{position:absolute;left:50%;top:41%;transform:translate(-50%,-50%);width:min(92vw,39vh);aspect-ratio:63/88;border:2.5px solid rgba(255,255,255,.95);border-radius:12px;box-shadow:0 0 0 200vmax #0000008c;pointer-events:none}.kam-rahmen.is-psa-label{width:min(86vw,96vh);aspect-ratio:3/1;border-radius:8px}.kam-text{position:absolute;left:16px;right:16px;top:max(14px,env(safe-area-inset-top));text-align:center;color:#fff;font-size:13.5px;text-shadow:0 1px 4px rgba(0,0,0,.8);pointer-events:none}.kam-x{position:absolute;right:10px;top:max(38px,calc(env(safe-area-inset-top) + 24px));width:42px;height:42px;border-radius:999px;border:0;background:#00000073;color:#fff;font-size:18px;cursor:pointer}.kam-leiste{position:absolute;left:0;right:0;bottom:max(22px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;padding:0 26px}.kam-shutter{width:74px;height:74px;border-radius:999px;cursor:pointer;border:4px solid #fff;background:#ffffff52}.kam-shutter:active{background:#fff}.kam-shutter:disabled{opacity:.4}.kam-galerie{background:#00000073;color:#fff;border-color:#ffffff59}.kam-einstellungen{position:absolute;left:0;right:0;bottom:max(106px,calc(env(safe-area-inset-bottom) + 88px));display:flex;flex-direction:column;align-items:center;gap:9px}.kam-zoomzeile{display:flex;gap:8px}.kam-knopf{min-height:36px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#00000073;color:#fff;font-size:13.5px;font-weight:700;cursor:pointer}.kam-knopf.on{background:#fff;color:#000;border-color:#fff}.kam-belichtung{display:flex;align-items:center;gap:9px;color:#fff;font-size:15px;background:#00000059;border-radius:999px;padding:5px 14px}.kam-belichtung input{width:min(52vw,230px);accent-color:#fff}.kam-fokusring{position:absolute;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:12px;border:2px solid #ffd60a;pointer-events:none;animation:fokusring .5s ease-out}@keyframes fokusring{0%{transform:scale(1.35);opacity:0}30%{opacity:1}to{transform:scale(1)}}.kam-thumbs{position:absolute;left:0;right:0;bottom:max(202px,calc(env(safe-area-inset-bottom) + 184px));display:flex;justify-content:center;gap:7px;padding:0 14px;overflow-x:auto}.kam-thumbs img{height:52px;border-radius:6px;border:1.5px solid rgba(255,255,255,.8);cursor:pointer;flex:none}.kam-weiter{min-height:44px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;background:var(--primary);color:var(--primary-ink);font-size:15px;font-weight:800}.kam-weiter:disabled{opacity:.35}.scan-fotothumbs{display:flex;gap:5px;margin-top:7px;flex-wrap:wrap}.scan-fotothumbs img{height:40px;border-radius:5px;border:1px solid var(--line)}.op-fotos{display:flex;gap:9px;flex-wrap:wrap;padding:2px 0}.op-schnapp{position:relative;display:block;width:68px;height:96px;flex:0 0 68px}.op-schnapp>a{display:block;width:100%;height:100%;border-radius:8px;background:var(--panel2)}.op-schnapp[draggable=true]{cursor:grab}.op-schnapp.ueber{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.op-schnapp img{width:68px;height:96px;object-fit:contain;box-sizing:border-box;border-radius:8px;border:1px solid var(--line);display:block}.op-foto-psa{font:inherit;background:transparent;color:inherit;cursor:pointer;font-weight:700;letter-spacing:.04em}.op-angekommen{height:24px;min-height:24px;padding:0 10px;font-size:11.5px;margin-left:10px}.op-fotos-block{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}.op-fotos-titel{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.op-fotos-hinweis{font-size:11.5px;padding-top:6px}.op-fotos-abbruch{height:24px;min-height:24px;padding:0 10px;font-size:11.5px;margin-left:6px}.op-schnapp-x{position:absolute;right:-7px;top:-7px;width:22px;height:22px;border-radius:999px;border:0;background:var(--panel3);color:var(--muted);font-size:11px;cursor:pointer;line-height:1}.op-schnapp-x:hover{background:var(--red);color:#fff}.scan-status{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;padding:13px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line);color:var(--muted)}.scan-status-punkt{width:9px;height:9px;border-radius:999px;background:var(--dim);flex:none}.scan-status.on{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,var(--line))}.scan-status.on .scan-status-punkt{background:var(--green);animation:scanpuls 1.6s ease-in-out infinite}@keyframes scanpuls{0%,to{box-shadow:0 0 color-mix(in srgb,var(--green) 45%,transparent)}55%{box-shadow:0 0 0 6px transparent}}.scan-platzhalter{display:flex;flex-direction:column;gap:8px}.scan-ph-zeile{display:flex;align-items:center;gap:14px;border:1px dashed var(--line);border-radius:12px;padding:11px 16px}.scan-ph-zeile:nth-child(2){opacity:.7}.scan-ph-zeile:nth-child(3){opacity:.45}.scan-ph-bild{width:36px;height:50px;border-radius:6px;flex:none}.scan-ph-text{height:12px;border-radius:6px;flex:1;max-width:300px}.scan-ph-kurz{height:12px;border-radius:6px;width:64px;margin-left:auto}.scan-ph-bild,.scan-ph-text,.scan-ph-kurz{background:linear-gradient(90deg,var(--panel2) 30%,var(--panel3) 50%,var(--panel2) 70%);background-size:200% 100%;animation:schimmer 2s linear infinite}@keyframes schimmer{0%{background-position:180% 0}to{background-position:-20% 0}}.scan-ph-hinweis{font-size:13px;color:var(--dim);text-align:center;padding:6px 2px}.scan-th-bild{font-size:11px;color:var(--dim);font-weight:600;width:1%}.scan-tb-leer{display:inline-flex;width:34px;height:47px;align-items:center;justify-content:center;color:var(--dim);background:var(--panel2);border-radius:5px}.scan-kandidaten{display:flex;flex-direction:column;gap:7px}.scan-kand-titel{font-size:12.5px;color:var(--dim)}.scan-kand{display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 11px;color:var(--ink)}.scan-kand:hover{background:var(--panel3)}.scan-kand img,.scan-kand-leer{width:38px;height:53px;border-radius:5px;object-fit:cover;background:var(--panel3);flex:none}.scan-kand-txt{min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis}.scan-kand-txt i{display:block;font-style:normal;font-size:12px;color:var(--dim)}.scan-kopf-buchen{max-width:720px;width:100%;align-self:center;margin-top:4px;display:flex;flex-direction:row;gap:10px}.scan-feld{flex:1;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--dim)}.scan-feld select{height:38px;font-size:14px;width:100%}@media (max-width: 560px){.scan-kopf-buchen{flex-direction:column}}.scan-sku{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:6px;background:var(--panel3);color:var(--muted);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;vertical-align:1px}.scan-ebaytitel{font-size:12px;color:var(--dim);margin-top:3px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-ebaytitel:hover{color:var(--ink)}.scan-tabelle td.c-name{max-width:0;overflow:hidden}.scan-tabelle td.c-name .scan-setname,.scan-tabelle td.c-name .scan-sicherheit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-geld-input{width:88px;height:30px;font-size:13.5px;text-align:right;vertical-align:middle}.mini-wahl{position:relative;display:inline-flex;align-items:center;cursor:pointer}.mini-wahl .wahl-unsichtbar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.scan-v2{--sv2-paper:var(--panel);--sv2-raised:var(--panel);--sv2-soft:var(--panel2);--sv2-ink:var(--ink);--sv2-muted:var(--dim);--sv2-rule:var(--line);--sv2-rule-strong:var(--line2);--sv2-positive:#147a58;--sv2-positive-soft:#dcece5;--sv2-warn:#966b13;--sv2-warn-soft:#f1e7ce;max-width:1440px!important;margin:0 auto;padding:34px 28px 60px!important;align-items:stretch;gap:18px;color:var(--sv2-ink)}[data-theme=dark] .scan-v2{--sv2-paper:var(--panel);--sv2-raised:var(--panel2);--sv2-soft:var(--panel3);--sv2-ink:var(--ink);--sv2-muted:var(--dim);--sv2-rule:var(--line);--sv2-rule-strong:var(--line2);--sv2-positive:#49c99a;--sv2-positive-soft:#153b30;--sv2-warn:#e7b94d;--sv2-warn-soft:#40351b}.scanv2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.scanv2-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.scanv2-overline,.scanv2-session-stat>span,.scan-empty-steps b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.2;font-weight:750;letter-spacing:.095em;color:var(--sv2-muted)}.scanv2-head h1{margin:3px 0 0;font-size:46px;line-height:1;letter-spacing:-.045em;font-weight:760}.scanv2-head p{margin:10px 0 0;color:var(--sv2-muted);font-size:15px}.scan-session-picker{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr) auto;align-items:end;gap:14px;padding:13px 14px;border:1px solid var(--sv2-rule);border-radius:13px;background:var(--sv2-paper)}.scan-session-picker>label{display:grid;gap:5px}.scan-session-picker>label>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--sv2-muted);font-size:10px;font-weight:750;letter-spacing:.09em}.scan-session-picker select{width:100%;height:42px;padding:0 36px 0 11px;border:1px solid var(--sv2-rule-strong);border-radius:8px;background:var(--sv2-raised);color:var(--sv2-ink);font:inherit;font-size:13px;font-weight:690}.scan-session-picker-meta{display:grid;min-width:0;gap:3px;padding-bottom:3px}.scan-session-picker-meta b,.scan-session-picker-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-session-picker-meta b{font-size:14px}.scan-session-picker-meta span{color:var(--sv2-muted);font-size:11.5px}.scan-session-picker>.btn-sec{min-height:42px;white-space:nowrap}.scanv2-session{display:grid;grid-template-columns:1.35fr .65fr .8fr 1.1fr;border:1px solid var(--sv2-rule);border-radius:13px;overflow:hidden;background:var(--sv2-paper)}.scanv2-session-stat{min-width:0;padding:17px 19px 15px;border-left:1px solid var(--sv2-rule)}.scanv2-session-stat:first-child{border-left:0}.scanv2-session-stat b{display:block;margin-top:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 0;font-size:20px;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scanv2-session-stat small{display:block;margin-top:4px;color:var(--sv2-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scanv2-session-stat.is-live b{color:var(--sv2-positive)}.scanv2-flow{display:grid;grid-template-columns:auto minmax(36px,1fr) auto minmax(36px,1fr) auto;align-items:center;gap:10px;padding:0 4px}.scanv2-flow>div{display:flex;align-items:center;gap:8px;color:var(--sv2-muted);font-size:12.5px;font-weight:650}.scanv2-flow>div b{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid var(--sv2-rule);border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.scanv2-flow>i{display:block;height:1px;background:var(--sv2-rule)}.scanv2-flow>div.done{color:var(--sv2-positive)}.scanv2-flow>div.done b{border-color:var(--sv2-positive);background:var(--sv2-positive-soft)}.scanv2-flow>div.active{color:var(--sv2-ink)}.scanv2-flow>div.active b{background:var(--sv2-ink);color:var(--sv2-paper);border-color:var(--sv2-ink)}.scan-v2 .scan-hinweis{max-width:none;margin:0;border-color:var(--sv2-warn);border-radius:10px;background:var(--sv2-warn-soft);color:var(--sv2-warn)}.scan-empty{display:grid;grid-template-columns:minmax(250px,360px) minmax(0,1fr);min-height:410px;border:1px solid var(--sv2-rule);border-radius:16px;overflow:hidden;background:var(--sv2-paper)}.scan-empty-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:410px;padding:0;background:var(--sv2-soft);color:var(--sv2-ink);border:0;border-right:1px solid var(--sv2-rule);font:inherit;text-align:center;overflow:hidden}.scan-desktop-drop{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.scan-desktop-drop>*{pointer-events:none}.scan-desktop-drop:hover,.scan-desktop-drop.is-dragging{background:color-mix(in srgb,var(--sv2-positive) 8%,var(--sv2-soft))}.scan-desktop-drop.is-dragging{box-shadow:inset 0 0 0 2px var(--sv2-positive)}.scan-desktop-drop:focus-visible{outline:3px solid color-mix(in srgb,var(--sv2-positive) 60%,transparent);outline-offset:-5px}.scan-desktop-drop:disabled{cursor:default;opacity:.65}.scan-empty-frame:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid var(--sv2-rule);border-radius:12px}.scan-empty-frame:after{content:"";position:absolute;width:180px;height:250px;border-radius:16px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--sv2-positive) 13%,transparent),transparent 64%);box-shadow:0 22px 48px #0000001f}.scan-empty-card{position:relative;z-index:2;width:154px;aspect-ratio:63/88;border:2px solid var(--sv2-rule-strong);border-radius:11px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:20px 18px;background:var(--sv2-raised)}.scan-empty-card i{height:7px;border-radius:99px;background:var(--sv2-soft)}.scan-empty-card i:nth-child(2){width:74%}.scan-empty-card i:nth-child(3){width:48%}.scan-empty-corners{position:absolute;z-index:3;width:190px;aspect-ratio:63/88;background:linear-gradient(var(--sv2-ink),var(--sv2-ink)) 0 0/28px 2px no-repeat,linear-gradient(var(--sv2-ink),var(--sv2-ink)) 0 0/2px 28px no-repeat,linear-gradient(var(--sv2-ink),var(--sv2-ink)) 100% 0/28px 2px no-repeat,linear-gradient(var(--sv2-ink),var(--sv2-ink)) 100% 0/2px 28px no-repeat,linear-gradient(var(--sv2-ink),var(--sv2-ink)) 0 100%/28px 2px no-repeat,linear-gradient(var(--sv2-ink),var(--sv2-ink)) 0 100%/2px 28px no-repeat,linear-gradient(var(--sv2-ink),var(--sv2-ink)) 100% 100%/28px 2px no-repeat,linear-gradient(var(--sv2-ink),var(--sv2-ink)) 100% 100%/2px 28px no-repeat}.scan-empty-drop-label{position:absolute;z-index:3;bottom:58px;font-size:12.5px;font-weight:750}.scan-empty-frame>small{position:absolute;z-index:3;bottom:37px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--sv2-muted);font-size:10px;letter-spacing:.08em}.scan-empty-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:52px clamp(34px,6vw,86px)}.scan-empty-copy h2{margin:8px 0 0;font-size:31px;line-height:1.08;letter-spacing:-.035em}.scan-empty-copy p{max-width:620px;margin:15px 0 0;color:var(--sv2-muted);font-size:15px;line-height:1.65}.scan-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.scan-empty-actions>.btn-sec{min-height:48px;padding-inline:18px}.scan-empty-steps{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:30px;padding-top:20px;border-top:1px solid var(--sv2-rule);width:100%}.scan-empty-steps span{display:flex;align-items:center;gap:8px;color:var(--sv2-ink);font-size:12.5px;font-weight:650}.scan-v2 .scan-pruefen{max-width:none;width:100%;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(480px,1.12fr);align-self:stretch;gap:0;padding:0;overflow:hidden;border-color:var(--sv2-rule);border-radius:16px;background:var(--sv2-paper);box-shadow:none}.scan-v2 .scan-vergleich{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:22px;border-right:1px solid var(--sv2-rule);background:var(--sv2-soft)}.scan-block-kopf{display:grid;gap:4px}.scan-block-kopf strong{font-size:16px;letter-spacing:-.015em}.scan-vergleich-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.scan-v2 .scan-reference-row{padding-top:14px;border-top:1px solid var(--sv2-rule)}.scan-v2 .scan-reference-row .is-reference{grid-column:1}.scan-v2 .scan-vergleich{justify-content:flex-start}.scan-next-wait{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--sv2-rule);border-radius:12px;background:var(--sv2-paper);font-size:15px;line-height:1.5}.scan-next-wait .btn-sec{min-height:44px}.scan-v2 .scan-next-hint{flex-basis:100%;grid-column:1/-1;width:100%;color:var(--sv2-muted);font-size:13px;line-height:1.4;text-align:right}.scan-v2 .scan-vgl-spalte{max-width:none;gap:8px}.scan-v2 .scan-vgl-bild,.scan-v2 .scan-kein-bild{width:100%;aspect-ratio:63/88;object-fit:contain;border:1px solid var(--sv2-rule);border-radius:10px;background:var(--sv2-raised)}.scan-v2 .scan-vgl-l{order:0;width:max-content;padding:3px 7px;border:1px solid var(--sv2-rule);border-radius:999px;background:var(--sv2-raised);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--sv2-muted);font-size:9.5px;font-weight:750;letter-spacing:.08em;text-align:left}.scan-v2 .scan-felder{padding:22px;gap:14px}.scan-v2 .scan-sicherheit{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--sv2-warn) 32%,var(--sv2-rule));border-radius:10px;background:var(--sv2-warn-soft);color:var(--sv2-warn);line-height:1.25}.scan-v2 .scan-sicherheit.ok{border-color:color-mix(in srgb,var(--sv2-positive) 32%,var(--sv2-rule));background:var(--sv2-positive-soft);color:var(--sv2-positive)}.scan-sicherheit-icon{display:grid;place-items:center;width:22px;height:22px;flex:none;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:850}.scan-v2 .scan-sicherheit>span:last-child{display:grid;gap:2px}.scan-v2 .scan-sicherheit strong{font-size:13px}.scan-v2 .scan-sicherheit small{font-size:11.5px;opacity:.86}.scan-form-section{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--sv2-rule)}.scan-form-section h3{margin:0;font-size:12px;line-height:1.2;letter-spacing:.01em}.scan-kanonisch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px 12px;padding:9px 11px;border-radius:8px;background:var(--sv2-soft)}.scan-kanonisch span,.scan-setname span{color:var(--sv2-muted);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.scan-kanonisch strong{min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-feldzeile{min-width:0;display:grid;gap:5px}.scan-feldzeile>span,.scan-wahl-label{color:var(--sv2-muted);font-size:10px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.scan-feldzeile>span i{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0}.scan-v2 .scan-felder input,.scan-v2 .scan-feld select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:44px;border:1px solid var(--sv2-rule-strong);border-radius:9px;outline:0;background:var(--sv2-raised);color:var(--sv2-ink);padding:0 12px;font:inherit;font-size:14.5px;box-shadow:none}.scan-v2 .scan-felder input::placeholder{color:var(--sv2-muted);opacity:.72}.scan-v2 .scan-felder input:focus-visible,.scan-v2 .scan-feld select:focus-visible{border-color:var(--blue);outline:2px solid color-mix(in srgb,var(--blue) 36%,transparent);outline-offset:1px}.scan-setdaten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) auto;align-items:end;gap:8px}.scan-pruefknopf{height:44px;padding-inline:14px;white-space:nowrap}.scan-setname{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;padding-inline:2px;color:var(--sv2-ink)}.scan-setname strong{font-size:12.5px;font-weight:600}.scan-auswahl{grid-template-columns:minmax(0,1.12fr) minmax(220px,.88fr);gap:10px 18px}.scan-auswahl h3{grid-column:1/-1}.scan-wahlgruppe{min-width:0;display:grid;gap:6px}.scan-v2 .flag-wahl{height:auto;display:grid;grid-template-columns:repeat(6,minmax(48px,1fr));gap:5px}.scan-v2 .flag-wahl button,.scan-v2 .flag-wahl button.china-variante{min-width:0;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 3px;border:1px solid var(--sv2-rule);border-radius:8px;background:var(--sv2-raised);opacity:1;transform:none}.scan-v2 .flag-wahl button:hover{border-color:var(--sv2-rule-strong);background:var(--sv2-soft);opacity:1}.scan-v2 .flag-wahl button.on{border-color:var(--sv2-ink);background:var(--sv2-soft);opacity:1;transform:none;box-shadow:inset 0 0 0 1px var(--sv2-ink)}.scan-v2 .flag-wahl .flag,.scan-v2 .flag-wahl button.china-variante .flag{width:22px;max-width:22px}.scan-v2 .flag-wahl button small,.scan-v2 .flag-wahl button.china-variante small{display:block;color:var(--sv2-muted);font-size:8.5px;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap}.scan-v2 .flag-wahl button.on small{color:var(--sv2-ink)}.scan-v2 .scan-chips{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:5px}.scan-v2 .scan-chip{min-height:46px;padding:0 8px;background:var(--sv2-raised);color:var(--sv2-muted);border-color:var(--sv2-rule)}.scan-v2 .scan-chip.on{background:var(--sv2-ink);color:var(--sv2-paper);border-color:var(--sv2-ink)}.scan-werte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scan-v2 .scan-ek{text-align:right;font-variant-numeric:tabular-nums}.scan-v2 .scan-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding-top:14px;border-top:1px solid var(--sv2-rule)}.scan-v2 .scan-aktionen>.btn-sec{min-height:46px;padding-inline:16px}.scan-v2 .scan-ok{flex:0 0 auto;min-width:210px;min-height:46px;padding-inline:20px;background:var(--sv2-ink);color:var(--sv2-paper)}.scan-v2 .scan-start{max-width:680px;align-self:center;padding:18px;border:1px solid var(--sv2-rule);border-radius:14px;background:var(--sv2-paper)}.scan-v2 .scan-kamera{display:flex;align-items:center;justify-content:center;gap:13px;min-height:82px;background:var(--sv2-ink);color:var(--sv2-paper);border-radius:11px;letter-spacing:-.015em}.scan-camera-mark{width:25px;height:25px;border:2px solid currentColor;border-radius:6px;position:relative}.scan-camera-mark:after{content:"";position:absolute;width:7px;height:7px;border:2px solid currentColor;border-radius:50%;left:7px;top:7px}.scan-start-options{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.scan-upload{min-height:48px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--sv2-rule-strong);border-radius:10px;background:var(--sv2-raised);color:var(--sv2-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .14s,border-color .14s,transform .14s}.scan-upload:hover{background:var(--sv2-soft);border-color:var(--sv2-ink)}.scan-upload:active{transform:translateY(1px)}.scan-upload:disabled{opacity:.55;cursor:default;transform:none}.scan-upload-compact{min-height:40px;padding:0 14px;font-size:13px}.scan-upload-mark{width:19px;height:15px;border:1.8px solid currentColor;border-radius:3px;position:relative;flex:none}.scan-upload-mark:before{content:"";position:absolute;width:7px;height:7px;left:4px;top:3px;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg)}.scan-upload-mark:after{content:"";position:absolute;width:3px;height:3px;right:2px;top:2px;border-radius:50%;background:currentColor}.scan-start-options>.btn-sec{min-height:48px;padding-inline:18px}.scan-dropbar{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;overflow:hidden;border:1px solid var(--sv2-rule);border-radius:13px;background:var(--sv2-paper);transition:border-color .14s,background .14s,box-shadow .14s}.scan-dropbar.is-dragging{border-color:var(--sv2-positive);background:var(--sv2-positive-soft);box-shadow:inset 0 0 0 1px var(--sv2-positive)}.scan-dropbar-main{min-width:0;display:flex;align-items:center;gap:15px;padding:13px 18px;border:0;background:transparent;color:var(--sv2-ink);font:inherit;text-align:left;cursor:pointer}.scan-dropbar-main:hover{background:color-mix(in srgb,var(--sv2-soft) 58%,transparent)}.scan-dropbar-main:focus-visible,.scan-dropbar-action:focus-visible,.scan-pair-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.scan-dropbar-main>span:last-child{min-width:0;display:grid;gap:4px}.scan-dropbar-main strong,.scan-dropbar-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-dropbar-main strong{font-size:15px;letter-spacing:-.01em}.scan-dropbar-main small{color:var(--sv2-muted);font-size:11.5px}.scan-dropbar-stack{position:relative;width:35px;height:43px;flex:none}.scan-dropbar-stack i{position:absolute;width:24px;height:34px;border:1.5px solid var(--sv2-rule-strong);border-radius:4px;background:var(--sv2-raised)}.scan-dropbar-stack i:nth-child(1){left:0;top:0;transform:rotate(-7deg)}.scan-dropbar-stack i:nth-child(2){left:7px;top:3px;transform:rotate(2deg)}.scan-dropbar-stack i:nth-child(3){left:11px;top:8px;border-color:var(--sv2-ink)}.scan-dropbar-action{align-self:center;min-height:42px;margin:0 14px;padding:0 16px;border:1px solid var(--sv2-rule-strong);border-radius:9px;background:var(--sv2-raised);color:var(--sv2-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.scan-dropbar-action:hover{border-color:var(--sv2-ink);background:var(--sv2-soft)}.scan-dropbar button:disabled{opacity:.55;cursor:default}.scan-pair-toggle{min-width:202px;display:flex;align-items:center;justify-content:space-between;gap:13px;padding:10px 14px;border:0;border-left:1px solid var(--sv2-rule);background:var(--sv2-raised);color:var(--sv2-ink);font:inherit;text-align:left;cursor:pointer;transition:background .14s,border-color .14s}.scan-pair-toggle:hover{background:var(--sv2-soft)}.scan-pair-toggle:disabled{opacity:.55;cursor:default}.scan-pair-copy{min-width:0;display:grid;gap:3px}.scan-pair-copy small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--sv2-muted);font-size:8.5px;font-weight:800;letter-spacing:.095em}.scan-pair-copy strong{font-size:12.5px;line-height:1.15;letter-spacing:-.01em;white-space:nowrap}.scan-pair-switch{position:relative;width:34px;height:20px;flex:none;border:1px solid var(--sv2-rule-strong);border-radius:999px;background:var(--sv2-soft);transition:background .14s,border-color .14s}.scan-pair-switch i{position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--sv2-muted);transition:transform .16s,background .14s}.scan-pair-toggle.is-on{background:var(--sv2-soft)}.scan-pair-toggle.is-on .scan-pair-switch{border-color:var(--sv2-ink);background:var(--sv2-ink)}.scan-pair-toggle.is-on .scan-pair-switch i{background:var(--sv2-paper);transform:translate(14px)}.scan-pair-toggle.is-mobile{width:100%;min-width:0;min-height:54px;border:1px solid var(--sv2-rule-strong);border-radius:10px;padding:9px 12px;background:var(--sv2-raised)}.scan-pair-toggle.is-mobile:hover,.scan-pair-toggle.is-mobile.is-on{background:var(--sv2-soft)}.scan-queue{overflow:hidden;border:1px solid var(--sv2-rule);border-radius:13px;background:var(--sv2-paper)}.scan-queue-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:14px 17px 12px;border-bottom:1px solid var(--sv2-rule);background:var(--sv2-raised)}.scan-queue-head h2{margin:3px 0 0;font-size:18px;letter-spacing:-.02em}.scan-queue-head p{margin:0;color:var(--sv2-muted);font-size:11.5px;font-weight:650;white-space:nowrap}.scan-job-list{display:grid}.scan-transfer-progress{display:grid;gap:10px;padding:16px 17px;border-bottom:1px solid var(--sv2-rule);background:var(--sv2-raised)}.scan-transfer-progress>small,.scan-transfer-progress>p{margin:0;color:var(--sv2-muted);font-size:13px;line-height:1.5}.scan-transfer-total{height:4px;overflow:hidden;border-radius:2px;background:var(--sv2-soft)}.scan-transfer-total>span{display:block;height:100%;background:var(--sv2-ink)}.scan-transfer-current{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding-top:4px}.scan-transfer-current>strong{font-size:14px;line-height:1.5}.scan-job-upload{display:grid;gap:6px;min-width:0;width:100%}.scan-job-copy>.scan-job-upload{margin-top:8px;max-width:360px}.scan-transfer-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;font-size:13px;line-height:1.4}.scan-job-upload>small{color:var(--sv2-muted);font-size:12px;line-height:1.4}.scan-transfer-track{height:8px;overflow:hidden;border-radius:4px;background:var(--sv2-soft)}.scan-transfer-track>span{display:block;height:100%;background:var(--sv2-ink)}.scan-transfer-track.is-indeterminate>span{width:100%;opacity:.35;background:repeating-linear-gradient(120deg,var(--sv2-ink),var(--sv2-ink) 4px,transparent 4px,transparent 8px)}@media (max-width:560px){.scan-transfer-progress{padding:12px}.scan-transfer-current{grid-template-columns:minmax(0,1fr);gap:6px}}.scan-processing-progress{display:grid;gap:9px;padding:16px 17px;border-bottom:1px solid var(--sv2-rule)}.scan-processing-summary{display:flex;justify-content:space-between;gap:12px;font-size:15px;line-height:1.4}.scan-processing-summary>span{font-weight:750;white-space:nowrap}.scan-processing-track{height:8px;background:var(--sv2-soft);border-radius:4px;overflow:hidden}.scan-processing-track>span{display:block;height:100%;background:var(--sv2-ink)}.scan-processing-legend{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--sv2-muted);font-size:13px}.scan-processing-progress>small{color:var(--sv2-muted);font-size:12px;line-height:1.5}.scan-job-no-photo{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;border:1px solid var(--sv2-rule);border-radius:5px;background:var(--sv2-soft);color:var(--sv2-muted);font-size:22px}.scan-job-row.is-verworfen .scan-job-copy,.scan-job-state.is-verworfen{color:var(--sv2-muted)}.scan-job-actions:has(.scan-cancel){flex-wrap:wrap}.scan-job-actions .scan-cancel{font-size:13px;line-height:1.25;white-space:normal}@media (max-width:560px){.scan-processing-progress{padding:12px}.scan-processing-summary{font-size:14px}.scan-job-actions:has(.scan-cancel){max-width:116px;flex-direction:column;align-items:stretch}}.scan-upload-mode{display:grid;gap:6px;min-width:0}.scan-upload-mode>strong{font-size:15px;font-weight:650;color:var(--sv2-ink)}.scan-upload-mode>span{color:var(--sv2-muted);font-size:13px}.scan-upload-mode select{min-height:44px;max-width:100%;padding:8px 30px 8px 10px;border:1px solid var(--sv2-rule-strong);border-radius:8px;background:var(--sv2-paper);color:var(--sv2-ink);font:inherit;font-size:14px}.scan-upload-mode.is-mobile{width:100%}.scan-capture-modes{display:flex;gap:8px;flex-wrap:wrap}.scan-capture-modes .scan-chip{min-height:44px}.scan-capture-modes .scan-chip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.scan-cert-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:20px 32px;padding:24px;border:1px solid var(--sv2-rule-strong);border-radius:12px;background:var(--sv2-paper)}.scan-cert-entry h2{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.02em;color:var(--sv2-ink)}.scan-cert-entry p{margin:8px 0 0;max-width:58ch;font-size:14px;line-height:1.55;color:var(--sv2-muted)}.scan-cert-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-content:start}.scan-cert-controls label,.scan-cert-controls small{grid-column:1/-1}.scan-cert-controls label{font-size:14px;font-weight:650;color:var(--sv2-ink)}.scan-cert-controls input{width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:18px;font-variant-numeric:tabular-nums;background:var(--sv2-paper);color:var(--sv2-ink);border:1px solid var(--sv2-rule-strong);border-radius:8px}.scan-cert-controls input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.scan-cert-controls small{font-size:13px;line-height:1.5;color:var(--sv2-muted)}.scan-cert-entry .scan-cert-error{grid-column:1/-1;margin:0;color:var(--red);font-weight:600}.scan-psa-fallback{grid-column:1/-1;border-top:1px solid var(--sv2-rule-strong);padding-top:16px;min-width:0}.scan-psa-fallback summary{cursor:pointer;font-weight:650;color:var(--sv2-ink);padding:8px 0}.scan-psa-fallback label,.scan-psa-fallback small{display:block;margin:12px 0 6px;font-size:13px;color:var(--sv2-muted)}.scan-psa-fallback textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;padding:12px;background:var(--sv2-paper);color:var(--sv2-ink);border:1px solid var(--sv2-rule-strong);border-radius:8px;font:inherit}.scan-psa-fallback input{display:block;max-width:100%;margin:8px 0 16px}.scan-psa-fallback-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}@media (max-width:850px){.scan-cert-entry{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:560px){.scan-cert-entry{padding:18px}.scan-cert-controls{grid-template-columns:minmax(0,1fr)}.scan-cert-controls button{min-height:46px}}.scan-paar-bilder.is-psa,.scan-own-photos.is-psa{grid-template-columns:minmax(0,1fr)}.scan-queue-head small{display:block;margin-top:6px;color:var(--sv2-muted);font-size:14px;line-height:1.45}.scan-queue-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px;border-block:1px solid var(--sv2-rule)}.scan-queue-toolbar button{min-height:42px;display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--sv2-muted);font:inherit;font-size:14px;cursor:pointer}.scan-queue-toolbar button[aria-pressed=true]{background:var(--sv2-soft);border-color:var(--sv2-rule);color:var(--sv2-ink)}.scan-queue-toolbar b{font-size:13px;font-variant-numeric:tabular-nums}.scan-queue-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--sv2-rule);font-size:14px;color:var(--sv2-muted)}.scan-queue-pages>div{display:flex;gap:8px}.scan-queue-pages button{min-height:44px}.scan-queue-pages button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.scan-queue-empty,.scan-upload-notice{margin:0;padding:18px;color:var(--sv2-muted);font-size:14px;line-height:1.5}.scan-paar-vorschau{display:grid;gap:16px;padding:20px;border:1px solid var(--sv2-rule-strong);border-radius:13px;background:var(--sv2-paper)}.scan-paar-vorschau>header,.scan-paar-vorschau>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.scan-paar-vorschau h2{margin:0;font-size:19px;line-height:1.3}.scan-paar-vorschau header p,.scan-paar-hinweis{max-width:78ch;margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--sv2-muted)}.scan-paar-vorschau>.scan-paar-hinweis{padding:12px 14px;margin:0;border-left:3px solid var(--sv2-warn);background:var(--sv2-warn-soft);color:var(--sv2-ink)}.scan-paar-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;max-height:620px;overflow:auto;overscroll-behavior:contain;padding:2px}.scan-paar{min-width:0;padding-top:12px;border-top:1px solid var(--sv2-rule);content-visibility:auto;contain-intrinsic-size:auto 320px}.scan-paar h3{margin:0 0 10px;font-size:15px;line-height:1.4}.scan-paar-bilder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scan-paar figure{min-width:0;margin:0}.scan-paar figure a{display:block;border-radius:8px}.scan-paar img,.scan-paar-fehlt{display:block;width:100%;height:200px;object-fit:contain;border:1px solid var(--sv2-rule);border-radius:8px;background:var(--sv2-soft)}.scan-paar-fehlt{display:grid;place-items:center;padding:12px;text-align:center;color:var(--sv2-warn)}.scan-paar figcaption{display:grid;gap:4px;margin-top:8px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.scan-paar figcaption span{color:var(--sv2-muted)}.scan-paar-vorschau>footer{padding-top:16px;border-top:1px solid var(--sv2-rule)}.scan-paar-vorschau>footer>span{max-width:60ch;font-size:13px;line-height:1.5;color:var(--sv2-muted)}.scan-paar-vorschau>footer>div{display:flex;flex-wrap:wrap;gap:10px}.scan-paar-vorschau button{min-height:44px}.scan-paar-vorschau :is(button,a):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.scan-v2 .scan-job-actions .is-primary{white-space:normal;line-height:1.25}.scan-upload-notice{padding-block:10px;background:var(--sv2-soft);border-bottom:1px solid var(--sv2-rule)}.scan-upload-mode select:focus-visible,.scan-queue-toolbar button:focus-visible,.scan-job-actions button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.scan-v2 .scan-job-copy strong{font-size:15px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.scan-v2 .scan-job-copy small{font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.scan-v2 .scan-job-row{content-visibility:auto;contain-intrinsic-size:auto 96px}.scan-v2 .scan-job-preview img{object-fit:contain}.scan-v2 .scan-job-actions button{min-height:44px;min-width:44px}.scan-job-state.is-uebernommen{color:var(--sv2-positive);border-color:var(--sv2-rule)}#scan-review{scroll-margin-top:90px}.scan-job-row{min-height:76px;display:grid;grid-template-columns:50px minmax(180px,1fr) minmax(150px,auto) 112px;align-items:center;gap:13px;padding:8px 12px 8px 14px;border-top:1px solid var(--sv2-rule)}.scan-job-row:first-child{border-top:0}.scan-job-row.is-active{background:var(--sv2-soft);box-shadow:inset 3px 0 var(--sv2-ink)}.scan-job-row.is-wartet_auf_partner{background:color-mix(in srgb,var(--sv2-warn-soft) 42%,transparent)}.scan-job-row.is-fehler{background:color-mix(in srgb,var(--sv2-warn-soft) 40%,transparent)}.scan-job-preview{position:relative;width:42px;height:58px}.scan-job-preview:before{content:"";position:absolute;top:3px;right:-3px;bottom:-3px;left:3px;border:1px solid var(--sv2-rule);border-radius:5px;background:var(--sv2-soft)}.scan-job-preview img{position:relative;z-index:1;width:42px;height:58px;display:block;object-fit:cover;border:1px solid var(--sv2-rule-strong);border-radius:5px;background:var(--sv2-soft)}.scan-job-preview b{position:absolute;z-index:2;right:-7px;bottom:-4px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--sv2-paper);border-radius:999px;background:var(--sv2-ink);color:var(--sv2-paper);font-size:9px}.scan-job-copy{min-width:0;display:grid;gap:4px}.scan-job-copy strong,.scan-job-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-job-copy strong{font-size:14px;letter-spacing:-.01em}.scan-job-copy small{color:var(--sv2-muted);font-size:11.5px}.scan-job-row.is-fehler .scan-job-copy small{color:var(--sv2-warn)}.scan-job-state{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:7px;justify-self:end;padding:5px 8px;border:1px solid var(--sv2-rule);border-radius:999px;color:var(--sv2-muted);background:var(--sv2-raised);font-size:10.5px;font-weight:750;white-space:nowrap}.scan-job-state.is-bereit,.scan-job-state.is-active{border-color:color-mix(in srgb,var(--sv2-positive) 45%,var(--sv2-rule));color:var(--sv2-positive);background:var(--sv2-positive-soft)}.scan-job-state.is-wartet_auf_partner{border-style:dashed;border-color:color-mix(in srgb,var(--sv2-warn) 46%,var(--sv2-rule));color:var(--sv2-warn);background:var(--sv2-warn-soft)}.scan-job-state.is-fehler,.scan-job-state.is-unverified{border-color:color-mix(in srgb,var(--sv2-warn) 45%,var(--sv2-rule));color:var(--sv2-warn);background:var(--sv2-warn-soft)}.scan-job-state .spinner-klein{width:12px;height:12px;border-width:1.5px}.scan-job-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.scan-job-actions button{min-height:34px;padding:0 10px;border:1px solid var(--sv2-rule);border-radius:8px;background:var(--sv2-raised);color:var(--sv2-ink);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.scan-job-actions button:hover{border-color:var(--sv2-ink);background:var(--sv2-soft)}.scan-job-actions button.is-primary{background:var(--sv2-ink);color:var(--sv2-paper);border-color:var(--sv2-ink)}.scan-job-actions button.is-remove{width:34px;padding:0;color:var(--sv2-muted);font-size:18px;font-weight:500}.scan-job-actions button:disabled{opacity:.45;cursor:default}.scan-batch{border:1px solid var(--sv2-rule);border-radius:16px;overflow:hidden;background:var(--sv2-paper)}.scan-batch-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:17px 19px 15px;border-bottom:1px solid var(--sv2-rule);background:var(--sv2-raised)}.scan-batch-head h2,.scan-checkout-head h2{margin:4px 0 0;font-size:19px;letter-spacing:-.02em}.scan-batch-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.scan-batch-head-actions>b{font-size:17px}.scan-price-start{min-height:42px;padding:0 15px;border:1px solid var(--sv2-rule-strong);border-radius:9px;background:var(--sv2-paper);color:var(--sv2-ink);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.scan-price-start:hover{border-color:var(--sv2-ink);background:var(--sv2-soft)}.scan-price-pass{background:var(--sv2-soft)}.scan-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 19px 16px;background:var(--sv2-paper)}.scan-price-head h2{margin:4px 0 0;font-size:23px;letter-spacing:-.025em}.scan-price-head p{margin:5px 0 0;color:var(--sv2-muted);font-size:12.5px}.scan-price-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--sv2-rule);border-radius:9px;background:var(--sv2-raised);color:var(--sv2-muted);font:inherit;font-size:18px;cursor:pointer}.scan-price-close:hover{border-color:var(--sv2-ink);color:var(--sv2-ink)}.scan-price-close:disabled,.scan-price-footer-actions button:disabled{opacity:.55;cursor:wait}.scan-price-progress{display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:18px;padding:12px 19px;border-block:1px solid var(--sv2-rule);background:var(--sv2-raised)}.scan-price-progress-copy{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.scan-price-progress-copy b{font-size:14px}.scan-price-progress-copy span{color:var(--sv2-muted);font-size:11.5px}.scan-price-progress-track{height:6px;overflow:hidden;border-radius:999px;background:var(--sv2-rule)}.scan-price-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--sv2-positive);transition:width .18s ease}.scan-price-list{display:grid;gap:8px;max-height:min(62vh,720px);overflow:auto;padding:12px;scroll-padding-block:12px}.scan-price-row{display:grid;grid-template-columns:54px minmax(220px,1fr) 96px 190px 92px;align-items:center;gap:14px;min-height:88px;padding:10px 12px;border:1px solid var(--sv2-rule);border-radius:11px;background:var(--sv2-paper);box-shadow:0 1px color-mix(in srgb,var(--sv2-ink) 3%,transparent);cursor:text;transition:border-color .12s,box-shadow .12s,background .12s}.scan-price-row:hover{border-color:var(--sv2-rule-strong)}.scan-price-row.is-active{border-color:color-mix(in srgb,var(--sv2-positive) 72%,var(--sv2-rule));box-shadow:0 0 0 2px color-mix(in srgb,var(--sv2-positive) 18%,transparent)}.scan-price-row.has-error{border-color:color-mix(in srgb,var(--sv2-warn) 72%,var(--sv2-rule))}.scan-price-image{width:54px;height:70px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--sv2-rule);border-radius:7px;background:var(--sv2-soft)}.scan-price-image>.kb{width:100%;height:100%;object-fit:cover}.scan-price-info{min-width:0;display:grid;gap:3px;align-content:center}.scan-price-info strong,.scan-price-info>span,.scan-price-info>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-price-info strong{font-size:15px;letter-spacing:-.01em}.scan-price-info>span{color:var(--sv2-muted);font-size:11.5px}.scan-price-info>small{color:var(--sv2-muted);font-size:10px}.scan-price-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:3px}.scan-price-links a{color:var(--sv2-muted);font-size:10.5px;font-weight:650;text-decoration:none}.scan-price-links a:hover{color:var(--sv2-ink);text-decoration:underline;text-underline-offset:3px}.scan-price-ek{display:grid;gap:4px;text-align:right}.scan-price-ek span,.scan-price-vk>span{color:var(--sv2-muted);font-size:9.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.scan-price-ek b{font-size:15px;font-variant-numeric:tabular-nums}.scan-price-vk{display:grid;gap:4px;min-width:0}.scan-price-input-wrap{display:flex;align-items:center;min-height:50px;overflow:hidden;border:1.5px solid var(--sv2-rule-strong);border-radius:9px;background:var(--sv2-raised)}.scan-price-input-wrap:focus-within{border-color:var(--sv2-positive);box-shadow:0 0 0 2px color-mix(in srgb,var(--sv2-positive) 16%,transparent)}.scan-price-vk input{width:100%;min-width:0;height:48px;padding:0 5px 0 13px;border:0!important;outline:0!important;background:transparent!important;color:var(--sv2-ink);font:inherit;font-size:20px;font-weight:750;font-variant-numeric:tabular-nums;text-align:right}.scan-price-vk input::placeholder{color:var(--sv2-muted);font-weight:550}.scan-price-input-wrap>b{padding:0 12px 0 6px;color:var(--sv2-muted);font-size:14px}.scan-price-vk>small{color:var(--sv2-warn);font-size:10px;font-weight:650;line-height:1.25}.scan-price-state{justify-self:end;min-width:76px;padding:5px 8px;border:1px solid var(--sv2-rule);border-radius:999px;color:var(--sv2-muted);background:var(--sv2-raised);font-size:10px;font-weight:750;text-align:center;white-space:nowrap}.scan-price-state.is-done{border-color:color-mix(in srgb,var(--sv2-positive) 42%,var(--sv2-rule));color:var(--sv2-positive);background:var(--sv2-positive-soft)}.scan-price-state.is-error{border-color:color-mix(in srgb,var(--sv2-warn) 42%,var(--sv2-rule));color:var(--sv2-warn);background:var(--sv2-warn-soft)}.scan-price-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 19px;border-top:1px solid var(--sv2-rule);background:color-mix(in srgb,var(--sv2-paper) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scan-price-footer>div:first-child{display:grid;gap:2px}.scan-price-footer>div:first-child b{font-size:13px}.scan-price-footer>div:first-child span{color:var(--sv2-muted);font-size:11px}.scan-price-footer-actions{display:flex;align-items:center;gap:8px}.scan-price-footer-actions button{min-width:100px;min-height:44px;border-radius:9px}.scan-v2 .scan-tabelle{border:0;border-radius:0;box-shadow:none}.scan-v2 .scan-tabelle table.inv{font-size:13px}.scan-v2 .scan-tabelle table.inv th{background:var(--sv2-soft);color:var(--sv2-muted);border-color:var(--sv2-rule)}.scan-v2 .scan-tabelle table.inv td{border-color:var(--sv2-rule)}.scan-v2 .scan-tabelle table.inv tbody tr:hover td{background:color-mix(in srgb,var(--sv2-soft) 55%,transparent)}.scan-v2 .scan-links a{color:var(--sv2-ink);text-decoration:underline;text-decoration-color:var(--sv2-rule-strong);text-underline-offset:3px}.scan-checkout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:end;padding:18px 19px;border-top:1px solid var(--sv2-rule);background:var(--sv2-raised)}.scan-checkout-head{grid-column:1/-1}.scan-v2 .scan-kopf-buchen{max-width:none;margin:0;align-self:auto}.scan-v2 .scan-feld{color:var(--sv2-muted)}.scan-v2 .scan-buchen{width:auto;min-width:250px;margin:0;padding:0 22px;border-radius:9px;background:var(--sv2-ink);color:var(--sv2-paper)}.scan-mobile-list{display:grid;gap:10px;padding:12px;background:var(--sv2-soft)}.scan-mobile-card{border:1px solid var(--sv2-rule);border-radius:12px;overflow:hidden;background:var(--sv2-paper)}.scan-mobile-card-head{display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 10px;border-bottom:1px solid var(--sv2-rule)}.scan-mobile-card-head .oc-x{margin-left:auto}.scan-mobile-sku{font-weight:750;font-size:13px}.scan-mobile-card-main{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.scan-mobile-images{position:relative;width:96px;min-height:128px}.scan-mobile-images>.kb,.scan-mobile-images>.scan-tb-leer{position:absolute;width:72px;height:auto;left:0;top:0}.scan-mobile-images>.kb:nth-child(2){left:22px;top:12px}.scan-mobile-info{min-width:0}.scan-mobile-info h3{margin:3px 0 0;font-size:17px;line-height:1.25;letter-spacing:-.02em}.scan-mobile-info p{margin:4px 0 12px;color:var(--sv2-muted);font-size:12.5px}.scan-mobile-selects{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.scan-mobile-selects label{display:grid;gap:3px;color:var(--sv2-muted);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.scan-mobile-selects select{height:32px;min-width:74px;border:1px solid var(--sv2-rule);border-radius:7px;background:var(--sv2-raised);color:var(--sv2-ink);padding:0 8px}.scan-mobile-grade{font-weight:750;padding-bottom:5px}.scan-mobile-money{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--sv2-rule)}.scan-mobile-money button{display:grid;gap:2px;padding:10px;border:0;border-left:1px solid var(--sv2-rule);background:transparent;color:var(--sv2-ink);text-align:left;cursor:pointer}.scan-mobile-money button:first-child{border-left:0}.scan-mobile-money span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--sv2-muted);font-size:9.5px;font-weight:700;letter-spacing:.08em}.scan-mobile-money b{font-size:14px;font-variant-numeric:tabular-nums}.scan-mobile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:9px 10px;border-top:1px solid var(--sv2-rule)}.scan-mobile-actions a,.scan-mobile-actions button{padding:0;border:0;color:var(--sv2-muted);background:transparent;font-size:11px;font-weight:650;text-decoration:none;cursor:pointer}.scan-mobile-actions a:hover,.scan-mobile-actions button:hover{color:var(--sv2-ink)}@media (max-width:900px){.scan-v2{padding:26px 18px 48px!important}.scan-session-picker{grid-template-columns:minmax(0,1fr) auto}.scan-session-picker-meta{grid-column:1/-1;grid-row:2}.scanv2-session{grid-template-columns:repeat(2,minmax(0,1fr))}.scanv2-session-stat:nth-child(3){border-left:0;border-top:1px solid var(--sv2-rule)}.scanv2-session-stat:nth-child(4){border-top:1px solid var(--sv2-rule)}.scan-empty{grid-template-columns:250px minmax(0,1fr)}.scan-v2 .scan-pruefen{grid-template-columns:minmax(0,1fr);max-width:none}.scan-v2 .scan-vergleich{border-right:0;border-bottom:1px solid var(--sv2-rule)}.scan-vergleich-grid{width:min(100%,560px);margin-inline:auto}.scan-job-row{grid-template-columns:50px minmax(0,1fr) auto 106px}.scan-job-state{justify-self:end}.scan-dropbar{grid-template-columns:minmax(0,1fr) auto}.scan-dropbar-main{grid-column:1;grid-row:1}.scan-dropbar-action{grid-column:2;grid-row:1}.scan-dropbar .scan-pair-toggle{grid-column:1/-1;grid-row:2;min-width:0;border-left:0;border-top:1px solid var(--sv2-rule)}.scan-price-row{grid-template-columns:52px minmax(170px,1fr) 78px 166px;gap:11px}.scan-price-state{grid-column:2/-1;grid-row:2;justify-self:end;margin-top:-7px}.scan-checkout{grid-template-columns:minmax(0,1fr)}.scan-v2 .scan-buchen{width:100%}}@media (max-width:620px){.scan-v2{padding:22px 12px 38px!important;gap:14px}.scan-session-picker{grid-template-columns:minmax(0,1fr);gap:10px}.scan-session-picker>.btn-sec{width:100%}.scan-session-picker-meta{grid-column:1;grid-row:auto}.scanv2-head{align-items:flex-start}.scanv2-head-actions{align-items:flex-end}.scanv2-head h1{font-size:38px}.scanv2-head p{font-size:13.5px}.scanv2-session-stat{padding:13px 12px}.scanv2-session-stat b{font-size:17px}.scanv2-session-stat small{font-size:10.5px}.scanv2-flow{gap:6px}.scanv2-flow>div{gap:5px;font-size:11px}.scanv2-flow>div b{width:24px;height:24px}.scan-dropbar{min-height:68px;grid-template-columns:minmax(0,1fr) auto}.scan-dropbar-main{gap:11px;padding:10px 11px}.scan-dropbar-main strong{font-size:13.5px}.scan-dropbar-main small{font-size:10px}.scan-dropbar-stack{width:30px;height:38px;transform:scale(.88)}.scan-dropbar-action{min-height:42px;margin:0 9px;padding:0 11px;font-size:11.5px}.scan-queue-head{align-items:flex-start;flex-direction:column;gap:8px;padding:12px}.scan-queue-head p{max-width:100%;white-space:normal;font-size:12px;line-height:1.5}.scan-job-row{min-height:72px;grid-template-columns:45px minmax(0,1fr) auto;gap:10px;padding:7px 9px}.scan-job-preview,.scan-job-preview img{width:38px;height:53px}.scan-job-state{grid-column:2;justify-self:start;margin-top:-4px}.scan-job-copy{align-self:end}.scan-job-copy strong{font-size:13px}.scan-job-copy small{font-size:10.5px}.scan-job-actions{grid-column:3;grid-row:1/3}.scan-job-actions button{min-width:40px;min-height:40px;padding-inline:8px}.scan-empty{grid-template-columns:minmax(0,1fr);min-height:0}.scan-empty-frame{min-height:300px;border-right:0;border-bottom:1px solid var(--sv2-rule)}.scan-empty-copy{padding:30px 24px}.scan-empty-copy h2{font-size:26px}.scan-empty-steps{display:grid}.scan-v2 .scan-pruefen{border-radius:13px}.scan-v2 .scan-vergleich{gap:12px;padding:14px}.scan-v2 .scan-felder{padding:14px;gap:12px}.scan-vergleich-grid{gap:8px}.scan-auswahl{grid-template-columns:minmax(0,1fr)}.scan-auswahl h3{grid-column:auto}.scan-v2 .flag-wahl{grid-template-columns:repeat(3,minmax(0,1fr))}.scan-setdaten{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-pruefknopf{grid-column:1/-1;width:100%}.scan-v2 .scan-aktionen{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.scan-v2 .scan-aktionen>*{width:100%;min-width:0!important}.scan-v2 .scan-aktionen>.scan-ok{grid-column:1/-1}.scan-batch{border-radius:13px}.scan-batch-head{align-items:flex-start;padding:14px}.scan-batch-head-actions{gap:8px}.scan-price-start{min-height:40px;padding-inline:12px}.scan-price-head{padding:17px 14px 14px}.scan-price-head h2{font-size:21px}.scan-price-head p{font-size:11.5px}.scan-price-progress{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px}.scan-price-list{gap:7px;padding:8px}.scan-price-row{grid-template-columns:52px minmax(0,1fr) minmax(132px,.8fr);gap:9px;padding:9px}.scan-price-image{grid-column:1;grid-row:1/3;width:52px;height:68px}.scan-price-info{grid-column:2;grid-row:1}.scan-price-info strong{font-size:13.5px}.scan-price-links{gap:8px}.scan-price-ek{grid-column:2;grid-row:2;display:flex;align-items:baseline;gap:7px;text-align:left}.scan-price-vk{grid-column:3;grid-row:1/3}.scan-price-vk input{font-size:18px}.scan-price-state{grid-column:1/-1;grid-row:3;justify-self:end;margin:0}.scan-price-footer{padding:11px 12px}.scan-price-footer-actions button{min-width:82px}.scan-checkout{padding:15px 13px}.scan-v2 .scan-kopf-buchen{flex-direction:column}}@media (max-width:460px){.scan-batch-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.scan-batch-head-actions{display:grid;justify-items:end}.scan-price-head{gap:10px}.scan-price-head h2{font-size:19px}.scan-price-head p{max-width:240px}.scan-price-row{grid-template-columns:48px minmax(0,1fr);gap:8px;min-height:0}.scan-price-image{grid-column:1;grid-row:1/3;width:48px;height:64px}.scan-price-info{grid-column:2;grid-row:1}.scan-price-info>span{white-space:normal;line-height:1.25}.scan-price-ek{grid-column:2;grid-row:2}.scan-price-vk{grid-column:1/-1;grid-row:3;margin-top:2px}.scan-price-state{grid-column:1/-1;grid-row:4}.scan-price-links{overflow:hidden}.scan-price-links a{font-size:10px}.scan-price-footer{display:grid;grid-template-columns:minmax(0,1fr)}.scan-price-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scan-price-footer-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.scan-v2 *{scroll-behavior:auto!important}.scan-v2 .spinner-klein{animation:none!important}}.op-foto-plus{width:68px;height:96px;flex:0 0 68px;box-sizing:border-box;border-radius:8px;border:1.5px dashed var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--dim);font-size:22px;cursor:pointer;transition:border-color .12s,color .12s}.op-foto-plus i{font-style:normal;font-size:11px}.op-foto-plus:hover{border-color:var(--muted);color:var(--ink)}.op-foto-plus.laedt{cursor:default}.ea-pruef{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-bottom:8px}.ea-pruef-zeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ea-pruef-titel{flex:1;min-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ea-pruef-vorschlag{display:flex;align-items:center;gap:6px;color:var(--muted);white-space:nowrap}.ea-pruef-aktionen{display:flex;gap:6px;margin-left:auto}.ea-ok,.ea-nein{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);cursor:pointer;font-size:16px;font-weight:800;background:var(--panel2)}.ea-ok{color:var(--green)}.ea-ok:hover{background:var(--green);color:#fff;border-color:var(--green)}.ea-nein{color:var(--red)}.ea-nein:hover{background:var(--red);color:#fff;border-color:var(--red)}.ea-mehr{min-height:34px}.ea-gruen{color:var(--green);font-weight:800}.ea-hinweis{font-size:12.5px;color:var(--amber);max-width:340px;white-space:normal}.ds-plus-paar{display:flex;gap:8px;justify-content:center}.ds-plus-paar .ds-plus{flex:0 1 130px;margin:0}.zu-wahl{display:inline-flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.zu-knopf{border:0;background:none;padding:2px;cursor:pointer;opacity:.4;border-radius:9px;line-height:0}.zu-knopf:hover{opacity:.8}.zu-knopf.on{opacity:1;outline:2px solid var(--ink);outline-offset:1px}.eb-listen .warn{color:var(--amber)}.eb-listen-edit{display:inline-flex;align-items:center;gap:7px;min-width:0}.eb-listen-edit.breit{flex:1;max-width:78%;justify-content:flex-end}.eb-listen-edit.breit .eb-input{flex:1;width:auto;min-width:0;text-align:left}.eb-listen-zaehler{flex:none;font-size:11.5px}.eb-listen-oben{align-items:flex-start;padding-top:8px}.eb-listen-text{flex:1;max-width:78%;min-height:64px;resize:vertical;font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--blue);border-radius:6px;background:var(--panel);color:var(--ink)}.geraete-menue{min-width:340px;max-height:70vh;overflow-y:auto;left:0;right:auto}.geraete-menue .ms-geraet{border-bottom:1px solid var(--line);padding:8px 4px}.geraete-menue .ms-geraet:last-of-type{border-bottom:0}.ea-buchen-paar{display:inline-flex;gap:8px}.dashboard-v2{--d2-canvas:var(--bg);--d2-paper:var(--panel);--d2-raised:var(--panel);--d2-soft:var(--panel2);--d2-ink:var(--ink);--d2-muted:var(--dim);--d2-rule:var(--line);--d2-cobalt:#3f4348;--d2-cobalt-soft:var(--panel3);--d2-positive:#147a58;--d2-positive-soft:#deefe9;--d2-attention:#946000;--d2-attention-soft:#f7ead1;--d2-risk:#b94840;--d2-risk-soft:#f7e3e0;--d2-type-label:11px;--d2-type-small:12px;--d2-type-body:14px;--d2-type-title:19px;--d2-type-value:22px;--d2-type-hero:28px;--d2-track-body:.006em;--d2-track-label:.065em;--d2-track-data:-.015em;--d2-data-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,sans-serif;min-height:100vh;display:grid;grid-template-columns:176px minmax(0,1fr);color:var(--d2-ink);background:var(--d2-canvas);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;letter-spacing:var(--d2-track-body)}[data-theme=dark] .dashboard-v2{--d2-canvas:var(--bg);--d2-paper:var(--panel);--d2-raised:var(--panel2);--d2-soft:var(--panel3);--d2-ink:var(--ink);--d2-muted:var(--dim);--d2-rule:var(--line);--d2-cobalt:#b0b6bf;--d2-cobalt-soft:var(--panel3);--d2-positive:#4acb98;--d2-positive-soft:#17362c;--d2-attention:#f0ba4d;--d2-attention-soft:#372c18;--d2-risk:#ff7b73;--d2-risk-soft:#392120}.dashboard-v2 button,.dashboard-v2 input{font:inherit}.dashboard-v2 button:focus-visible,.dashboard-v2 input:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:2px}.dashv2-icon{display:block;flex:none}.dashv2-sidebar{min-width:0;min-height:100vh;display:flex;flex-direction:column;padding:20px 12px 16px;color:#f3f5f7;background:#11161d;border-right:1px solid #2b333e}[data-theme=dark] .dashv2-sidebar{background:#080b0f;border-color:#262d36}.dashv2-brand{display:flex;align-items:center;gap:10px;padding:0 8px 22px;font-size:14px;line-height:1.25;font-weight:650}.dashv2-brandmark{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:6px;color:#11161d;background:#f3f5f7;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:-.06em}.dashv2-navlabel,.dashv2-overline,.dashv2-domain,.dashv2-statlabel{font-family:IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.055em}.dashv2-navlabel{padding:10px 10px 7px;color:#8f98a4;font-size:10px}.dashv2-nav{display:grid;gap:3px}.dashv2-nav button{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:7px;color:#aeb5bf;background:transparent;text-align:left;cursor:pointer}.dashv2-nav button:hover{color:#fff;background:#202732}.dashv2-nav button[aria-current=page]{color:#fff;background:#2b3240;font-weight:650}[data-theme=dark] .dashv2-nav button[aria-current=page]{background:#202732}.dashv2-navspacer{flex:1;min-height:30px}.dashv2-user{display:flex;align-items:center;gap:9px;padding:14px 8px 0;border-top:1px solid #343b46;color:#c2c8d0}.dashv2-avatar{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;color:#11161d;background:#f3f5f7;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.dashv2-avatar.is-da{color:var(--partner-da);background:var(--partner-da-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--partner-da) 38%,transparent)}.dashv2-avatar.is-do{color:var(--partner-do);background:var(--partner-do-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--partner-do) 38%,transparent)}.dashv2-user strong{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.dashv2-user small{display:block;margin-top:1px;color:#8f98a4;font-size:10px;white-space:nowrap}.dashv2-stage{min-width:0;display:flex;flex-direction:column}.dashv2-commandbar{min-height:64px;display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--d2-paper);border-bottom:1px solid var(--d2-rule)}.dashv2-search{width:min(420px,44%);min-height:40px;display:flex;align-items:center;gap:8px;padding:7px 10px;color:var(--d2-muted);background:var(--d2-raised);border:1px solid var(--d2-rule);border-radius:8px}.dashv2-search:focus-within{border-color:var(--d2-cobalt);box-shadow:0 0 0 2px var(--d2-cobalt-soft)}.dashv2-search input{min-width:0;flex:1;border:0;outline:0;color:var(--d2-ink);background:transparent}.dashv2-search input::placeholder{color:var(--d2-muted)}.dashv2-key{padding:2px 6px;border:1px solid var(--d2-rule);border-radius:5px;color:var(--d2-muted);background:var(--d2-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.dashv2-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.dashv2-control{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-ink);background:var(--d2-raised);cursor:pointer}.dashv2-control:hover{border-color:var(--d2-muted);background:var(--d2-soft)}.dashv2-control.is-primary{border-color:var(--d2-ink);color:var(--d2-canvas);background:var(--d2-ink);font-weight:650}.dashv2-erfassen{position:relative}.dashv2-erfassenmenu{position:absolute;z-index:var(--layer-popover);top:46px;right:0;width:210px;display:grid;padding:6px;border:1px solid var(--d2-rule);border-radius:8px;background:var(--d2-raised);box-shadow:0 12px 30px #0a0f1433}.dashv2-erfassenmenu button{padding:9px 10px;border:0;border-radius:5px;color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.dashv2-erfassenmenu button:hover{background:var(--d2-soft)}.dashv2-main{width:100%;max-width:1560px;margin:0 auto;padding:20px 28px 34px}.dashv2-scopebar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:6px 8px 6px 16px;background:var(--d2-paper);border:1px solid var(--d2-rule);border-radius:10px}.dashv2-scopebar>div:first-child{min-width:0;display:flex;align-items:baseline;gap:10px}.dashv2-scopebar>div:first-child span{color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.dashv2-scopebar>div:first-child strong{overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap}.dashv2-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:19px}.dashv2-pagehead h1,.dashv2-pagehead p,.dashv2-panel h2,.dashv2-panel h3{margin:0}.dashv2-pagehead h1{font-size:34px;line-height:1.12;font-weight:620;letter-spacing:-.025em}.dashv2-pagehead p{margin-top:6px;color:var(--d2-muted);font-size:15px}.dashv2-overline{margin-bottom:5px;color:var(--d2-muted);font-size:10.5px}.dashv2-live{display:inline-flex;align-items:center;gap:8px;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;white-space:nowrap}.dashv2-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--d2-positive);box-shadow:0 0 0 4px var(--d2-positive-soft)}.dashv2-live.is-offline{color:var(--d2-risk)}.dashv2-live.is-offline:before{background:var(--d2-risk);box-shadow:0 0 0 4px var(--d2-risk-soft)}.dashv2-topgrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px}.dashv2-panel{min-width:0;overflow:hidden;background:var(--d2-raised);border:1px solid var(--d2-rule);border-radius:10px;box-shadow:0 1px 2px #0e141b0a}.dashv2-panelhead{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--d2-rule)}.dashv2-panelhead h2{font-size:19px;line-height:1.25;font-weight:650;letter-spacing:-.01em}.dashv2-panelhead p{margin:3px 0 0;color:var(--d2-muted);font-size:13.5px}.dashv2-count{min-width:32px;height:32px;display:grid;place-items:center;border-radius:7px;color:var(--d2-attention);background:var(--d2-attention-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.dashv2-focuslist{padding:0 16px 8px}.dashv2-focusrow{width:100%;min-height:66px;display:grid;grid-template-columns:78px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:11px 0;border:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.dashv2-focusrow:last-child{border-bottom:0}.dashv2-focusrow:hover .dashv2-focuscopy strong{color:var(--d2-cobalt)}.dashv2-domain{align-self:stretch;display:flex;align-items:center;color:var(--d2-cobalt);font-size:10px}.dashv2-domain.is-booking{color:var(--d2-attention)}.dashv2-domain.is-risk{color:var(--d2-risk)}.dashv2-focuscopy{min-width:0}.dashv2-focuscopy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.dashv2-focuscopy small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--d2-muted);font-size:12.5px}.dashv2-focusamount,.dashv2-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.dashv2-focusamount{font-size:12.5px}.dashv2-allclear{min-height:176px;display:grid;place-content:center;gap:4px;padding:24px;text-align:center}.dashv2-allclear strong{color:var(--d2-positive)}.dashv2-allclear span{color:var(--d2-muted);font-size:13px}.dashv2-balance{min-height:100%;display:flex;flex-direction:column;padding-bottom:0;align-self:stretch}.dashv2-balancemain{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px}.dashv2-balancemain>span{color:var(--d2-muted);font-size:14px}.dashv2-balancemain h2{margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:29px;font-weight:600;letter-spacing:-.03em}.dashv2-balancemain p{margin:7px 0 0;color:var(--d2-muted);font-size:13.5px}.dashboard-v2 .is-positive{color:var(--d2-positive)!important}.dashboard-v2 .is-attention{color:var(--d2-attention)!important}.dashboard-v2 .is-risk{color:var(--d2-risk)!important}.dashv2-balancesplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 10px;border-top:1px solid var(--d2-rule);border-bottom:1px solid var(--d2-rule)}.dashv2-balancesplit>div{min-width:0;padding:11px 6px}.dashv2-balancesplit>div+div{padding-left:12px;border-left:1px solid var(--d2-rule)}.dashv2-balancesplit small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--d2-muted);font-size:11px}.dashv2-balancesplit strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;white-space:nowrap}.dashv2-settlement{width:calc(100% - 20px);display:block;margin:10px 10px 0;padding:10px 11px;border:0;border-radius:7px;color:var(--d2-attention);background:var(--d2-attention-soft);text-align:left;cursor:pointer}.dashv2-settlement:hover{filter:brightness(.97)}.dashv2-settlement strong{display:block;font-size:12.5px;font-weight:650}.dashv2-settlement small{display:block;margin-top:2px;color:var(--d2-ink);font-size:11.5px}.dashv2-pulse{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;background:var(--d2-paper);border:1px solid var(--d2-rule);border-radius:10px}.dashv2-stat{min-width:0;padding:14px 16px;border:0;color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.dashv2-stat:hover{background:var(--d2-soft)}.dashv2-stat+.dashv2-stat{border-left:1px solid var(--d2-rule)}.dashv2-statlabel{overflow:hidden;text-overflow:ellipsis;color:var(--d2-muted);font-size:11px;white-space:nowrap}.dashv2-stat h2{margin:5px 0 2px;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;font-weight:600;letter-spacing:-.035em;white-space:nowrap}.dashv2-stat small{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--d2-muted);font-size:12px;white-space:nowrap}.dashv2-performance{margin-bottom:14px}.dashv2-performancehead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px 0}.dashv2-performancehead h2{font-size:19px;font-weight:650}.dashv2-performancehead p{margin:4px 0 0;color:var(--d2-muted);font-size:13.5px}.dashv2-periods{display:flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:flex-end}.dashv2-periods button{min-height:36px;padding:8px 12px;border:0;border-radius:7px;color:var(--d2-muted);background:transparent;font-size:13px;cursor:pointer}.dashv2-periods button:hover{color:var(--d2-ink)}.dashv2-periods button[aria-pressed=true]{color:var(--d2-ink);background:var(--d2-soft);font-weight:650}.dashv2-chartwrap{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:18px 16px 14px}.dashv2-yaxis{height:176px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-bottom:19px;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.dashv2-chart{height:176px;display:grid;align-items:end;gap:8px;padding-top:4px;border-bottom:1px solid var(--d2-rule);background-image:linear-gradient(to bottom,var(--d2-rule) 1px,transparent 1px);background-size:100% 50%}.dashv2-column{height:175px;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.dashv2-bar{width:min(34px,68%);min-height:3px;border-radius:4px 4px 1px 1px;background:var(--d2-cobalt);transition:height .2s ease}.dashv2-bar.is-negative{background:var(--d2-risk)}.dashv2-column.is-current .dashv2-bar:not(.is-negative){background:var(--d2-positive)}.dashv2-column small{max-width:100%;overflow:hidden;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;white-space:nowrap}.dashv2-performancesummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--d2-rule)}.dashv2-performancesummary>div{min-width:0;padding:11px 16px}.dashv2-performancesummary>div+div{border-left:1px solid var(--d2-rule)}.dashv2-performancesummary small{display:block;color:var(--d2-muted);font-size:11.5px}.dashv2-performancesummary strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600;white-space:nowrap}.dashv2-monthly,.dashv2-daily{margin-bottom:14px}.dashv2-main>.d2ins-cashtrend{margin-bottom:14px}.dashv2-chartsummary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px 0;color:var(--d2-muted);font-size:13.5px}.dashv2-chartsummary b{color:var(--d2-ink)}.dashv2-chartlegend{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12.5px}.dashv2-chartlegend i{width:9px;height:9px;display:inline-block;margin-left:7px;border-radius:2px}.dashv2-chartlegend i:first-child{margin-left:0}.dashv2-chartlegend .is-expense{background:var(--red);opacity:.72}.dashv2-chartlegend .is-revenue{background:var(--blue)}.dashv2-chartlegend .is-profit{background:var(--green)}.dashv2-monthfocus{width:calc(100% - 32px);display:block;margin:14px 16px 16px;padding:0;overflow:hidden;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-ink);background:transparent;text-align:left}.dashv2-monthfocus-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--d2-rule);background:var(--d2-paper)}.dashv2-monthfocus-stats>span{min-width:0;display:block;padding:18px}.dashv2-monthfocus-stats>span+span{border-left:1px solid var(--d2-rule)}.dashv2-monthfocus-stats small,.dashv2-monthfocus-stats strong,.dashv2-monthfocus-stats em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashv2-monthfocus-stats small{color:var(--d2-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.dashv2-monthfocus-stats strong{margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(20px,1.45vw,27px);font-weight:650;letter-spacing:-.04em}.dashv2-monthfocus-stats em{margin-top:5px;color:var(--d2-muted);font-size:13px;font-style:normal}.dashv2-monthfocus-compare{display:block;padding:23px 22px 21px}.dashv2-monthfocus-row{display:block}.dashv2-monthfocus-row+.dashv2-monthfocus-row{margin-top:22px}.dashv2-monthfocus-row>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px;font-size:15px}.dashv2-monthfocus-row>span:first-child strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:16px}.dashv2-monthfocus-row>i{height:38px;display:block;overflow:hidden;border-radius:5px;background:var(--d2-soft)}.dashv2-monthfocus-row>i>i{position:relative;height:100%;display:block;overflow:hidden;background:var(--blue)}.dashv2-monthfocus-row>i>i>b{position:absolute;top:0;right:0;bottom:0;display:block;background:var(--green)}.dashv2-monthfocus-row>i>i>b.is-loss{background:var(--red)}.dashv2-monthfocus-row>em{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px;color:var(--d2-muted);font-size:13.5px;font-style:normal}.dashv2-monthfocus-row.is-expense>i{height:22px}.dashv2-monthfocus-row.is-expense>i>i{background:var(--red);opacity:.62}.dashv2-monthfocus-open{width:100%;display:block;padding:12px 18px;border:0;border-top:1px solid var(--d2-rule);color:var(--d2-cobalt);background:var(--d2-paper);font-size:13.5px;font-weight:650;text-align:right;cursor:pointer}.dashv2-monthfocus-open:not(.is-static):hover{text-decoration:underline}.dashv2-monthfocus-open.is-static{color:var(--d2-muted);cursor:default}.dashv2-monthbars{display:flex;align-items:stretch;gap:10px;padding:17px 16px 14px;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dashv2-monthbars::-webkit-scrollbar,.dashv2-daybars::-webkit-scrollbar,.dashv2-periods::-webkit-scrollbar{display:none}.dashv2-month{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:6px 5px 8px;border:0;border-radius:7px;color:var(--d2-ink);background:transparent;cursor:pointer}.dashv2-month:hover{background:var(--d2-soft)}.dashv2-monthplot{height:190px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:5px;border-bottom:1px solid var(--d2-rule)}.dashv2-monthlane{height:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.dashv2-monthlane>small{position:relative;z-index:1;height:21px;overflow:visible;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:-.035em;text-align:center;white-space:nowrap}.dashv2-monthbar{position:relative;width:100%;display:block;min-height:0;overflow:hidden;border-radius:3px 3px 0 0}.dashv2-monthbar.is-expense{background:var(--red);opacity:.55}.dashv2-monthbar.is-revenue{background:var(--blue)}.dashv2-monthbar>i{position:absolute;left:0;right:0;top:0;display:block;background:var(--green)}.dashv2-monthbar>i.is-loss{background:var(--red)}.dashv2-monthlabel{display:block;margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:650;text-align:center}.dashv2-monthmeta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin-top:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(14px,.9vw,17px);font-weight:650;line-height:1.25;white-space:normal}.dashv2-dailyaverage{display:flex;flex-direction:column;align-items:flex-end;font-size:17px;font-weight:650}.dashv2-dailyaverage small{margin-bottom:3px;color:var(--d2-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dashv2-dayreadout{display:flex;align-items:center;flex-wrap:wrap;gap:7px 20px;min-height:48px;padding:11px 16px 0;color:var(--d2-muted);font-size:13.5px}.dashv2-dayreadout>b{color:var(--d2-ink);font-family:IBM Plex Mono,ui-monospace,monospace}.dashv2-dayreadout strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.dashboard-v2 .is-revenue-text{color:var(--blue)}.dashv2-daybars{display:flex;align-items:stretch;gap:3px;min-height:154px;padding:14px 16px 4px;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dashv2-daybars.is-dense{gap:0}.dashv2-day{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:0;border:0;color:var(--d2-ink);background:transparent;cursor:pointer}.dashv2-day{position:relative;border-radius:4px}.dashv2-day.is-active{background:transparent}.dashv2-day.is-active:after{content:"";position:absolute;left:20%;right:20%;top:108px;height:2px;background:var(--d2-cobalt);border-radius:1px}.dashv2-day.is-active .dashv2-daybar.is-revenue{opacity:.5}.dashv2-day:focus{outline:0}.dashv2-day:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:-2px}.dashv2-dayup{position:relative;height:108px;display:block}.dashv2-daydown{position:relative;height:38px;display:block;border-top:2px solid var(--d2-rule)}.dashv2-daybar{position:absolute;bottom:0;display:block;width:100%;min-height:6px;margin:0;border-radius:2px 2px 0 0}.dashv2-daily{--capital-bar:#526170;--capital-opacity:.12}[data-theme=dark] .dashv2-daily{--capital-bar:#c6cdd5;--capital-opacity:.12}.dashv2-daybar.is-capital{z-index:0;left:8%;width:84%;min-height:1px;background:var(--capital-bar);opacity:var(--capital-opacity)}.dashv2-day.is-active .dashv2-daybar.is-capital,.dashv2-day:focus-visible .dashv2-daybar.is-capital{opacity:.22}.dashv2-capitalreadout strong{color:var(--d2-muted)}.dashv2-capitallegend{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;padding:0 var(--d2-module-inset,16px) 14px;color:var(--d2-muted);font-size:11px}.dashv2-capitallegend>i{width:9px;height:9px;flex:none;border-radius:2px;background:var(--capital-bar);opacity:.4}.dashv2-capitallegend>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.dashv2-daybar.is-revenue{z-index:1;left:20%;width:60%;background:var(--blue);opacity:.3}.dashv2-daybar.is-profit{z-index:2;left:20%;width:60%;background:var(--green)}.dashv2-daydown .dashv2-daybar{position:absolute;top:0;bottom:auto;left:20%;width:60%;min-width:0;border-radius:0 0 2px 2px}.dashv2-daybar.is-loss{z-index:2;background:var(--red)}.dashv2-daybar.is-expense{z-index:1;background:var(--red);opacity:.45}.dashv2-dayfoot{display:flex;align-items:center;justify-content:space-between;padding:3px 16px 13px;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.dashv2-charttip{position:fixed;z-index:var(--layer-overlay);min-width:230px;display:grid;grid-template-columns:1fr auto;gap:5px 18px;padding:11px 13px;color:var(--d2-ink);background:var(--d2-raised);border:1px solid var(--d2-rule);border-radius:7px;box-shadow:0 10px 28px #0000003d;pointer-events:none;font-size:12px}.dashv2-charttip>b{grid-column:1/-1;margin-bottom:3px;font-size:13px}.dashv2-charttip>span{display:contents;color:var(--d2-muted)}.dashv2-charttip strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:650;text-align:right}.d2ins-stack{display:grid;gap:14px}.dashv2-ekprofit{margin-bottom:14px}.dashv2-eksummary{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:var(--d2-muted);font-family:var(--d2-data-font);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.dashv2-eksummary small{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.035em}.dashv2-eksummary strong{font-size:17px;font-weight:700}.dashv2-ektable-wrap{padding:2px var(--d2-module-inset) 4px}.dashv2-ektable{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums lining-nums}.dashv2-ektable thead th{padding:9px 10px;color:var(--d2-muted);font-size:10px;font-weight:700;text-align:right;text-transform:uppercase;letter-spacing:.045em}.dashv2-ektable thead th:first-child{width:30%;text-align:left}.dashv2-ektable td{padding:13px 10px;border-top:1px solid var(--d2-rule);font-family:var(--d2-data-font);font-size:13px;font-weight:620;text-align:right;white-space:nowrap}.dashv2-ektable tbody th{padding:13px 10px;border-top:1px solid var(--d2-rule);font-family:inherit;text-align:left;white-space:normal}.dashv2-ektable tr.is-top td,.dashv2-ektable tr.is-top th{background:color-mix(in srgb,var(--d2-positive-soft) 42%,transparent)}.dashv2-ektable tr.is-clickable{cursor:pointer}.dashv2-ektable tr.is-clickable:hover>*,.dashv2-ektable tr.is-clickable:focus-within>*{background:color-mix(in srgb,var(--d2-cobalt) 8%,transparent)}.dashv2-ektable tr.is-clickable:focus-within{outline:1px solid var(--d2-cobalt);outline-offset:-1px}.dashv2-ekrow-button{width:100%;display:block;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.dashv2-ekrow-button:focus{outline:0}.dashv2-ekclass{display:flex;align-items:baseline;gap:8px}.dashv2-ekclass strong{font-size:13px;font-weight:680}.dashv2-ekclass small{color:var(--d2-positive);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dashv2-ekclass i{margin-left:auto;color:var(--d2-muted);font-family:var(--d2-data-font);font-size:18px;font-style:normal;font-weight:500;line-height:1;transition:transform .14s ease,color .14s ease}.dashv2-ektable tr.is-clickable:hover .dashv2-ekclass i,.dashv2-ektable tr.is-clickable:focus-within .dashv2-ekclass i{color:var(--d2-cobalt);transform:translate(2px)}.dashv2-ekbar{height:3px;display:block;margin-top:7px;overflow:hidden;border-radius:99px;background:var(--d2-soft)}.dashv2-ekbar>i{height:100%;display:block;border-radius:inherit;background:var(--d2-positive)}.dashv2-ekbar>i.is-risk{background:var(--d2-risk)}.dashv2-eknote{margin:0;padding:7px var(--d2-module-inset) 16px;color:var(--d2-muted);font-size:10.5px;line-height:1.45}.dashv2-eknote.has-warning{color:var(--d2-attention)}.d2ins-twocol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.d2ins-twocol>.dashv2-panel{display:flex;flex-direction:column}.d2ins-twocol>.dashv2-panel>.d2ins-note{margin-top:auto}.d2ins-dealstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--d2-rule)}.d2ins-dealstats>div{min-width:0;padding:15px 16px}.d2ins-dealstats>div+div{border-left:1px solid var(--d2-rule)}.d2ins-dealstats small,.d2ins-dealstats span{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--d2-muted);white-space:nowrap}.d2ins-dealstats small{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.035em}.d2ins-dealstats strong{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:650;letter-spacing:-.035em;white-space:nowrap}.d2ins-dealstats span{margin-top:3px;font-size:11.5px}.d2ins-dealflow{padding:14px 16px 15px}.d2ins-segments{height:28px;display:flex;overflow:hidden;border-radius:5px;background:var(--d2-soft)}.d2ins-segments>i{min-width:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 8px;color:#101820;box-shadow:inset -2px 0 var(--d2-raised);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:750;font-style:normal;white-space:nowrap}.d2ins-segments>i:last-child{box-shadow:none}.d2ins-segments>i>span{overflow:hidden;text-overflow:ellipsis}.d2ins-segments .is-sold,.d2ins-dealflow>div:last-child .is-sold{background:#39c894}.d2ins-segments .is-traded,.d2ins-dealflow>div:last-child .is-traded{background:#72aef4}.d2ins-segments .is-open,.d2ins-dealflow>div:last-child .is-open{background:#d9a94d}.d2ins-dealflow>div:last-child{display:flex;flex-wrap:wrap;gap:7px 20px;margin-top:10px;color:var(--d2-ink);font-size:11.5px;font-weight:600}.d2ins-dealflow>div:last-child span{display:inline-flex;align-items:center;gap:7px}.d2ins-dealflow>div:last-child i{width:10px;height:10px;display:block;border-radius:2px;box-shadow:0 0 0 1px #ffffff24}.d2ins-signal,.d2ins-direction{flex:none;padding:4px 8px;border-radius:4px;color:var(--d2-muted);background:var(--d2-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.d2ins-returnhero{padding:17px 16px 14px;background:var(--d2-soft)}.d2ins-returnhero small,.d2ins-returnhero span{display:block;color:var(--d2-muted)}.d2ins-returnhero small{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.d2ins-returnhero strong{display:block;margin:3px 0 1px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:650;letter-spacing:-.045em}.d2ins-returnhero span{font-size:11.5px}.d2ins-returngrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--d2-rule);border-bottom:1px solid var(--d2-rule)}.d2ins-returngrid>div{min-width:0;padding:12px 13px}.d2ins-returngrid>div+div{border-left:1px solid var(--d2-rule)}.d2ins-returngrid small,.d2ins-returngrid span{display:block;color:var(--d2-muted);font-size:10.5px}.d2ins-returngrid strong{display:block;margin:3px 0 1px;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:650;white-space:nowrap}.d2ins-returnbar{height:9px;margin:14px 16px 0;overflow:hidden;border-radius:99px;background:var(--d2-soft)}.d2ins-returnbar>span{display:block;height:100%;border-radius:inherit;background:var(--green)}.d2ins-note{margin:0;padding:10px 16px 14px;color:var(--d2-muted);font-size:10.5px;line-height:1.45}.d2ins-stocktable{overflow-x:auto;-webkit-overflow-scrolling:touch}.d2ins-stockhead,.d2ins-stockrow{min-width:720px;display:grid;grid-template-columns:1.2fr .58fr .86fr .86fr 1.18fr;align-items:center;column-gap:14px}.d2ins-stockhead{padding:8px 16px;color:var(--d2-muted);background:var(--d2-soft);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.d2ins-stockrow{min-height:64px;padding:9px 16px;border-bottom:1px solid var(--d2-rule);font-size:12px}.d2ins-stockrow:last-child{border-bottom:0}.d2ins-stockrow>span{min-width:0}.d2ins-stockrow b,.d2ins-stockrow small{display:block}.d2ins-stockrow b{overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:650;white-space:nowrap}.d2ins-stockrow small{margin-top:2px;color:var(--d2-muted);font-size:10.5px;line-height:1.25}.d2ins-status{width:max-content;padding:2px 6px;border-radius:4px;background:var(--d2-soft)}.d2ins-status.is-aus,.d2ins-status.is-kritisch{color:var(--d2-risk);background:var(--d2-risk-soft)}.d2ins-status.is-knapp{color:var(--d2-attention);background:var(--d2-attention-soft)}.d2ins-status.is-ok{color:var(--d2-positive);background:var(--d2-positive-soft)}.d2ins-cover{width:100%;height:4px;display:block;margin-top:6px;overflow:hidden;border-radius:99px;background:var(--d2-soft)}.d2ins-cover>i{height:100%;display:block;background:var(--d2-cobalt)}.d2ins-direction.is-steigend{color:var(--d2-positive);background:var(--d2-positive-soft)}.d2ins-direction.is-fallend{color:var(--d2-risk);background:var(--d2-risk-soft)}.d2ins-trendstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--d2-rule)}.d2ins-trendstats>div{min-width:0;padding:11px 13px}.d2ins-trendstats>div+div{border-left:1px solid var(--d2-rule)}.d2ins-trendstats small{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--d2-muted);font-size:11px;white-space:nowrap}.d2ins-trendstats strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14.5px;font-weight:700;white-space:nowrap}.d2ins-trendstats strong.is-projection,.d2ins-trendtip strong.is-projection{color:var(--d2-cobalt)}.d2ins-trendstats>div>span{display:block;margin-top:3px;overflow:hidden;color:var(--d2-muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.d2ins-trendplot{padding:12px 14px 2px}.d2ins-trendperiods{display:grid;grid-template-columns:30.83% 30.67% 7.67% 30.83%;align-items:center;margin:0 0 2px;color:var(--d2-muted);font-size:10.5px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.d2ins-trendperiods span{text-align:center}.d2ins-trendperiods b{margin-left:4px;color:var(--d2-cobalt);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:750;letter-spacing:0;white-space:nowrap}.d2ins-trendperiods span:nth-child(2),.d2ins-trendperiods span:nth-child(4){border-left:1px solid var(--d2-rule)}.d2ins-trendcanvas{position:relative;height:146px;margin-top:5px}.d2ins-trendcanvas>svg{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.d2ins-trendrunning{position:absolute;z-index:0;top:0;bottom:0;left:61.5%;width:7.67%;border-radius:5px;background:var(--d2-soft)}.d2ins-trendforecast{position:absolute;z-index:0;top:0;right:0;bottom:0;left:69.17%;border-radius:5px;background:color-mix(in srgb,var(--d2-cobalt) 5%,transparent)}.d2ins-trenddivider{position:absolute;z-index:1;top:0;bottom:0;left:30.83%;border-left:1px dashed var(--d2-rule)}.d2ins-trendforecastdivider{position:absolute;z-index:1;top:0;bottom:0;left:69.17%;border-left:1px dashed color-mix(in srgb,var(--d2-cobalt) 45%,var(--d2-rule))}.d2ins-trendzero{position:absolute;z-index:1;right:0;left:0;border-top:1px solid var(--d2-rule)}.d2ins-trendzero>i{position:absolute;left:0;top:4px;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-style:normal}.d2ins-trendarea{fill:var(--d2-positive-soft);opacity:.62}.d2ins-trendline{fill:none;stroke-linecap:round;stroke-linejoin:round}.d2ins-trendline.is-prior{stroke:var(--d2-muted);stroke-width:2px;opacity:.48}.d2ins-trendline.is-recent{stroke:var(--green);stroke-width:3.5px}.d2ins-trendline.is-running{stroke:var(--green);stroke-width:2px;stroke-dasharray:5 5;opacity:.58}.d2ins-trendline.is-current-complete{stroke:var(--green);stroke-width:3.5px}.d2ins-trendline.is-forecast,.d2ins-trendline.is-week-projection{stroke:var(--d2-cobalt);stroke-width:2px;stroke-dasharray:5 5;opacity:.78}.d2ins-trendpoint{position:absolute;z-index:4;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;outline:none;transform:translate(-50%,-50%)}button.d2ins-trendpoint{padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.d2ins-trendpoint>i{width:10px;height:10px;display:block;border:2px solid var(--d2-paper);border-radius:50%;background:var(--d2-muted);box-shadow:0 0 0 1px var(--d2-muted)}.d2ins-trendpoint.is-positive>i{background:var(--green);box-shadow:0 0 0 1px var(--green)}.d2ins-trendpoint.is-risk>i{background:var(--red);box-shadow:0 0 0 1px var(--red)}.d2ins-trendpoint.is-zero>i{width:8px;height:8px;background:var(--d2-paper);box-shadow:0 0 0 1px var(--d2-muted)}.d2ins-trendpoint.is-running>i{width:13px;height:13px;background:var(--d2-paper);border-color:var(--d2-paper);box-shadow:0 0 0 2px var(--green)}.d2ins-trendpoint.is-forecast>i{width:10px;height:10px;background:var(--d2-paper);border-color:var(--d2-paper);box-shadow:0 0 0 2px var(--d2-cobalt)}.d2ins-trendpoint.is-week-projection{z-index:5}.d2ins-trendpoint.is-week-projection>i{width:12px;height:12px;background:var(--d2-paper);border-color:var(--d2-paper);box-shadow:0 0 0 2px var(--d2-cobalt)}.d2ins-trendpoint:hover,.d2ins-trendpoint:focus-visible{z-index:20}.d2ins-trendpoint:hover>i,.d2ins-trendpoint:focus-visible>i{transform:scale(1.35)}.d2ins-trendpoint>strong{position:absolute;left:50%;bottom:17px;padding:3px 6px;border:1px solid var(--d2-rule);border-radius:5px;color:var(--d2-positive);background:color-mix(in srgb,var(--d2-paper) 94%,transparent);box-shadow:0 2px 8px #0000002e;transform:translate(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:750;white-space:nowrap}.d2ins-trendpoint.is-risk>strong{top:17px;bottom:auto;color:var(--d2-risk)}.d2ins-trendpoint.is-forecast>strong{border-color:color-mix(in srgb,var(--d2-cobalt) 35%,var(--d2-rule));color:var(--d2-cobalt)}.d2ins-trendpoint.is-week-projection>strong{border-color:color-mix(in srgb,var(--d2-cobalt) 35%,var(--d2-rule));color:var(--d2-cobalt)}.d2ins-trendpoint.is-label-above>strong{right:auto;left:50%;top:auto;bottom:17px;transform:translate(-50%)}.d2ins-trendpoint.is-label-below>strong{right:auto;left:50%;top:17px;bottom:auto;transform:translate(-50%)}.d2ins-trendtip{position:absolute;z-index:9;left:50%;bottom:23px;width:166px;display:none;grid-template-columns:1fr auto;gap:4px 12px;padding:9px 10px;border:1px solid var(--d2-rule);border-radius:6px;color:var(--d2-muted);background:var(--d2-paper);box-shadow:0 8px 24px #00000038;font-size:9.5px;line-height:1.3;transform:translate(-50%);pointer-events:none}.d2ins-trendtip>b,.d2ins-trendtip>em{grid-column:1/-1;color:var(--d2-ink);font-style:normal;text-align:left}.d2ins-trendtip>strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;text-align:right;white-space:nowrap}.d2ins-trendtip>em{padding-top:3px;color:var(--d2-muted);font-size:9px}.d2ins-trendpoint:hover>.d2ins-trendtip,.d2ins-trendpoint:focus-visible>.d2ins-trendtip{display:grid}.d2ins-trendpoint.is-first>.d2ins-trendtip{left:-4px;transform:none}.d2ins-trendpoint.is-last>.d2ins-trendtip{right:-4px;left:auto;transform:none}.d2ins-trendlabels{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));margin:5px 2% 0;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:650;text-align:center}.d2ins-trendlabels span:nth-child(n+5){color:var(--d2-ink)}.d2ins-trendlabels span:nth-child(9){color:var(--d2-positive);font-weight:750}.d2ins-trendlabels span:nth-child(n+10){color:var(--d2-cobalt);font-weight:750}.d2ins-week-overlay{z-index:var(--layer-overlay);align-items:center;padding:20px;background:#070b109e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain}.d2ins-week-modal{width:min(820px,100%);max-height:min(86dvh,860px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--d2-rule);border-radius:12px;color:var(--d2-ink);background:var(--d2-paper);box-shadow:0 24px 70px #00000057}.d2ins-week-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:21px 23px 18px;border-bottom:1px solid var(--d2-rule)}.d2ins-week-modal>header>div{min-width:0}.d2ins-week-modal>header span{display:block;margin-bottom:5px;color:var(--d2-muted);font-size:10px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.d2ins-week-modal>header h2{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.035em}.d2ins-week-modal>header p{margin:7px 0 0;color:var(--d2-muted);font-size:12px;line-height:1.45}.d2ins-week-modal>header button{width:34px;height:34px;flex:none;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-muted);background:var(--d2-soft);font-size:22px;line-height:1;cursor:pointer}.d2ins-week-modal>header button:hover{color:var(--d2-ink);border-color:var(--d2-muted)}.d2ins-week-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--d2-rule);background:var(--d2-soft)}.d2ins-week-summary>div{min-width:0;padding:13px 18px}.d2ins-week-summary>div+div{border-left:1px solid var(--d2-rule)}.d2ins-week-summary span{display:block;color:var(--d2-muted);font-size:9.5px;font-weight:740;letter-spacing:.055em;text-transform:uppercase}.d2ins-week-summary strong{display:block;margin-top:4px;overflow:hidden;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.d2ins-week-ledger{min-height:150px;overflow:auto;overscroll-behavior:contain}.d2ins-week-ledgerhead,.d2ins-week-row{display:grid;grid-template-columns:74px minmax(0,1fr) 110px 140px;align-items:center;gap:12px;padding-inline:23px}.d2ins-week-ledgerhead{min-height:36px;position:sticky;z-index:2;top:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-muted);background:var(--d2-paper);font-size:9.5px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.d2ins-week-ledgerhead span:first-child{grid-column:1/3}.d2ins-week-ledgerhead span:not(:first-child){text-align:right}.d2ins-week-row{min-height:70px;border-bottom:1px solid var(--d2-rule)}.d2ins-week-row:last-of-type{border-bottom:0}.d2ins-week-row time{color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;text-transform:capitalize}.d2ins-week-row>div{min-width:0}.d2ins-week-row>div strong,.d2ins-week-row>div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d2ins-week-row>div strong{font-size:12.5px}.d2ins-week-row>div span{margin-top:3px;color:var(--d2-muted);font-size:10px}.d2ins-week-row>b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.d2ins-week-row>b small{display:block;margin-top:3px;color:var(--d2-muted);font-family:inherit;font-size:9px;font-weight:560}.d2ins-week-empty{min-height:190px;display:grid;place-content:center;justify-items:center;padding:28px;text-align:center}.d2ins-week-empty strong{font-size:14px}.d2ins-week-empty span{max-width:400px;margin-top:5px;color:var(--d2-muted);font-size:11px}.d2ins-week-modal>footer{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 23px;border-top:1px solid var(--d2-rule);color:var(--d2-muted);background:var(--d2-soft);font-size:10px}.d2ins-week-modal>footer strong{color:var(--d2-ink);font-weight:650;text-align:right}.dashv2-ekdetail-modal{width:min(940px,100%)}.dashv2-ekdetail-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.dashv2-ekdetail-ledgerhead,.dashv2-ekdetail-row{display:grid;grid-template-columns:76px minmax(0,1fr) 92px 104px 130px 16px;align-items:center;gap:12px;padding-inline:23px}.dashv2-ekdetail-ledgerhead{min-height:36px;position:sticky;z-index:2;top:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-muted);background:var(--d2-paper);font-size:9.5px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.dashv2-ekdetail-ledgerhead span:first-child{grid-column:1/3}.dashv2-ekdetail-ledgerhead span:not(:first-child){text-align:right}.dashv2-ekdetail-row{width:100%;min-height:70px;border:0;border-bottom:1px solid var(--d2-rule);border-radius:0;color:var(--d2-ink);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.dashv2-ekdetail-row:last-child{border-bottom:0}.dashv2-ekdetail-row:hover{background:color-mix(in srgb,var(--d2-cobalt) 7%,transparent)}.dashv2-ekdetail-row:active{background:color-mix(in srgb,var(--d2-cobalt) 11%,transparent)}.dashv2-ekdetail-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--d2-cobalt);outline-offset:-2px;background:color-mix(in srgb,var(--d2-cobalt) 8%,transparent)}.dashv2-ekdetail-row time{color:var(--d2-muted);font-family:var(--d2-data-font);font-size:10.5px}.dashv2-ekdetail-copy{min-width:0}.dashv2-ekdetail-copy strong,.dashv2-ekdetail-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashv2-ekdetail-copy strong{font-size:12.5px}.dashv2-ekdetail-copy>span{margin-top:3px;color:var(--d2-muted);font-size:10px}.dashv2-ekdetail-row>b{font-family:var(--d2-data-font);font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.dashv2-ekdetail-row>b small{display:block;margin-top:3px;color:var(--d2-muted);font-family:inherit;font-size:9px;font-weight:560}.dashv2-ekdetail-mobilelabel{display:none!important}.dashv2-ekdetail-open{justify-self:end;color:var(--d2-muted);font-size:22px;font-style:normal;line-height:1;transition:color .12s ease,transform .12s ease}.dashv2-ekdetail-row:hover .dashv2-ekdetail-open,.dashv2-ekdetail-row:focus-visible .dashv2-ekdetail-open{color:var(--d2-cobalt);transform:translate(2px)}@media (max-width:650px){.d2ins-week-overlay{align-items:stretch;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.d2ins-week-modal{width:100%;max-height:100dvh;border:0;border-radius:0}.d2ins-week-modal>header{padding:18px 15px 15px}.d2ins-week-modal>header h2{font-size:21px}.d2ins-week-summary>div{padding:12px 10px}.d2ins-week-summary strong{font-size:15px}.d2ins-week-ledgerhead{display:none}.d2ins-week-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 12px;min-height:83px;padding:12px 15px}.d2ins-week-row time{grid-column:1;grid-row:1}.d2ins-week-row>div{grid-column:1;grid-row:2}.d2ins-week-row>b{grid-column:2}.d2ins-week-row>b:first-of-type{grid-row:1}.d2ins-week-row>b:last-of-type{grid-row:2}.dashv2-ekdetail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashv2-ekdetail-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--d2-rule)}.dashv2-ekdetail-summary>div:nth-child(4){border-top:1px solid var(--d2-rule)}.dashv2-ekdetail-ledgerhead{display:none}.dashv2-ekdetail-row{grid-template-columns:minmax(0,1fr) auto auto 16px;grid-template-rows:auto auto auto;gap:5px 10px;min-height:104px;padding:12px 15px}.dashv2-ekdetail-row time{grid-column:1;grid-row:1}.dashv2-ekdetail-copy{grid-column:1/5;grid-row:2}.dashv2-ekdetail-row>b:nth-of-type(1){grid-column:2;grid-row:1}.dashv2-ekdetail-row>b:nth-of-type(2){grid-column:3;grid-row:1}.dashv2-ekdetail-row>b:nth-of-type(3){grid-column:1/4;grid-row:3;margin-top:2px;text-align:right}.dashv2-ekdetail-open{grid-column:4;grid-row:1/4;align-self:center}.dashv2-ekdetail-mobilelabel{display:block!important}.d2ins-week-modal>footer{align-items:flex-start;flex-direction:column;gap:3px;padding:10px 15px}.d2ins-week-modal>footer strong{text-align:left}}.d2ins-booked-badge{flex:none;padding:5px 8px;border-radius:5px;color:var(--d2-muted);background:var(--d2-soft);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.d2ins-cashtrend .is-booked,.dashv2-stat.is-booked-flow h2{color:var(--d2-ink)}.d2ins-cashplot{padding:12px 14px 2px}.d2ins-cashperiods{display:grid;grid-template-columns:84.5% 15.5%;align-items:center;margin-bottom:2px;color:var(--d2-muted);font-size:10.5px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.d2ins-cashperiods span:first-child{padding-left:4%;text-align:left}.d2ins-cashperiods span:last-child{text-align:center}.d2ins-cashcanvas{position:relative;height:150px;margin-top:5px}.d2ins-cashcanvas>svg{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.d2ins-cashcurrent{position:absolute;z-index:0;top:0;right:0;bottom:0;left:84.5%;border-radius:5px;background:var(--d2-soft)}.d2ins-cashdivider{position:absolute;z-index:1;top:0;bottom:0;left:84.5%;border-left:1px dashed var(--d2-rule)}.d2ins-cashzero{position:absolute;z-index:1;right:0;left:0;border-top:1px solid var(--d2-rule)}.d2ins-cashzero>i{position:absolute;left:0;top:4px;color:var(--d2-muted);font-family:var(--d2-data-font);font-size:9px;font-style:normal;font-variant-numeric:tabular-nums}.d2ins-casharea{opacity:.5}.d2ins-casharea.is-positive{fill:var(--d2-soft)}.d2ins-casharea.is-risk{fill:var(--d2-risk-soft)}.d2ins-cashline{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.d2ins-cashline.is-positive{stroke:var(--d2-muted)}.d2ins-cashline.is-risk{stroke:var(--d2-risk)}.d2ins-cashpoint{position:absolute;z-index:4;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;outline:none;transform:translate(-50%,-50%)}.d2ins-cashpoint>i{width:10px;height:10px;display:block;border:2px solid var(--d2-paper);border-radius:50%;background:var(--d2-muted);box-shadow:0 0 0 1px var(--d2-muted);transition:transform .12s ease}.d2ins-cashpoint.is-risk>i{background:var(--d2-risk);box-shadow:0 0 0 1px var(--d2-risk)}.d2ins-cashpoint.is-current>i{width:13px;height:13px;background:var(--d2-paper);box-shadow:0 0 0 2px var(--d2-muted)}.d2ins-cashpoint.is-current.is-risk>i{box-shadow:0 0 0 2px var(--d2-risk)}.d2ins-cashpoint:hover,.d2ins-cashpoint:focus-visible{z-index:20}.d2ins-cashpoint:hover>i,.d2ins-cashpoint:focus-visible>i{transform:scale(1.35)}.d2ins-cashpoint>strong{position:absolute;right:15px;bottom:17px;padding:3px 6px;border-radius:5px;color:var(--d2-ink);background:color-mix(in srgb,var(--d2-paper) 94%,transparent);box-shadow:0 2px 8px #0000002e;font-family:var(--d2-data-font);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.d2ins-cashpoint.is-risk>strong{top:17px;bottom:auto;color:var(--d2-risk)}.d2ins-cashpoint:hover>.d2ins-trendtip,.d2ins-cashpoint:focus-visible>.d2ins-trendtip{display:grid}.d2ins-cashpoint.is-first>.d2ins-trendtip{left:-4px;transform:none}.d2ins-cashpoint.is-last>.d2ins-trendtip{right:-4px;left:auto;transform:none}.d2ins-cashlabels{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));margin:5px 2% 0;color:var(--d2-muted);font-family:var(--d2-data-font);font-size:11px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.d2ins-cashlabels span:last-child{color:var(--d2-ink);font-weight:750}.d2ins-capcards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--d2-rule)}.d2ins-capcards article{min-width:0;padding:13px 14px}.d2ins-capcards article+article{border-left:1px solid var(--d2-rule)}.d2ins-capcards small,.d2ins-capcards span,.d2ins-capcards b,.d2ins-capcards em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d2ins-capcards small{color:var(--d2-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.d2ins-capcards strong{display:block;margin:4px 0 2px;overflow:hidden;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;font-weight:650;letter-spacing:-.03em;white-space:nowrap}.d2ins-capcards span{color:var(--d2-muted);font-size:10.5px}.d2ins-capcards b{margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:650}.d2ins-capcards em{margin-top:5px;color:var(--d2-attention);font-size:9.5px;font-style:normal}.d2ins-capbars{display:grid;gap:12px;padding:15px 16px 4px}.d2ins-capbars>div>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;color:var(--d2-muted);font-size:10.5px}.d2ins-capbars>div>header b{color:var(--d2-ink)}.d2ins-capbars>div>div{height:34px;display:flex;overflow:visible;border:1px solid var(--d2-rule);border-radius:5px;background:var(--d2-soft);isolation:isolate}.d2ins-capbars button,.d2ins-capbars>div>div>i{min-width:10px;display:flex;align-items:center;justify-content:center;padding:0 5px;border:0;color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:650;font-style:normal;white-space:nowrap}.d2ins-capbars button{position:relative;height:32px;cursor:pointer}.d2ins-capbars button:first-child{border-radius:4px 0 0 4px}.d2ins-capbars button:last-child{border-radius:0 4px 4px 0}.d2ins-capbars button:hover,.d2ins-capbars button:focus-visible{z-index:8;outline:2px solid color-mix(in srgb,#fff 65%,transparent);outline-offset:-2px}.d2ins-caplabel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d2ins-captooltip{position:absolute;z-index:20;left:50%;bottom:calc(100% + 8px);width:230px;display:none;padding:11px 12px;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-muted);background:var(--d2-paper);box-shadow:0 10px 28px #00000042;font-family:inherit;font-size:10px;font-weight:500;line-height:1.25;text-align:left;transform:translate(-50%);white-space:normal}.d2ins-captooltip.has-image{width:292px;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:12px}.d2ins-captooltip>img{width:70px;height:98px;display:block;border:1px solid var(--d2-rule);border-radius:5px;background:var(--d2-soft);object-fit:contain}.d2ins-captooltipbody{min-width:0;display:grid;gap:7px}.d2ins-captooltiphead{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.d2ins-captooltiphead>b{min-width:0;overflow:hidden;color:var(--d2-ink);font-size:11px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.d2ins-captooltiphead>small{color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;text-align:right}.d2ins-captooltiprow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--d2-rule)}.d2ins-captooltip em,.d2ins-captooltip i{color:var(--d2-muted);font-style:normal}.d2ins-captooltip strong{color:var(--d2-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.d2ins-captooltipbody>i{font-size:9px}.d2ins-capbars button:hover>.d2ins-captooltip,.d2ins-capbars button:focus-visible>.d2ins-captooltip{display:grid}.d2ins-capbars button:first-child>.d2ins-captooltip{left:0;transform:none}.d2ins-capbars button:last-of-type>.d2ins-captooltip{right:0;left:auto;transform:none}.d2ins-capbars .is-c0{background:#2c6ecb}.d2ins-capbars .is-c1{background:#a1568e}.d2ins-capbars .is-c2{background:#6f42c1}.d2ins-capbars .is-c3{background:#b07d1a}.d2ins-capbars .is-c4{background:#0d7d8a}.d2ins-capbars>div>div>i{overflow:hidden;color:var(--d2-muted);background:var(--d2-soft)}.d2ins-owners-total{flex:none;text-align:right}.d2ins-owners-total small{display:block;color:var(--d2-muted);font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.d2ins-owners-total strong{display:block;margin-top:3px;color:var(--d2-ink);font-family:var(--d2-data-font);font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:var(--d2-track-data)}.d2ins-ownergrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 22px}.d2ins-owner{--owner-accent:var(--d2-cobalt);min-width:0;padding:17px;border:1px solid var(--d2-rule);border-radius:9px;background:color-mix(in srgb,var(--d2-soft) 68%,transparent)}.d2ins-owner.is-da{--owner-accent:var(--partner-da)}.d2ins-owner.is-do{--owner-accent:var(--partner-do)}.d2ins-owner>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.d2ins-owner>header>span{min-width:0;display:flex;align-items:center;gap:9px}.d2ins-owner>header>span:last-child{display:block;text-align:right}.d2ins-owner>header i{min-width:29px;height:25px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--owner-accent) 55%,var(--d2-rule));border-radius:5px;color:var(--owner-accent);background:color-mix(in srgb,var(--owner-accent) 12%,transparent);font-family:var(--d2-data-font);font-size:10px;font-style:normal;font-weight:750;letter-spacing:.035em}.d2ins-owner>header b{overflow:hidden;color:var(--d2-ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.d2ins-owner>header strong{display:block;color:var(--d2-ink);font-family:var(--d2-data-font);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:var(--d2-track-data);white-space:nowrap}.d2ins-owner>header small{display:block;margin-top:3px;color:var(--d2-muted);font-size:10.5px;white-space:nowrap}.d2ins-ownerbar{height:9px;display:flex;overflow:hidden;margin:15px 0 11px;border-radius:99px;background:var(--d2-rule)}.d2ins-ownerbar>i{height:100%;display:block;box-shadow:inset -1px 0 color-mix(in srgb,var(--d2-raised) 70%,transparent)}.d2ins-ownerrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.d2ins-ownerrows>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--d2-rule) 72%,transparent)}.d2ins-ownerrows>div>span{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:0 8px}.d2ins-ownerrows>div>span>i{width:8px;height:8px;grid-row:1/3;display:block;border-radius:2px}.d2ins-ownerrows b{overflow:hidden;color:var(--d2-ink);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.d2ins-ownerrows small{overflow:hidden;color:var(--d2-muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.d2ins-ownerrows>div>strong{color:var(--d2-ink);font-family:var(--d2-data-font);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.d2ins-ownerrows>p{grid-column:1/-1;margin:6px 0 0;color:var(--d2-muted);font-size:11.5px}.d2ins-ownerbar .is-grading,.d2ins-ownerrows .is-grading{background:#4f87b8}.d2ins-ownerbar .is-raw,.d2ins-ownerrows .is-raw{background:#b78936}.d2ins-ownerbar .is-slab,.d2ins-ownerrows .is-slab{background:#8067b2}.d2ins-ownerbar .is-sealed,.d2ins-ownerrows .is-sealed{background:#bd655e}.d2ins-ownerbar .is-acc,.d2ins-ownerrows .is-acc{background:#4f927b}.d2ins-ownerbar .is-lot,.d2ins-ownerrows .is-lot{background:#967052}.d2ins-owner-unassigned{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 22px 18px;padding:10px 12px;border-radius:7px;color:var(--d2-attention);background:var(--d2-attention-soft);font-size:11.5px}.d2ins-owner-unassigned strong{font-family:var(--d2-data-font);font-variant-numeric:tabular-nums}.dashv2-lowergrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashv2-sectionbody{padding:14px 16px 16px}.dashv2-risktotal{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px;color:var(--d2-muted);font-size:12.5px}.dashv2-risktotal strong{color:var(--d2-ink);font-size:11.5px}.dashv2-progress{height:8px;display:block;overflow:hidden;border-radius:99px;background:var(--d2-soft)}.dashv2-progress>span{display:block;height:100%;border-radius:inherit;background:var(--d2-cobalt)}.dashv2-progress.is-risk>span{background:var(--d2-attention)}.dashv2-risklist,.dashv2-deallist{margin-top:12px}.dashv2-riskrow,.dashv2-dealrow{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.dashv2-riskrow:last-child,.dashv2-dealrow:last-child{border-bottom:0}.dashv2-riskrow:hover strong,.dashv2-dealrow:hover strong{color:var(--d2-cobalt)}.dashv2-riskrow strong,.dashv2-dealrow strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:650;white-space:nowrap}.dashv2-riskrow small,.dashv2-dealrow small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;color:var(--d2-muted);font-size:11.5px;white-space:nowrap}.dashv2-dealcopy{min-width:0}.dashv2-dealcopy>.dashv2-progress{margin-top:7px}.dashv2-empty{min-height:154px;display:grid;place-items:center;color:var(--d2-muted);font-size:12.5px;text-align:center}.dashv2-sectionfoot{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--d2-rule);color:var(--d2-muted);font-size:11.5px}.dashv2-link{flex:none;border:0;padding:4px 0;color:var(--d2-cobalt);background:transparent;font-weight:650;cursor:pointer}.dashv2-link:hover{text-decoration:underline}.dashv2-mobilenav{display:none}@media (max-width:1120px){.dashboard-v2{grid-template-columns:82px minmax(0,1fr)}.dashv2-brand{justify-content:center;padding-left:0;padding-right:0}.dashv2-brand>span:last-child{display:none}.dashv2-navlabel,.dashv2-nav button span,.dashv2-user>div{display:none}.dashv2-nav button{justify-content:center}.dashv2-nav button[aria-current=page]:before{display:none}.dashv2-user{justify-content:center}.dashv2-main{padding:22px 20px 30px}.dashv2-topgrid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr)}.dashv2-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.dashv2-stat:nth-child(n+3){border-top:1px solid var(--d2-rule)}.dashv2-stat:nth-child(odd){border-left:0}.d2ins-capcards{grid-template-columns:repeat(3,minmax(0,1fr))}.d2ins-capcards article:nth-child(4){border-left:0;border-top:1px solid var(--d2-rule)}.d2ins-capcards article:nth-child(5){border-top:1px solid var(--d2-rule)}}@media (max-width:860px){.dashv2-topgrid,.dashv2-lowergrid,.d2ins-twocol{grid-template-columns:minmax(0,1fr)}.dashv2-search{width:min(360px,48%)}.d2ins-trendpoint.is-forecast:not(.is-last)>strong{display:none}}@media (max-width:650px){.dashboard-v2{display:block;min-height:100dvh}.dashv2-sidebar{display:none}.dashv2-commandbar{min-height:0;flex-wrap:wrap;padding:9px 10px}.dashv2-search{width:100%;order:2}.dashv2-actions{width:100%;margin-left:0}.dashv2-actions>.dashv2-control:first-child{margin-left:auto}.dashv2-main{padding:16px 10px 94px}.dashv2-scopebar{align-items:flex-start;flex-direction:column;gap:5px;padding:10px}.dashv2-scopebar>div:first-child{padding-left:2px}.dashv2-pagehead{align-items:flex-start;flex-direction:column;gap:10px}.dashv2-pagehead h1{font-size:29px}.dashv2-focusrow{grid-template-columns:66px minmax(0,1fr) 18px;gap:9px}.dashv2-focusamount{display:none}.dashv2-pulse,.dashv2-performancesummary{grid-template-columns:minmax(0,1fr)}.dashv2-stat+.dashv2-stat,.dashv2-stat:nth-child(3),.dashv2-performancesummary>div+div{border-left:0;border-top:1px solid var(--d2-rule)}.dashv2-performancehead{flex-direction:column}.dashv2-periods{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.dashv2-chartsummary{align-items:flex-start;flex-direction:column;gap:7px}.dashv2-monthfocus-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashv2-monthfocus-stats>span:nth-child(3){border-left:0;border-top:1px solid var(--d2-rule)}.dashv2-monthfocus-stats>span:nth-child(4){border-top:1px solid var(--d2-rule)}.dashv2-monthfocus-compare{padding:16px 12px 14px}.dashv2-monthfocus-row>em{align-items:flex-start;flex-direction:column;gap:3px}.dashv2-monthbars{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.dashv2-month{flex:0 0 136px;scroll-snap-align:end}.dashv2-monthplot{height:164px}.dashv2-dayreadout{gap:6px 13px}.dashv2-daybars .dashv2-day{flex:0 0 9px;min-width:9px}.dashv2-daybars{overflow-x:auto;overscroll-behavior-inline:contain}.d2ins-dealstats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashv2-ekprofit .dashv2-panelhead{align-items:flex-start}.dashv2-eksummary strong{font-size:15px}.dashv2-ektable-wrap{padding:4px var(--d2-module-inset) 8px}.dashv2-ektable,.dashv2-ektable tbody{display:block}.dashv2-ektable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.dashv2-ektable tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:11px 0;border-top:1px solid var(--d2-rule)}.dashv2-ektable tr:first-child{border-top:0}.dashv2-ektable tr.is-top{margin:0 -7px;padding-right:7px;padding-left:7px;border-radius:8px}.dashv2-ektable tr.is-top td{background:transparent}.dashv2-ektable td,.dashv2-ektable tbody th{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;border-top:0;font-size:12px}.dashv2-ektable td:before,.dashv2-ektable tbody th:before{content:attr(data-label);color:var(--d2-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.035em}.dashv2-ektable tbody th{grid-column:1/-1;display:block;padding-bottom:8px}.dashv2-ektable tbody th:before{display:none}.dashv2-eknote{padding-top:2px}.d2ins-dealstats>div:nth-child(3){border-left:0;border-top:1px solid var(--d2-rule)}.d2ins-dealstats>div:nth-child(4){border-top:1px solid var(--d2-rule)}.d2ins-returngrid{grid-template-columns:minmax(0,1fr)}.d2ins-returngrid>div+div{border-left:0;border-top:1px solid var(--d2-rule)}.d2ins-trendstats{grid-template-columns:repeat(2,minmax(0,1fr))}.d2ins-trendstats>div:nth-child(3){border-left:0;border-top:1px solid var(--d2-rule)}.d2ins-trendstats>div:nth-child(4){border-top:1px solid var(--d2-rule)}.d2ins-trendpoint.is-week-projection>strong{display:none}.d2ins-cashcanvas{height:158px}.d2ins-cashlabels span:nth-child(2n):not(:last-child){visibility:hidden}.d2ins-capcards{grid-template-columns:repeat(2,minmax(0,1fr))}.d2ins-capcards article:nth-child(n){border-left:0;border-top:1px solid var(--d2-rule)}.d2ins-capcards article:nth-child(odd){border-left:0}.d2ins-capcards article:nth-child(2n){border-left:1px solid var(--d2-rule)}.d2ins-capcards article:nth-child(-n+2){border-top:0}.d2ins-owners-total{text-align:left}.d2ins-ownergrid{grid-template-columns:minmax(0,1fr);padding:14px 18px 18px}.d2ins-ownerrows{grid-template-columns:minmax(0,1fr)}.d2ins-owner-unassigned{margin-right:18px;margin-left:18px}.dashv2-chartwrap{grid-template-columns:42px minmax(0,1fr);padding-left:9px;padding-right:9px}.dashv2-chart{gap:4px}.dashv2-yaxis{font-size:9px}.dashv2-sectionfoot{align-items:flex-start;flex-direction:column}.dashv2-mobilenav{position:fixed;z-index:var(--layer-sticky);left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px max(5px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));border-top:1px solid var(--d2-rule);background:var(--d2-paper);box-shadow:0 -6px 20px #0a0f141f}.dashv2-mobilenav button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 1px;border:0;color:var(--d2-muted);background:transparent;font-size:9.5px}.dashv2-mobilenav button[aria-current=page]{color:var(--d2-cobalt);font-weight:700}}@media (max-width:390px){.dashv2-control{padding:8px 10px}.dashv2-actions>.dashv2-control span{display:none}.dashv2-balancesplit{grid-template-columns:minmax(0,1fr)}.dashv2-balancesplit>div+div{padding-left:6px;border-left:0;border-top:1px solid var(--d2-rule)}.dashv2-risktotal{align-items:flex-start;flex-direction:column}.d2ins-capcards{grid-template-columns:minmax(0,1fr)}.d2ins-capcards article:nth-child(n){border-left:0;border-top:1px solid var(--d2-rule)}.d2ins-capcards article:first-child{border-top:0}}.dashboard-v2 .dashv2-navlabel,.dashboard-v2 .dashv2-user small,.dashboard-v2 .dashv2-key,.dashboard-v2 .dashv2-scopebar>div:first-child span,.dashboard-v2 .dashv2-overline,.dashboard-v2 .dashv2-live,.dashboard-v2 .dashv2-domain,.dashboard-v2 .dashv2-statlabel,.dashboard-v2 .dashv2-yaxis,.dashboard-v2 .dashv2-column small,.dashboard-v2 .dashv2-monthlane>small,.dashboard-v2 .dashv2-dailyaverage small,.dashboard-v2 .dashv2-dayfoot,.dashboard-v2 .d2ins-dealstats small,.dashboard-v2 .d2ins-segments>i,.dashboard-v2 .d2ins-signal,.dashboard-v2 .d2ins-direction,.dashboard-v2 .d2ins-returnhero small,.dashboard-v2 .d2ins-stockhead,.dashboard-v2 .d2ins-trendstats small,.dashboard-v2 .d2ins-trendperiods,.dashboard-v2 .d2ins-trendperiods b,.dashboard-v2 .d2ins-trendzero>i,.dashboard-v2 .d2ins-trendpoint>strong,.dashboard-v2 .d2ins-trendlabels,.dashboard-v2 .d2ins-capcards small,.dashboard-v2 .d2ins-capbars>div>header,.dashboard-v2 .d2ins-capbars button,.dashboard-v2 .d2ins-capbars>div>div>i,.dashboard-v2 .d2ins-captooltiphead>small,.dashboard-v2 .d2ins-captooltipbody>i,.dashboard-v2 .dashv2-mobilenav button,.dashboard-v2 .mb-v2-title small,.dashboard-v2 .mb-v2-summary small,.dashboard-v2 .mb-v2 .mb-spalte table.plain th,.dashboard-v2 .mb-v2 .msk-titel{font-size:var(--d2-type-label)}.dashboard-v2 .dashv2-brandmark,.dashboard-v2 .dashv2-focuscopy small,.dashboard-v2 .dashv2-focusamount,.dashboard-v2 .dashv2-stat small,.dashboard-v2 .dashv2-performancesummary small,.dashboard-v2 .dashv2-chartlegend,.dashboard-v2 .dashv2-charttip,.dashboard-v2 .d2ins-dealstats span,.dashboard-v2 .d2ins-dealflow>div:last-child,.dashboard-v2 .d2ins-returnhero span,.dashboard-v2 .d2ins-returngrid small,.dashboard-v2 .d2ins-returngrid span,.dashboard-v2 .d2ins-note,.dashboard-v2 .d2ins-stockrow small,.dashboard-v2 .d2ins-trendtip,.dashboard-v2 .d2ins-trendtip>strong,.dashboard-v2 .d2ins-trendtip>em,.dashboard-v2 .d2ins-capcards span,.dashboard-v2 .d2ins-capcards b,.dashboard-v2 .d2ins-capcards em,.dashboard-v2 .d2ins-captooltip,.dashboard-v2 .d2ins-captooltiphead>b,.dashboard-v2 .d2ins-captooltip strong,.dashboard-v2 .dashv2-risktotal strong,.dashboard-v2 .dashv2-riskrow small,.dashboard-v2 .dashv2-dealrow small,.dashboard-v2 .dashv2-sectionfoot,.dashboard-v2 .mb-v2-daynav .mb-v2-today,.dashboard-v2 .mb-v2-summary span,.dashboard-v2 .mb-v2 .mb-text{font-size:var(--d2-type-small)}.dashboard-v2 .dashv2-brand,.dashboard-v2 .dashv2-user strong,.dashboard-v2 .dashv2-scopebar>div:first-child strong,.dashboard-v2 .dashv2-panelhead p,.dashboard-v2 .dashv2-count,.dashboard-v2 .dashv2-focuscopy strong,.dashboard-v2 .dashv2-allclear span,.dashboard-v2 .dashv2-balancemain>span,.dashboard-v2 .dashv2-balancemain p,.dashboard-v2 .dashv2-balancesplit strong,.dashboard-v2 .dashv2-settlement strong,.dashboard-v2 .dashv2-periods button,.dashboard-v2 .dashv2-performancesummary strong,.dashboard-v2 .dashv2-chartsummary,.dashboard-v2 .dashv2-monthfocus-stats small,.dashboard-v2 .dashv2-monthfocus-stats em,.dashboard-v2 .dashv2-monthfocus-row>span:first-child,.dashboard-v2 .dashv2-monthfocus-row>em,.dashboard-v2 .dashv2-monthfocus-open,.dashboard-v2 .dashv2-monthlabel,.dashboard-v2 .dashv2-monthmeta,.dashboard-v2 .dashv2-dayreadout,.dashboard-v2 .dashv2-charttip>b,.dashboard-v2 .d2ins-returngrid strong,.dashboard-v2 .d2ins-stockrow,.dashboard-v2 .d2ins-stockrow b,.dashboard-v2 .d2ins-trendstats strong,.dashboard-v2 .dashv2-risktotal,.dashboard-v2 .dashv2-riskrow strong,.dashboard-v2 .dashv2-dealrow strong,.dashboard-v2 .dashv2-empty,.dashboard-v2 .mb-v2 .mb-spalte button.sec-h,.dashboard-v2 .mb-v2 .mb-spalte table.plain{font-size:var(--d2-type-body)}.dashboard-v2 .dashv2-panelhead h2,.dashboard-v2 .dashv2-performancehead h2,.dashboard-v2 .dashv2-dailyaverage,.dashboard-v2 .d2ins-capcards strong,.dashboard-v2 .mb-v2-close{font-size:var(--d2-type-title)!important}.dashboard-v2 .dashv2-stat h2,.dashboard-v2 .dashv2-monthfocus-stats strong,.dashboard-v2 .d2ins-dealstats strong,.dashboard-v2 .mb-v2 .mb-v2-title h2,.dashboard-v2 .mb-v2-summary strong{font-size:var(--d2-type-value)}.dashboard-v2 .dashv2-balancemain h2,.dashboard-v2 .d2ins-returnhero strong{font-size:var(--d2-type-hero)}.dashboard-v2 .d2ins-trendtip{width:190px}.dashboard-v2 .dashv2-navlabel,.dashboard-v2 .dashv2-overline,.dashboard-v2 .dashv2-domain,.dashboard-v2 .dashv2-statlabel,.dashboard-v2 .dashv2-scopebar>div:first-child span,.dashboard-v2 .dashv2-dailyaverage small,.dashboard-v2 .d2ins-dealstats small,.dashboard-v2 .d2ins-signal,.dashboard-v2 .d2ins-direction,.dashboard-v2 .d2ins-returnhero small,.dashboard-v2 .d2ins-stockhead,.dashboard-v2 .d2ins-trendperiods,.dashboard-v2 .d2ins-capcards small,.dashboard-v2 .mb-v2-title small,.dashboard-v2 .mb-v2-summary small,.dashboard-v2 .mb-v2 .mb-spalte table.plain th,.dashboard-v2 .mb-v2 .msk-titel{letter-spacing:var(--d2-track-label)}.dashboard-v2 .dashv2-stat h2,.dashboard-v2 .dashv2-balancemain h2,.dashboard-v2 .dashv2-monthfocus-stats strong,.dashboard-v2 .dashv2-monthlane>small,.dashboard-v2 .dashv2-monthmeta,.dashboard-v2 .dashv2-dailyaverage,.dashboard-v2 .d2ins-dealstats strong,.dashboard-v2 .d2ins-returnhero strong,.dashboard-v2 .d2ins-capcards strong,.dashboard-v2 .mb-v2-summary strong{letter-spacing:var(--d2-track-data)}.dashboard-v2 .dashv2-panelhead h2,.dashboard-v2 .dashv2-performancehead h2,.dashboard-v2 .mb-v2 .mb-v2-title h2{letter-spacing:0}.dashboard-v2 .dashv2-pagehead h1{letter-spacing:-.015em}.dashboard-v2 .dashv2-mono,.dashboard-v2 .dashv2-balancemain h2,.dashboard-v2 .dashv2-balancesplit strong,.dashboard-v2 .dashv2-stat h2,.dashboard-v2 .dashv2-performancesummary strong,.dashboard-v2 .dashv2-monthfocus-stats strong,.dashboard-v2 .dashv2-monthfocus-row>span:first-child strong,.dashboard-v2 .dashv2-monthlane>small,.dashboard-v2 .dashv2-monthmeta,.dashboard-v2 .dashv2-dayreadout>b,.dashboard-v2 .dashv2-dayreadout strong,.dashboard-v2 .dashv2-charttip strong,.dashboard-v2 .d2ins-dealstats strong,.dashboard-v2 .d2ins-returnhero strong,.dashboard-v2 .d2ins-returngrid strong,.dashboard-v2 .d2ins-trendstats strong,.dashboard-v2 .d2ins-trendperiods b,.dashboard-v2 .d2ins-trendpoint>strong,.dashboard-v2 .d2ins-trendtip>strong,.dashboard-v2 .d2ins-trendlabels,.dashboard-v2 .d2ins-capcards strong,.dashboard-v2 .d2ins-capcards b,.dashboard-v2 .d2ins-capbars button,.dashboard-v2 .d2ins-capbars>div>div>i,.dashboard-v2 .d2ins-captooltiphead>small,.dashboard-v2 .d2ins-captooltip strong,.dashboard-v2 .mb-v2-summary strong{font-family:var(--d2-data-font);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 0}.dashboard-v2:not(.deals-v2){--d2-module-inset:24px}.dashboard-v2:not(.deals-v2) .dashv2-scopebar,.dashboard-v2:not(.deals-v2) .dashv2-pulse,.dashboard-v2:not(.deals-v2) .dashv2-panel{border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--d2-raised) 96%,var(--d2-cobalt)) 0%,var(--d2-raised) 58%,var(--d2-paper) 100%);box-shadow:0 2px 4px #080d140f}.dashboard-v2:not(.deals-v2) .dashv2-panelhead{min-height:0;padding:20px var(--d2-module-inset) 10px;border-bottom:0}.dashboard-v2:not(.deals-v2) .dashv2-performancehead{padding:20px var(--d2-module-inset) 8px}.dashboard-v2:not(.deals-v2) .dashv2-panelhead h2,.dashboard-v2:not(.deals-v2) .dashv2-performancehead h2{font-weight:680}.dashboard-v2:not(.deals-v2) .dashv2-pulse{overflow:hidden}.dashboard-v2:not(.deals-v2) .dashv2-stat{padding:19px 22px}.dashboard-v2:not(.deals-v2) .dashv2-stat+.dashv2-stat{border-left:0}.dashboard-v2:not(.deals-v2) .dashv2-focuslist{padding:4px 18px 18px}.dashboard-v2:not(.deals-v2) .dashv2-focusrow{min-height:64px;padding:11px 8px;border-bottom:0;border-radius:9px}.dashboard-v2:not(.deals-v2) .dashv2-focusrow:hover{background:color-mix(in srgb,var(--d2-soft) 66%,transparent)}.dashboard-v2:not(.deals-v2) .dashv2-balancemain{padding:12px var(--d2-module-inset) 28px}.dashboard-v2:not(.deals-v2) .dashv2-monthfocus{width:100%;margin:8px 0 0;border:0;border-radius:0}.dashboard-v2:not(.deals-v2) .dashv2-monthfocus-stats{padding:0 7px;border-bottom:0;background:transparent}.dashboard-v2:not(.deals-v2) .dashv2-monthfocus-stats>span{padding:18px 17px}.dashboard-v2:not(.deals-v2) .dashv2-monthfocus-stats>span+span{border-left:0}.dashboard-v2:not(.deals-v2) .dashv2-monthfocus-compare{padding:24px var(--d2-module-inset)}.dashboard-v2:not(.deals-v2) .dashv2-monthfocus-open{padding:14px var(--d2-module-inset) 18px;border-top:0;background:transparent}.dashboard-v2:not(.deals-v2) .dashv2-chartsummary{padding:14px var(--d2-module-inset) 0}.dashboard-v2:not(.deals-v2) .dashv2-monthbars{padding:19px var(--d2-module-inset) 18px}.dashboard-v2:not(.deals-v2) .dashv2-dayreadout{padding:13px var(--d2-module-inset) 0}.dashboard-v2:not(.deals-v2) .dashv2-daybars,.dashboard-v2:not(.deals-v2) .dashv2-dayfoot{padding-inline:var(--d2-module-inset)}.dashboard-v2:not(.deals-v2) .d2ins-dealstats,.dashboard-v2:not(.deals-v2) .d2ins-returngrid,.dashboard-v2:not(.deals-v2) .d2ins-trendstats,.dashboard-v2:not(.deals-v2) .d2ins-capcards{border-top:0;border-bottom:0}.dashboard-v2:not(.deals-v2) .d2ins-dealstats>div+div,.dashboard-v2:not(.deals-v2) .d2ins-returngrid>div+div,.dashboard-v2:not(.deals-v2) .d2ins-trendstats>div+div,.dashboard-v2:not(.deals-v2) .d2ins-capcards article+article{border-left:0}.dashboard-v2:not(.deals-v2) .d2ins-returnhero{margin:4px 16px 0;border-radius:9px;background:color-mix(in srgb,var(--d2-soft) 72%,transparent)}.dashboard-v2:not(.deals-v2) .d2ins-stockhead{background:transparent}.dashboard-v2:not(.deals-v2) .d2ins-stockrow{border-bottom:0}.dashboard-v2:not(.deals-v2) .d2ins-trendperiods span:nth-child(2),.dashboard-v2:not(.deals-v2) .d2ins-trendperiods span:nth-child(4){border-left:0}.dashboard-v2:not(.deals-v2) .d2ins-trendpoint>strong{border:0}.dashboard-v2:not(.deals-v2) .d2ins-dealstats>div:first-child,.dashboard-v2:not(.deals-v2) .d2ins-returngrid>div:first-child,.dashboard-v2:not(.deals-v2) .d2ins-trendstats>div:first-child,.dashboard-v2:not(.deals-v2) .d2ins-capcards>article:first-child{padding-left:var(--d2-module-inset)}.dashboard-v2:not(.deals-v2) .d2ins-dealstats>div:last-child,.dashboard-v2:not(.deals-v2) .d2ins-returngrid>div:last-child,.dashboard-v2:not(.deals-v2) .d2ins-trendstats>div:last-child,.dashboard-v2:not(.deals-v2) .d2ins-capcards>article:last-child{padding-right:var(--d2-module-inset)}.dashboard-v2:not(.deals-v2) .d2ins-dealflow,.dashboard-v2:not(.deals-v2) .d2ins-trendplot,.dashboard-v2:not(.deals-v2) .d2ins-cashplot,.dashboard-v2:not(.deals-v2) .d2ins-capbars,.dashboard-v2:not(.deals-v2) .d2ins-stockhead,.dashboard-v2:not(.deals-v2) .d2ins-stockrow,.dashboard-v2:not(.deals-v2) .d2ins-note{padding-left:var(--d2-module-inset);padding-right:var(--d2-module-inset)}.dashboard-v2:not(.deals-v2) .d2ins-returnhero{margin-left:var(--d2-module-inset);margin-right:var(--d2-module-inset)}@media (max-width:650px){.dashboard-v2:not(.deals-v2){--d2-module-inset:18px}.dashboard-v2:not(.deals-v2) .dashv2-panelhead{padding-top:17px;padding-bottom:8px}.dashboard-v2:not(.deals-v2) .dashv2-performancehead{padding-top:17px;padding-bottom:8px}.dashboard-v2:not(.deals-v2) .dashv2-stat+.dashv2-stat,.dashboard-v2:not(.deals-v2) .dashv2-stat:nth-child(3){border-top:0}.dashboard-v2:not(.deals-v2) .dashv2-monthfocus-stats>span:nth-child(n){border-top:0;border-left:0}.dashboard-v2:not(.deals-v2) .d2ins-dealstats>div:nth-child(n),.dashboard-v2:not(.deals-v2) .d2ins-returngrid>div:nth-child(n),.dashboard-v2:not(.deals-v2) .d2ins-capcards article:nth-child(n){border-top:0;border-left:0}}.dashboard-v2 .dashv2-ekfilters{width:max-content;max-width:calc(100% - (2 * var(--d2-module-inset)));margin:0 var(--d2-module-inset) 8px;padding:3px;gap:1px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;border:1px solid var(--d2-rule);border-radius:8px;background:color-mix(in srgb,var(--d2-soft) 72%,transparent);scrollbar-width:none}.dashboard-v2 .dashv2-ekfilters button{min-height:30px;flex:none;padding:5px 11px;border-radius:5px;font-size:11.5px;white-space:nowrap}.dashboard-v2 .dashv2-ekfilters button[aria-pressed=true]{background:var(--d2-raised);box-shadow:0 1px 2px #080d141a}.dashboard-v2 .dashv2-ekfilters button:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:2px}.deals-v2 .d2deals-main{max-width:1660px;padding-top:34px}.deals-v2 .dashv2-nav button,.deals-v2 .dashv2-search input,.deals-v2 .dashv2-control{font-size:14px}.deals-v2 .dashv2-navlabel{font-size:11px}.deals-v2 .dashv2-user strong{font-size:14px}.deals-v2 .dashv2-user small{font-size:12px}.d2deals-pagehead{padding:8px 2px 30px}.d2deals-pagehead h1{margin:0;font-size:44px;line-height:1;font-weight:680;letter-spacing:-.045em}.d2deals-pagehead p{margin:11px 0 0;color:var(--d2-muted);font-size:15px}.d2deals-toolbar{min-height:66px;display:grid;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:18px;margin-bottom:14px;padding:9px 11px 9px 16px;border:1px solid var(--d2-rule);border-radius:11px;background:var(--d2-paper)}.d2deals-portfolio{min-width:0;display:flex;align-items:baseline;gap:10px}.d2deals-portfolio small,.d2deals-sort label{color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:750;letter-spacing:var(--d2-track-label);text-transform:uppercase}.d2deals-portfolio strong{font-size:16px;white-space:nowrap}.d2deals-portfolio span{overflow:hidden;text-overflow:ellipsis;color:var(--d2-muted);font-size:13px;white-space:nowrap}.d2deals-filters{display:flex;align-items:center;gap:4px;padding:4px;border-radius:8px;background:var(--d2-raised)}.d2deals-filters button{min-height:36px;padding:6px 12px;border:0;border-radius:6px;color:var(--d2-muted);background:transparent;font-size:13px;cursor:pointer}.d2deals-filters button[aria-pressed=true]{color:var(--d2-ink);background:var(--d2-soft);font-weight:700;box-shadow:0 1px 2px #00000014}.d2deals-sort{display:flex;align-items:center;gap:8px}.d2deals-sort select{min-height:42px;padding:7px 34px 7px 11px;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-ink);background:var(--d2-raised);font-size:13px;cursor:pointer}.d2deals-list{display:grid;gap:20px}.deals-v2-detail-bridge .deals-mitte>.deals-sort,.deals-v2-detail-bridge .deals-mitte>.deal-akte,.deals-v2-detail-bridge .deals-mitte>.leer{display:none}.deals-v2-detail-bridge>.pane,.deals-v2-detail-bridge .deals-mitte{display:contents}.d2deals-empty{min-height:240px;display:grid;place-content:center;gap:5px;border:1px dashed var(--d2-rule);border-radius:12px;color:var(--d2-muted);background:var(--d2-paper);text-align:center}.d2deals-empty strong{color:var(--d2-ink);font-size:16px}.d2deal-card{position:relative;overflow:hidden;border:1px solid var(--d2-rule);border-radius:14px;color:var(--d2-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--d2-raised) 96%,var(--d2-cobalt)) 0%,var(--d2-raised) 58%,var(--d2-paper) 100%);box-shadow:0 2px 4px #080d140f;cursor:pointer;transition:border-color .16s ease}.d2deal-card:hover{border-color:color-mix(in srgb,var(--d2-cobalt) 52%,var(--d2-rule))}.d2deal-card:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:3px}.d2deal-head{min-height:132px;display:grid;grid-template-columns:minmax(300px,.76fr) minmax(520px,1.38fr) minmax(150px,.34fr);align-items:center;gap:20px;padding:17px 24px 16px 28px;border-bottom:0}.d2deal-identity{min-width:0}.d2deal-idline{min-width:0;display:flex;align-items:center;gap:12px}.d2deal-idline>span{padding:7px 10px;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-ink);background:var(--d2-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;line-height:1;font-weight:800;letter-spacing:.02em;white-space:nowrap}.d2deal-idline>i{padding:4px 8px;border-radius:99px;color:var(--d2-cobalt);background:var(--d2-cobalt-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.d2deal-idline>i.is-done{color:var(--d2-muted);background:var(--d2-soft)}.d2deal-idline>i.is-paid{color:var(--d2-cobalt);background:var(--d2-cobalt-soft)}.d2deal-identity h2{min-width:0;flex:1;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:25px;line-height:1.15;font-weight:680;letter-spacing:-.025em;white-space:nowrap}.d2deal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.d2deal-meta>span{min-height:27px;display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-muted);background:var(--d2-soft);font-size:12px;font-weight:650;white-space:nowrap}.d2deal-meta>.is-kind{color:var(--d2-ink);background:var(--d2-raised)}.d2deal-meta>.is-source{background:transparent}.d2deal-meta>.is-partner{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:800;letter-spacing:.04em}.d2deal-meta>.is-do{border-color:color-mix(in srgb,var(--partner-do) 42%,var(--d2-rule));color:var(--partner-do);background:var(--partner-do-soft)}.d2deal-meta>.is-da{border-color:color-mix(in srgb,var(--partner-da) 42%,var(--d2-rule));color:var(--partner-da);background:var(--partner-da-soft)}.d2deal-outcome{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:7px;padding-left:0;border-left:0;text-align:right;white-space:nowrap}.d2deal-outcome strong{display:inline;color:var(--d2-positive);font-family:var(--d2-data-font);font-size:32px;line-height:1.08;font-weight:730;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.d2deal-card.has-negative-result .d2deal-outcome strong{color:var(--d2-risk)}.d2deal-outcome span{display:inline;color:var(--d2-muted);font-size:14px}.d2deal-outcome-ratio{font-variant-numeric:tabular-nums}.d2deal-exchange{min-width:0;display:grid;grid-template-columns:minmax(0,.72fr) 58px minmax(0,1.28fr);align-items:stretch;background:transparent}.d2deal-ex-side,.d2deal-ex-side:last-child{min-width:0;padding:0}.d2deal-ex-items{min-height:92px;display:flex;align-items:center;gap:8px;min-width:0}.d2deal-ex-cards,.d2deal-ex-cash{width:max-content;min-width:0;max-width:300px;flex:0 1 auto;display:flex;align-items:center;gap:13px;padding:8px 11px;border:0;border-radius:0;background:transparent;box-shadow:none}.d2deal-ex-cards.is-many{max-width:430px;padding-left:22px;padding-right:8px}.d2deal-ex-fan{position:relative;max-width:none;height:87px;flex:0 0 auto}.d2deal-ex-fan>.d2deal-ex-card-preview{position:absolute;top:3px;width:58px;height:81px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.2));translate:0 0;transition:translate .12s ease,filter .12s ease}@media (hover:hover) and (pointer:fine){.d2deal-ex-fan>.d2deal-ex-card-preview:hover{z-index:50!important;translate:0 -5px;filter:drop-shadow(0 9px 7px rgba(0,0,0,.28))}}@media (prefers-reduced-motion:reduce){.d2deal-ex-fan>.d2deal-ex-card-preview{transition:none}.d2deal-ex-fan>.d2deal-ex-card-preview:hover{translate:0 0}}.d2deal-ex-fan.is-single{width:70px;height:93px;flex-basis:70px}.d2deal-ex-fan.is-single>.d2deal-ex-card-preview{top:1px;width:64px;height:89px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.18))}.d2deal-ex-fan.is-slabbed{height:94px}.d2deal-ex-fan>.d2deal-ex-card-preview.is-slab{top:0;width:58px;height:94px}.d2deal-ex-fan.is-single.is-slabbed{height:104px}.d2deal-ex-fan.is-single>.d2deal-ex-card-preview.is-slab{top:0;width:64px;height:104px}.d2deal-ex-card-preview.is-original-slab{transform:scale(1.1);transform-origin:center}.d2deal-ex-overflow{position:absolute;z-index:0;top:3px;width:114px;height:81px;pointer-events:none}.d2deal-ex-overflow>i{position:absolute;top:0;width:58px;height:81px;border:1.5px solid color-mix(in srgb,var(--d2-ink) 24%,var(--d2-rule));border-radius:4px;background:linear-gradient(135deg,var(--d2-soft),var(--d2-paper));box-shadow:0 4px 4px #0000001f}.d2deal-ex-overflow>i:nth-child(1){left:0;opacity:.55}.d2deal-ex-overflow>i:nth-child(2){left:28px;opacity:.36}.d2deal-ex-overflow>i:nth-child(3){left:56px;opacity:.18}.d2deal-ex-fan>.d2deal-ex-more{position:absolute;z-index:20;top:50%;min-width:48px;height:34px;display:grid;place-items:center;padding:0 9px;transform:translate(-50%,-50%);border:1px solid var(--d2-rule);border-radius:99px;color:var(--d2-ink);background:var(--d2-raised);box-shadow:0 4px 12px #00000029;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-style:normal;font-weight:800;letter-spacing:.01em}.d2deal-ex-fan .kbild,.d2deal-ex-image{width:58px;height:81px;display:block}.d2deal-ex-fan.is-single .kbild,.d2deal-ex-fan.is-single .d2deal-ex-image{width:64px;height:89px}.d2deal-ex-fan .d2deal-ex-card-preview.is-slab .kbild,.d2deal-ex-fan .d2deal-ex-image.is-slab{width:58px;height:94px}.d2deal-ex-fan.is-single .d2deal-ex-card-preview.is-slab .kbild,.d2deal-ex-fan.is-single .d2deal-ex-image.is-slab{width:64px;height:104px}.d2deal-ex-image{overflow:hidden;border:1px solid color-mix(in srgb,var(--d2-ink) 18%,transparent);border-radius:4px;object-fit:cover;background:var(--d2-soft)}.d2deal-ex-image.is-slab{object-fit:contain;background:transparent}.d2deal-ex-image.is-empty{display:grid;place-items:center;padding:3px;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;text-align:center}.d2deal-ex-name,.d2deal-ex-cash>span{min-width:0;display:block}.d2deal-ex-name b,.d2deal-ex-cash b{display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.3;white-space:nowrap}.d2deal-ex-name small,.d2deal-ex-cash small{display:block;margin-top:4px;overflow:hidden;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.d2deal-ex-cash small{font-weight:750;letter-spacing:.06em}.d2deal-ex-cash{border:0;background:transparent}.d2deal-ex-cash b{font-family:var(--d2-data-font);font-size:24px;line-height:1.08;font-weight:720;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.d2deal-ex-arrow{position:relative;height:92px;display:grid;place-content:center;border:0;color:var(--d2-cobalt);background:transparent;text-align:center}.d2deal-ex-arrow>svg{width:44px;height:24px;display:block;overflow:visible}.d2deal-exchange.is-trade .d2deal-ex-arrow{color:var(--d2-cobalt);background:transparent}.d2deal-exchange .d2deal-ex-side:first-child .d2deal-ex-items{justify-content:flex-end}.d2deal-exchange .d2deal-ex-side:last-child .d2deal-ex-items{justify-content:flex-start}.d2deal-exchange .d2deal-ex-side:first-child .d2deal-ex-name{display:none}.d2deal-exchange .d2deal-ex-side:first-child .d2deal-ex-cash{padding-right:18px;text-align:right}.d2deal-recovery{padding:11px 28px 14px;background:color-mix(in srgb,var(--d2-paper) 62%,transparent)}.d2deal-recovery-copy{display:flex;align-items:center;gap:16px}.d2deal-recovery-copy>span:first-child{display:flex;align-items:baseline;gap:9px}.d2deal-recovery small{display:block;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.d2deal-recovery-copy strong{font-family:var(--d2-data-font);font-size:13px;font-variant-numeric:tabular-nums}.d2deal-recovery-status{color:var(--d2-attention);font-size:12px;font-weight:700}.d2deal-recovery-status.is-paid{color:var(--d2-ink)}.d2deal-open{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--d2-cobalt);font-weight:700}@media (max-width:1050px){.d2deals-toolbar{grid-template-columns:minmax(0,1fr) auto}.d2deals-sort{grid-column:1/-1;justify-self:end}.d2deal-head{grid-template-columns:minmax(0,1fr) 190px;gap:12px 20px}.d2deal-exchange{grid-column:1/-1;grid-row:2}.d2deal-outcome{padding-left:0}.d2deal-outcome strong{font-size:27px}.d2deal-exchange{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr)}.d2deal-ex-side{padding-inline:18px}.d2deal-ex-cards,.d2deal-ex-cash{max-width:none}}@media (max-width:720px){.d2deals-list{gap:16px}.deals-v2 .d2deals-main{padding-top:22px}.d2deals-pagehead{padding:5px 2px 23px}.d2deals-pagehead h1{font-size:36px}.d2deals-pagehead p{max-width:34ch;font-size:14px;line-height:1.4}.d2deals-toolbar{display:flex;align-items:stretch;flex-direction:column;gap:9px}.d2deals-portfolio{align-items:flex-start;flex-wrap:wrap}.d2deals-portfolio span{flex-basis:100%}.d2deals-filters{overflow-x:auto}.d2deals-filters button{flex:1;white-space:nowrap}.d2deals-sort{justify-content:space-between}.d2deals-sort select{flex:1}.d2deal-head{min-height:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:17px 14px 15px 18px}.d2deal-exchange{grid-column:1;grid-row:auto}.d2deal-idline{align-items:flex-start;gap:9px}.d2deal-idline>span{padding:6px 8px;font-size:17px}.d2deal-idline>i{display:none}.d2deal-identity h2{font-size:21px;white-space:normal}.d2deal-meta{margin-top:8px}.d2deal-meta>span{min-height:25px;padding:3px 7px;font-size:11px}.d2deal-outcome{display:flex;align-items:baseline;justify-content:flex-start;gap:7px;padding:0;border:0;text-align:left}.d2deal-outcome strong{font-size:26px}.d2deal-outcome span{font-size:12px}.d2deal-exchange{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr)}.d2deal-ex-side,.d2deal-ex-side:last-child{padding:13px 8px 14px}.d2deal-ex-side:first-child{padding-left:14px}.d2deal-ex-side:last-child{padding-right:14px}.d2deal-ex-items{display:grid;min-height:0}.d2deal-ex-cards,.d2deal-ex-cash{width:100%;max-width:none;padding:7px}.d2deal-ex-cards{display:block}.d2deal-ex-fan{margin:0 auto}.d2deal-ex-name{margin-top:5px;text-align:center}.d2deal-ex-name b{white-space:normal}.d2deal-ex-name small{display:none}.d2deal-ex-arrow>svg{width:34px;height:20px}.d2deal-recovery{padding:13px 14px 15px 18px;background:transparent}.d2deal-recovery-copy{flex-wrap:wrap;gap:6px 12px}.d2deal-recovery-copy>span:first-child{flex-basis:100%;display:flex}.d2deal-recovery-copy small{margin-bottom:3px}}.d2detail-shell{--d2-canvas:var(--bg);--d2-paper:var(--panel);--d2-raised:var(--panel);--d2-soft:var(--panel2);--d2-ink:var(--ink);--d2-muted:var(--dim);--d2-rule:var(--line);--d2-cobalt:#3f4348;--d2-cobalt-soft:var(--panel3);--d2-positive:#147a58;--d2-positive-soft:#deefe9;--d2-attention:#946000;--d2-attention-soft:#f7ead1;--d2-risk:#b94840;--d2-risk-soft:#f7e3e0;--d2-data-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,sans-serif;--d2-track-label:.065em;color:var(--d2-ink);background:var(--d2-canvas);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}[data-theme=dark] .d2detail-shell{--d2-canvas:var(--bg);--d2-paper:var(--panel);--d2-raised:var(--panel2);--d2-soft:var(--panel3);--d2-ink:var(--ink);--d2-muted:var(--dim);--d2-rule:var(--line);--d2-cobalt:#b0b6bf;--d2-cobalt-soft:var(--panel3);--d2-positive:#4acb98;--d2-positive-soft:#17362c;--d2-attention:#f0ba4d;--d2-attention-soft:#372c18;--d2-risk:#ff7b73;--d2-risk-soft:#392120}.deal-voll-karte.d2detail{color:var(--d2-ink);background:var(--d2-canvas);font-family:inherit}.d2detail button,.d2detail input{font:inherit}.d2detail button:focus-visible,.d2detail input:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:2px}.d2detail-topbar{min-height:86px;flex:none;display:flex;align-items:center;gap:24px;padding:15px 28px;border-bottom:1px solid var(--d2-rule);background:color-mix(in srgb,var(--d2-paper) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.d2detail-identity{min-width:0;flex:1}.d2detail-titleline{min-width:0;display:flex;align-items:center;gap:12px}.d2detail-id{flex:none;padding:7px 10px;border:1px solid var(--d2-rule);border-radius:7px;background:var(--d2-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;line-height:1;font-weight:800;letter-spacing:.02em}.d2detail-titleline h1{min-width:0;display:flex;align-items:center;gap:6px;margin:0;overflow:hidden;color:var(--d2-ink);font-size:25px;line-height:1.12;font-weight:680;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.d2detail-edit{width:30px;height:30px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--d2-muted);background:transparent;cursor:pointer;opacity:.42;transition:opacity .14s ease,background .14s ease}.d2detail-titleline:hover .d2detail-edit,.d2detail-edit:focus-visible{opacity:1}.d2detail-edit:hover{background:var(--d2-soft)}.d2detail-titleedit{width:min(680px,100%);min-width:220px;padding:7px 10px;border:1px solid var(--d2-cobalt);border-radius:7px;color:var(--d2-ink);background:var(--d2-raised);font-size:22px;font-weight:680;letter-spacing:-.025em}.d2detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.d2detail-meta>span{min-height:25px;display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-muted);background:var(--d2-soft);font-size:11px;font-weight:650;white-space:nowrap}.d2detail-meta>.is-partner{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:800;letter-spacing:.04em}.d2detail-meta>.is-do{border-color:color-mix(in srgb,var(--partner-do) 42%,var(--d2-rule));color:var(--partner-do);background:var(--partner-do-soft)}.d2detail-meta>.is-da{border-color:color-mix(in srgb,var(--partner-da) 42%,var(--d2-rule));color:var(--partner-da);background:var(--partner-da-soft)}.d2detail-actions,.d2detail-recordnav{display:flex;align-items:center;gap:5px}.d2detail-actions{flex:none}.d2detail-dealedit{height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--d2-rule);border-radius:9px;color:var(--d2-ink);background:var(--d2-paper);font-size:13px;font-weight:700;cursor:pointer}.d2detail-dealedit:hover{background:var(--d2-soft)}.d2detail-dealedit>span{color:var(--d2-muted);font-size:16px}.d2detail-dealedit.is-cancel{color:var(--d2-muted);background:transparent}.d2detail-dealedit.is-save{border-color:var(--d2-ink);color:var(--d2-paper);background:var(--d2-ink)}.d2detail-dealedit:disabled{opacity:.45;cursor:not-allowed}.d2detail-recordnav{height:44px;padding:4px;border:1px solid var(--d2-rule);border-radius:9px;background:var(--d2-soft)}.d2detail-recordnav button,.d2detail-close{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--d2-ink);background:var(--d2-raised);cursor:pointer}.d2detail-recordnav button:disabled{color:var(--d2-muted);background:transparent;cursor:not-allowed;opacity:.35}.d2detail-recordnav span{min-width:48px;color:var(--d2-muted);font-family:var(--d2-data-font);font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.d2detail-close{width:44px;height:44px;margin-left:4px;border:1px solid var(--d2-rule);border-radius:9px;color:var(--d2-muted);background:var(--d2-paper);font-size:25px;font-weight:300}.d2detail-recordnav button:hover:not(:disabled),.d2detail-close:hover{color:var(--d2-ink);background:var(--d2-soft)}.d2detail-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 50px}.d2detail-hero,.d2detail-ledger,.d2detail-section,.d2detail-columns{width:min(1460px,100%);margin-inline:auto}.d2detail-hero{min-height:190px;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;overflow:hidden;border:1px solid var(--d2-rule);border-radius:14px 14px 0 0;background:linear-gradient(135deg,var(--d2-raised),var(--d2-paper))}.d2detail-flow{padding:20px 32px}.d2detail-flow .d2deal-ex-items{min-height:132px}.d2detail-flow .d2deal-ex-cash b{font-size:30px}.d2detail-flow .d2deal-ex-fan{transform:scale(1.18);transform-origin:center}.d2detail-flow .d2deal-ex-cards.is-many{padding-inline:30px}.d2detail-flow .d2deal-exchange{grid-template-columns:minmax(0,.72fr) 96px minmax(0,1.28fr)}.d2detail-flow .d2deal-ex-arrow{color:var(--d2-cobalt)}.d2detail-flow .d2deal-ex-arrow>svg{width:44px;height:24px}.d2detail-result{align-self:stretch;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;padding:24px 30px;text-align:right}.d2detail-result small,.d2detail-stats small,.d2detail-recoverycopy small,.d2detail-section>header small,.d2detail-values small,.d2detail-singlevalue small{color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:750;letter-spacing:var(--d2-track-label);text-transform:uppercase}.d2detail-result strong{color:var(--d2-positive);font-family:var(--d2-data-font);font-size:38px;line-height:1.05;font-weight:730;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.d2detail-result span{margin-top:4px;color:var(--d2-muted);font-family:var(--d2-data-font);font-size:15px;font-variant-numeric:tabular-nums}.d2detail-result.is-negative strong{color:var(--d2-risk)}.d2detail-ledger{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(450px,.75fr);gap:0;overflow:hidden;margin-bottom:24px;border:1px solid var(--d2-rule);border-top:0;border-radius:0 0 14px 14px;background:var(--d2-paper)}.d2detail-recovery{padding:20px 24px 21px}.d2detail-recoverycopy{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.d2detail-recoverycopy>span{display:flex;align-items:baseline;gap:11px}.d2detail-recoverycopy strong{font-family:var(--d2-data-font);font-size:19px;font-variant-numeric:tabular-nums}.d2detail-recoverycopy>b{color:var(--d2-ink);font-size:12px}.d2detail-recoverycopy>b.is-open{color:var(--d2-attention)}.d2detail-track{height:10px;display:flex;overflow:hidden;border-radius:99px;background:var(--d2-soft)}.d2detail-track>span{display:block;height:100%}.d2detail-track>.is-sold{background:var(--d2-positive)}.d2detail-track>.is-traded{background:var(--blue)}.d2detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--d2-rule)}.d2detail-stats>div{min-width:0;display:flex;justify-content:center;flex-direction:column;padding:16px 18px}.d2detail-stats>div+div{border-left:1px solid var(--d2-rule)}.d2detail-stats strong{margin-top:4px;overflow:hidden;color:var(--d2-positive);font-family:var(--d2-data-font);font-size:18px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.d2detail-stats strong.is-negative{color:var(--d2-risk)}.d2detail-stats span{color:var(--d2-muted);font-size:11px}.d2detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px}.d2detail-columns.is-single{grid-template-columns:minmax(0,1fr)}.d2detail-columns .d2detail-section{width:auto;margin:0}.d2detail-section{overflow:hidden;margin-top:18px;border:1px solid var(--d2-rule);border-radius:13px;background:var(--d2-paper)}.d2detail-section>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 16px;border-bottom:1px solid var(--d2-rule)}.d2detail-section>header h2{margin:2px 0 0;font-size:20px;line-height:1.2;letter-spacing:-.02em}.d2detail-section>header>span{color:var(--d2-muted);font-size:12px}.d2detail-items{display:block}.d2detail-item{width:100%;min-height:96px;display:grid;grid-template-columns:62px minmax(160px,1fr) minmax(210px,280px) 15px;align-items:center;gap:12px;padding:8px 14px;border:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.d2detail-item:last-child{border-bottom:0}.d2detail-item:hover{background:var(--d2-soft)}.d2detail-item>svg{color:var(--d2-muted)}.d2detail-item.is-verkauft{background:color-mix(in srgb,var(--d2-positive) 11%,transparent)}.d2detail-item.is-verkauft:hover{background:color-mix(in srgb,var(--d2-positive) 17%,transparent)}.d2detail-item.is-getauscht{background:color-mix(in srgb,var(--blue) 11%,transparent)}.d2detail-item.is-getauscht:hover{background:color-mix(in srgb,var(--blue) 17%,transparent)}.d2detail-staticrow,.d2detail-editrow{position:relative;border-bottom:1px solid var(--d2-rule)}.d2detail-staticrow>.d2detail-item,.d2detail-editrow>.d2detail-item{border-bottom:0}.d2detail-editrow>.d2detail-item{padding-right:58px}.d2detail-remove{position:absolute;z-index:2;top:50%;right:15px;width:32px;height:32px;display:grid;place-items:center;padding:0;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--d2-risk) 42%,var(--d2-rule));border-radius:8px;color:var(--d2-risk);background:var(--d2-paper);font-size:21px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #00000014}.d2detail-remove:hover{color:var(--d2-paper);background:var(--d2-risk)}.d2detail-remove:disabled{border-color:var(--d2-rule);color:var(--d2-muted);background:var(--d2-soft);opacity:.42;cursor:not-allowed;box-shadow:none}.d2detail-item>.kbild{width:60px;min-height:80px;display:grid;place-items:center}.d2detail-image{width:54px;height:76px;display:block;border-radius:5px;object-fit:contain;background:var(--d2-soft);box-shadow:0 3px 9px #00000026}.d2detail-image.is-slab{width:54px;height:88px;background:transparent}.d2detail-image.is-empty{display:grid;place-items:center;padding:6px;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;text-align:center}.d2detail-itemmain{min-width:0;display:block}.d2detail-itemtitle{display:flex;align-items:baseline;gap:9px}.d2detail-itemtitle b{min-width:0;overflow:hidden;font-size:16px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.d2detail-itemtitle i{flex:none;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-style:normal}.d2detail-itemmeta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:5px}.d2detail-itemmeta em{color:var(--d2-muted);font-size:11px;font-style:normal}.d2detail-nextdeal{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:var(--blue);background:transparent;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.d2detail-nextdeal:hover{text-decoration:underline}.d2detail-nextdeal:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.d2detail-itemmeta .chip,.d2detail-itemmeta .st{min-height:23px;display:inline-flex;align-items:center;margin:0;padding:2px 7px;border:1px solid var(--d2-rule);border-radius:6px;color:var(--d2-muted);background:var(--d2-soft);font-size:10px;line-height:1}.d2detail-itemmeta .st-sold{color:var(--d2-positive);background:var(--d2-positive-soft)}.d2detail-itemmeta .st-listed{color:var(--d2-cobalt);background:var(--d2-cobalt-soft)}.d2detail-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.d2detail-values>span,.d2detail-singlevalue{min-width:0;display:flex;align-items:flex-end;flex-direction:column;padding:3px 9px}.d2detail-values>span+span{border-left:1px solid var(--d2-rule)}.d2detail-values b,.d2detail-singlevalue b{margin-top:3px;font-family:var(--d2-data-font);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.d2detail-values b.is-positive{color:var(--d2-positive)}.d2detail-values b.is-negative{color:var(--d2-risk)}.d2detail-items.is-given .d2detail-item{grid-template-columns:62px minmax(0,1fr) 130px 15px}.d2detail-cashmark{width:50px;height:50px;display:grid;place-items:center;border-radius:10px;color:var(--d2-muted);background:var(--d2-soft);font-size:22px;font-weight:700}.d2detail-inlineadd{border-top:0;background:color-mix(in srgb,var(--d2-raised) 72%,transparent)}.d2detail-addtrigger{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;border:0;color:var(--d2-muted);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.d2detail-addtrigger>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-ink);background:var(--d2-paper);font-size:19px;line-height:1}.d2detail-addtrigger:hover{color:var(--d2-ink);background:var(--d2-soft)}.d2detail-addbody{padding:0 12px 12px}.d2detail-addsearch{height:44px;display:flex;align-items:center;gap:9px;padding:0 8px 0 12px;border:1px solid var(--d2-cobalt);border-radius:9px;color:var(--d2-muted);background:var(--d2-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--d2-cobalt) 12%,transparent)}.d2detail-addsearch input{min-width:0;flex:1;height:100%;padding:0;border:0;outline:0;color:var(--d2-ink);background:transparent;font-size:13px}.d2detail-addsearch>button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--d2-muted);background:var(--d2-soft);font-size:18px;cursor:pointer}.d2detail-addresults{max-height:230px;overflow:auto;margin-top:8px;border:1px solid var(--d2-rule);border-radius:9px;background:var(--d2-paper)}.d2detail-addresults>button{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;border:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.d2detail-addresults>button:last-child{border-bottom:0}.d2detail-addresults>button:hover{background:var(--d2-soft)}.d2detail-addresults>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.d2detail-addresults b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.d2detail-addresults small{color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.d2detail-addresults strong{color:var(--d2-positive);font-size:11px}.d2detail-addresults>p{margin:0;padding:15px;color:var(--d2-muted);font-size:12px;text-align:center}.d2detail-addresults>.d2detail-create{border-top:1px solid var(--d2-rule);background:color-mix(in srgb,var(--d2-cobalt) 5%,transparent)}.d2detail-addresults>.d2detail-create:hover{background:color-mix(in srgb,var(--d2-cobalt) 11%,transparent)}.d2detail-addresults>.d2detail-create>.d2detail-createicon{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--d2-cobalt) 45%,var(--d2-rule));border-radius:8px;color:var(--d2-cobalt);background:var(--d2-soft);font-size:22px;font-weight:500;line-height:1}.d2detail-addresults>.d2detail-create strong{color:var(--d2-cobalt)}.d2detail-newcard{margin-top:10px;padding:12px;border:1px solid color-mix(in srgb,var(--d2-cobalt) 38%,var(--d2-rule));border-radius:10px;background:var(--d2-paper);box-shadow:0 8px 24px #00000017}.d2detail-newhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.d2detail-newhead>span{display:flex;flex-direction:column;gap:2px}.d2detail-newhead small{color:var(--d2-cobalt);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.d2detail-newhead b{font-size:12px}.d2detail-newhead>button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-muted);background:var(--d2-soft);font-size:18px;cursor:pointer}.d2detail-newcard .ts-neu{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.d2detail-newactions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--d2-rule)}.d2detail-newactions button{min-height:38px;padding:0 13px;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-ink);background:var(--d2-soft);font-size:11px;font-weight:700;cursor:pointer}.d2detail-newactions button.is-primary{border-color:var(--d2-ink);color:var(--d2-paper);background:var(--d2-ink)}.d2detail-pending>.d2detail-item{background:color-mix(in srgb,var(--d2-cobalt) 7%,transparent);cursor:default}.d2detail-pending>.d2detail-item:hover{background:color-mix(in srgb,var(--d2-cobalt) 7%,transparent)}.d2detail-newmark{width:54px;height:76px;display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--spiel,var(--d2-cobalt)) 58%,var(--d2-rule));border-radius:6px;color:var(--spiel,var(--d2-cobalt));background:color-mix(in srgb,var(--spiel,var(--d2-cobalt)) 9%,transparent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:750}.d2detail-scroll.is-accessory>.d2detail-hero,.d2detail-scroll.is-accessory>.d2detail-ledger,.d2detail-scroll.is-accessory>.d2detail-columns{display:none}.d2acc{width:min(1240px,100%);margin-inline:auto;display:grid;gap:16px;font-variant-numeric:tabular-nums}.d2acc-global{min-height:108px;display:grid;grid-template-columns:minmax(210px,.68fr) minmax(0,2fr);overflow:hidden;border:1px solid var(--d2-rule);border-radius:13px;background:var(--d2-paper)}.d2acc-global>header{min-width:0;padding:17px 20px;border-right:1px solid var(--d2-rule);background:var(--d2-raised)}.d2acc-global>header small,.d2acc-global-kpis dt{display:block;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.d2acc-global>header h2{margin:5px 0 0;color:var(--d2-ink);font-size:20px;line-height:1.12;letter-spacing:-.025em}.d2acc-global>header p{margin:6px 0 0;color:var(--d2-muted);font-size:10px}.d2acc-global-kpis{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.d2acc-global-kpis>div{min-width:0;display:flex;justify-content:center;flex-direction:column;padding:16px 20px}.d2acc-global-kpis>div+div{border-left:1px solid var(--d2-rule)}.d2acc-global-kpis dd{margin:0}.d2acc-global-kpis>div>dd:not(.d2acc-global-meta){margin-top:5px;color:var(--d2-ink);font-family:var(--d2-data-font);font-size:25px;font-weight:740;letter-spacing:-.025em;line-height:1;white-space:nowrap}.d2acc-global-kpis>div>dd>span{color:var(--d2-muted);font-size:15px;font-weight:650;letter-spacing:0}.d2acc-global-kpis>div>dd.is-positive{color:var(--d2-positive)}.d2acc-global-kpis>div>dd.is-negative{color:var(--d2-risk)}.d2acc-global-meta{margin-top:7px!important;color:var(--d2-muted);font-size:10px;line-height:1.35}.d2acc-global-meta small{display:inline;margin-left:7px;padding-left:7px;border-left:1px solid var(--d2-rule);color:var(--d2-muted);font-size:9px;white-space:nowrap}.d2acc-overview,.d2acc-panel{overflow:hidden;border:1px solid var(--d2-rule);border-radius:13px;background:var(--d2-paper)}.d2acc-overview-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:22px 24px 19px}.d2acc-overview-head>div:first-child>small,.d2acc-panel>header small{display:block;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:750;letter-spacing:.085em;text-transform:uppercase}.d2acc-overview-head h2,.d2acc-panel>header h3{margin:4px 0 0;color:var(--d2-ink);font-size:24px;line-height:1.12;letter-spacing:-.025em}.d2acc-overview-head p{margin:7px 0 0;color:var(--d2-muted);font-size:12px}.d2acc-sellthrough{display:flex;align-items:flex-end;flex-direction:column;text-align:right}.d2acc-sellthrough strong{color:var(--d2-ink);font-family:var(--d2-data-font);font-size:34px;line-height:1;font-weight:740;letter-spacing:-.035em}.d2acc-sellthrough strong>span{color:var(--d2-muted);font-size:20px;font-weight:600}.d2acc-sellthrough small{margin-top:6px;color:var(--d2-muted);font-size:11px;font-weight:650}.d2acc-masterrail{height:18px;display:flex;overflow:hidden;margin-inline:24px;border:1px solid var(--d2-rule);border-radius:4px;background:var(--d2-soft)}.d2acc-masterrail>span{display:block;height:100%;min-width:0}.d2acc-masterrail>.is-sold{background:var(--d2-positive)}.d2acc-masterrail>.is-stock{background:var(--d2-cobalt)}.d2acc-masterrail>.is-incoming{background:var(--d2-attention)}.d2acc-masterrail>.is-other{background:var(--d2-muted)}.d2acc-legend{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:10px 24px 17px;color:var(--d2-muted);font-size:11px}.d2acc-legend>span{display:inline-flex;align-items:center;gap:6px}.d2acc-legend i{width:8px;height:8px;border-radius:2px;background:var(--d2-muted)}.d2acc-legend i.is-sold{background:var(--d2-positive)}.d2acc-legend i.is-stock{background:var(--d2-cobalt)}.d2acc-legend i.is-incoming{background:var(--d2-attention)}.d2acc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--d2-rule);background:var(--d2-raised)}.d2acc-kpis>div{min-width:0;padding:15px 18px}.d2acc-kpis>div+div{border-left:1px solid var(--d2-rule)}.d2acc-kpis small,.d2acc-metric small,.d2acc-catalog-metric small{display:block;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.d2acc-kpis strong{display:block;margin-top:5px;overflow:hidden;color:var(--d2-ink);font-family:var(--d2-data-font);font-size:20px;text-overflow:ellipsis;white-space:nowrap}.d2acc-kpis strong.is-negative{color:var(--d2-risk)}.d2acc-kpis span{display:block;margin-top:3px;color:var(--d2-muted);font-size:10px}.d2acc-panel>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border-bottom:1px solid var(--d2-rule)}.d2acc-panel>header h3{font-size:19px}.d2acc-panel>header>span{color:var(--d2-muted);font-size:11px}.d2acc-product-head,.d2acc-product{display:grid;grid-template-columns:minmax(270px,1.55fr) minmax(170px,.9fr) repeat(4,minmax(86px,.52fr)) 16px;align-items:center;gap:13px}.d2acc-product-head{min-height:34px;padding:7px 14px;border-bottom:1px solid var(--d2-rule);color:var(--d2-muted);background:var(--d2-raised);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.d2acc-product-head>span:nth-child(n+3){text-align:right}.d2acc-product{width:100%;min-height:88px;padding:12px 14px;border:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.d2acc-product:last-child{border-bottom:0}.d2acc-product:hover{background:var(--d2-soft)}.d2acc-product:focus-visible{position:relative;z-index:1}.d2acc-product-name{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.d2acc-product-name>i{min-height:44px;display:grid;place-items:center;padding:5px;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-muted);background:var(--d2-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-style:normal;font-weight:750;letter-spacing:.035em;text-align:center;text-transform:uppercase}.d2acc-product-name>span{min-width:0}.d2acc-product-name b{display:block;overflow:hidden;font-size:14px;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.d2acc-product-name small{display:block;margin-top:4px;overflow:hidden;color:var(--d2-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.d2acc-product-progress{min-width:0;display:block}.d2acc-product-progress>span{display:flex;align-items:baseline;justify-content:space-between;gap:7px}.d2acc-product-progress>span b{font-size:13px}.d2acc-product-progress>span small{color:var(--d2-muted);font-size:10px}.d2acc-product-progress>i{height:6px;display:block;overflow:hidden;margin-top:7px;border-radius:1px;background:var(--d2-soft)}.d2acc-product-progress>i>i{height:100%;display:block;background:var(--d2-positive)}.d2acc-product-progress>small{display:block;margin-top:5px;color:var(--d2-muted);font-size:9px}.d2acc-metric{min-width:0;text-align:right}.d2acc-metric small{display:none}.d2acc-metric b{display:block;overflow:hidden;font-family:var(--d2-data-font);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.d2acc-metric b.is-positive{color:var(--d2-positive)}.d2acc-metric b.is-negative{color:var(--d2-risk)}.d2acc-product>svg{color:var(--d2-muted)}.d2acc-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.d2acc-catalog-summary-short{display:none}.d2acc-catalog-wrap{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.d2acc-catalog-wrap:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:-2px}table.d2acc-catalog-table{width:100%;min-width:790px;display:table;overflow:visible;border:0;border-collapse:collapse;background:transparent;font-variant-numeric:tabular-nums}.d2acc-catalog-table thead th{height:38px;padding:8px 10px;border-bottom:1px solid var(--d2-rule);color:var(--d2-muted);background:var(--d2-raised);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:750;letter-spacing:.045em;text-align:right;text-transform:uppercase;white-space:nowrap}.d2acc-catalog-table thead th:first-child{width:38%;text-align:left}.d2acc-catalog-table thead th:nth-child(2){width:16%}.d2acc-catalog-table tbody tr{height:68px;border-bottom:1px solid var(--d2-rule)}.d2acc-catalog-table tbody tr:last-child{border-bottom:0}.d2acc-catalog-table tbody tr:hover{background:var(--d2-soft)}.d2acc-catalog-table tbody th,.d2acc-catalog-table tbody td{padding:10px;color:var(--d2-ink);font-size:13px;text-align:right;vertical-align:middle;white-space:nowrap}.d2acc-catalog-table tbody th{font-weight:400;text-align:left}.d2acc-catalog-open{width:100%;min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0;border:0;color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.d2acc-catalog-open>i{min-height:38px;display:grid;place-items:center;padding:4px;border:1px solid var(--d2-rule);border-radius:6px;color:var(--d2-muted);background:var(--d2-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-style:normal;font-weight:750;letter-spacing:.03em;text-align:center;text-transform:uppercase}.d2acc-catalog-open>span{min-width:0}.d2acc-catalog-open b{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.d2acc-catalog-open small{display:block;margin-top:4px;overflow:hidden;color:var(--d2-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.d2acc-catalog-open>svg{color:var(--d2-muted)}.d2acc-catalog-open:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:3px;border-radius:4px}.d2acc-catalog-sales{min-width:130px}.d2acc-catalog-sales>span{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.d2acc-catalog-sales b{font-family:var(--d2-data-font);font-size:14px}.d2acc-catalog-sales small{color:var(--d2-muted);font-size:10px}.d2acc-catalog-sales>i{height:4px;display:block;overflow:hidden;margin-top:6px;border-radius:1px;background:var(--d2-soft)}.d2acc-catalog-sales>i>i{height:100%;display:block;background:var(--d2-positive)}.d2acc-catalog-table tbody td{font-family:var(--d2-data-font)}.d2acc-catalog-margin-values{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.d2acc-catalog-margin b{font-size:14px}.d2acc-catalog-margin b.is-positive{color:var(--d2-positive)}.d2acc-catalog-margin b.is-negative{color:var(--d2-risk)}.d2acc-catalog-margin small{color:var(--d2-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px}.d2acc-empty{min-height:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:24px;color:var(--d2-muted);text-align:center}.d2acc-empty strong{color:var(--d2-ink);font-size:14px}.d2acc-empty span{font-size:11px}@media (max-width:1280px){.d2detail-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.d2detail-topbar{padding-inline:18px}.d2detail-scroll{padding:18px 18px 40px}.d2detail-hero{grid-template-columns:minmax(0,1fr) 170px}.d2detail-flow,.d2detail-result{padding-inline:18px}.d2detail-result strong{font-size:30px}.d2detail-ledger{grid-template-columns:1fr}.d2detail-stats{border-top:1px solid var(--d2-rule);border-left:0}.d2detail-item{grid-template-columns:78px minmax(0,1fr) minmax(270px,330px) 18px}.d2acc-product-head{display:none}.d2acc-product{grid-template-columns:repeat(4,minmax(0,1fr)) 16px;grid-template-areas:"identity identity identity identity arrow" "progress progress progress progress arrow" "ek avg revenue profit arrow";gap:11px 14px;padding:14px 16px}.d2acc-product-name{grid-area:identity}.d2acc-product-progress{grid-area:progress}.d2acc-product>.d2acc-metric:nth-of-type(3){grid-area:ek}.d2acc-product>.d2acc-metric:nth-of-type(4){grid-area:avg}.d2acc-product>.d2acc-metric:nth-of-type(5){grid-area:revenue}.d2acc-product>.d2acc-metric:nth-of-type(6){grid-area:profit}.d2acc-product>svg{grid-area:arrow;align-self:center}.d2acc-metric{padding-top:9px;border-top:1px solid var(--d2-rule);text-align:left}.d2acc-metric small{display:block}.d2acc-metric b{margin-top:4px}.d2acc-global{grid-template-columns:180px minmax(0,1fr)}.d2acc-global>header{padding-inline:16px}.d2acc-global-kpis>div{padding-inline:14px}.d2acc-global-kpis>div>dd:not(.d2acc-global-meta){font-size:22px}.d2acc-global-meta small{display:block;margin:3px 0 0;padding:0;border:0}}@media (max-width:700px){.deal-voll-karte.d2detail{display:flex;height:100%;overflow:hidden}.d2detail-topbar{min-height:0;align-items:flex-start;padding:14px 14px 12px;gap:8px}.d2detail-titleline{align-items:flex-start;gap:8px}.d2detail-id{padding:6px 8px;font-size:16px}.d2detail-titleline h1{align-items:flex-start;font-size:20px;white-space:normal}.d2detail-edit{width:28px;height:28px}.d2detail-titleedit{min-width:0;font-size:18px}.d2detail-meta{gap:5px;margin-top:7px}.d2detail-meta>span{min-height:23px;padding:2px 6px;font-size:10px}.d2detail-actions{align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.d2detail-dealedit{height:38px;padding:0 10px;font-size:11px}.d2detail-recordnav{position:fixed;z-index:3;right:65px;bottom:max(12px,env(safe-area-inset-bottom));height:46px;box-shadow:0 8px 30px #00000047}.d2detail-recordnav span{min-width:42px}.d2detail-close{width:38px;height:38px;margin:0;font-size:22px}.d2detail-scroll{padding:12px 12px calc(78px + env(safe-area-inset-bottom))}.d2detail-hero{display:block;border-radius:12px 12px 0 0}.d2detail-flow{display:flex;flex-direction:column;padding:13px 10px}.d2detail-flow .d2deal-ex-side{width:100%;padding:2px}.d2detail-flow .d2deal-ex-items,.d2detail-flow .d2deal-exchange .d2deal-ex-side:first-child .d2deal-ex-items,.d2detail-flow .d2deal-exchange .d2deal-ex-side:last-child .d2deal-ex-items{min-height:110px;display:flex;justify-content:center}.d2detail-flow .d2deal-ex-cash{width:auto}.d2detail-flow .d2deal-ex-fan{transform:scale(1.05)}.d2detail-flow .d2deal-ex-arrow{height:34px;transform:rotate(90deg)}.d2detail-flow .d2deal-ex-arrow>svg{width:38px;height:22px}.d2detail-result{min-height:78px;align-items:center;padding:12px 16px 16px;text-align:center}.d2detail-result strong{font-size:32px}.d2detail-result span{font-size:13px}.d2detail-ledger{margin-bottom:14px}.d2detail-recovery{padding:17px 14px}.d2detail-recoverycopy{align-items:flex-start;flex-direction:column;gap:4px}.d2detail-recoverycopy>span{display:block}.d2detail-recoverycopy small{display:block}.d2detail-recoverycopy strong{font-size:17px}.d2detail-stats>div{padding:13px 10px}.d2detail-stats strong{font-size:15px}.d2detail-stats small{font-size:8px}.d2detail-stats span{font-size:10px}.d2detail-section{margin-top:12px;border-radius:11px}.d2detail-section>header{min-height:62px;padding:12px 14px}.d2detail-section>header h2{font-size:18px}.d2detail-item,.d2detail-items.is-given .d2detail-item{grid-template-columns:66px minmax(0,1fr) 15px;grid-template-areas:"image main arrow" "image values values";gap:8px 11px;min-height:128px;padding:12px 13px}.d2detail-item>.kbild{grid-area:image;width:62px;min-height:92px}.d2detail-image{width:58px;height:82px}.d2detail-image.is-slab{width:58px;height:94px}.d2detail-itemmain{grid-area:main}.d2detail-item>svg{grid-area:arrow}.d2detail-itemtitle{display:block}.d2detail-itemtitle b{display:block;overflow:visible;font-size:14px;white-space:normal}.d2detail-itemtitle i{display:block;margin-top:2px;font-size:10px}.d2detail-itemmeta{margin-top:5px;gap:4px}.d2detail-itemmeta em{font-size:10px}.d2detail-values{grid-area:values;border-top:1px solid var(--d2-rule);padding-top:8px}.d2detail-values>span{align-items:flex-start;padding:0 8px}.d2detail-values>span:first-child{padding-left:0}.d2detail-values b{font-size:13px}.d2detail-singlevalue{grid-area:values;align-items:flex-start;border-top:1px solid var(--d2-rule);padding:8px 0 0}.d2detail-cashmark{grid-area:image;width:54px;height:54px}.d2detail-editrow>.d2detail-item{padding-right:52px}.d2detail-remove{top:17px;right:11px;transform:none}.d2detail-addtrigger{min-height:54px}.d2detail-addbody{padding:0 10px 10px}.d2detail-addresults{max-height:260px}.d2acc{gap:12px}.d2acc-global{grid-template-columns:1fr;border-radius:11px}.d2acc-global>header{padding:14px 15px;border-right:0;border-bottom:1px solid var(--d2-rule)}.d2acc-global>header p{margin-top:4px}.d2acc-global-kpis>div{padding:14px}.d2acc-global-kpis>div>dd:not(.d2acc-global-meta){font-size:20px}.d2acc-overview,.d2acc-panel{border-radius:11px}.d2acc-overview-head{display:flex;align-items:flex-start;flex-direction:column;gap:16px;padding:17px 15px 14px}.d2acc-overview-head h2{font-size:21px}.d2acc-sellthrough{align-items:flex-start;text-align:left}.d2acc-sellthrough strong{font-size:30px}.d2acc-masterrail{height:16px;margin-inline:15px}.d2acc-legend{gap:9px 13px;padding:9px 15px 14px;font-size:10px}.d2acc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.d2acc-kpis>div{padding:13px 14px}.d2acc-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--d2-rule)}.d2acc-kpis>div:nth-child(4){border-top:1px solid var(--d2-rule)}.d2acc-kpis strong{font-size:17px}.d2acc-panel>header{align-items:flex-start;padding:12px 14px}.d2acc-panel>header h3{font-size:17px}.d2acc-panel>header>span{max-width:120px;text-align:right}.d2acc-product{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity" "progress progress" "ek avg" "revenue profit";gap:10px 12px;padding:13px}.d2acc-product-name{grid-template-columns:60px minmax(0,1fr);gap:9px}.d2acc-product-name>i{min-height:40px}.d2acc-product-name b{font-size:13px;white-space:normal}.d2acc-product>svg{display:none}.d2acc-product-progress>small{font-size:9px}.d2acc-catalog-summary-full{display:none}.d2acc-catalog-summary-short{display:inline}.d2acc-catalog-wrap{margin-inline:0}.d2acc-catalog-table thead th,.d2acc-catalog-table tbody th,.d2acc-catalog-table tbody td{padding-inline:11px}}@media (max-width:440px){.d2acc-global-kpis{grid-template-columns:1fr}.d2acc-global-kpis>div+div{border-top:1px solid var(--d2-rule);border-left:0}}.achievement-unlock{--unlock-accent:#aeb1b5;position:fixed;z-index:var(--layer-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:clamp(32px,6vw,88px);color:#f3f3f0;background:#08090beb;isolation:isolate;animation:achievement-unlock-in .35s ease-out both}.achievement-unlock.is-profit{--unlock-accent:#48c99a}.achievement-unlock.is-special{--unlock-accent:#e0b454}.achievement-unlock.is-sale{--unlock-accent:#d58b65}.achievement-unlock.is-deal{--unlock-accent:#a997c7}.achievement-unlock.is-collection{--unlock-accent:#b1b3b5}.achievement-unlock.is-revenue{--unlock-accent:#72aee8}.achievement-unlock:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 39% 48%,color-mix(in srgb,var(--unlock-accent) 13%,transparent),transparent 29%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 42%)}.achievement-unlock-glow{position:fixed;z-index:-1;width:min(58vw,780px);aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--unlock-accent) 8%,transparent);filter:blur(100px);pointer-events:none}.achievement-unlock-close{position:fixed;z-index:4;top:clamp(26px,4vw,54px);right:clamp(26px,4vw,58px);width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#c4c6c8;background:#1f2125d1;font:300 30px/1 system-ui,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.achievement-unlock-close:hover{color:#fff;border-color:#ffffff4d;background:#2b2d31}.achievement-unlock-close:focus-visible{outline:2px solid var(--unlock-accent);outline-offset:4px}.achievement-unlock-stage{width:min(860px,100%);display:grid;grid-template-columns:310px minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,112px)}.achievement-unlock-slab{min-height:430px;display:grid;place-items:center;perspective:1000px;animation:achievement-slab-in .75s cubic-bezier(.16,.8,.23,1) both}.achievement-unlock-slab .ach-collectible{width:238px;animation:achievement-slab-idle 6.4s 1s cubic-bezier(.45,.05,.55,.95) infinite;transform-origin:center;transform-style:preserve-3d;will-change:transform}.achievement-unlock-slab .ach-collectible:hover,.achievement-unlock-slab .ach-collectible:focus-visible{animation-play-state:paused}.achievement-unlock-slab .ach-collectible-card{scale:1;box-shadow:0 32px 75px #00000085,0 0 0 1.75px #ffffff30 inset}.achievement-unlock-slab .ach-collectible-face:before{opacity:.065}.achievement-unlock-slab .ach-collectible-face:after{opacity:.035}.achievement-unlock-slab .ach-collectible-art:after{opacity:.11}.achievement-unlock-slab .ach-collectible-art i{opacity:.035}.achievement-unlock-copy{min-width:0;animation:achievement-copy-in .6s .16s ease-out both}.achievement-unlock-copy>small{display:block;color:var(--unlock-accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.achievement-unlock-copy h2{margin:13px 0 0;font-size:clamp(40px,5vw,66px);line-height:.96;font-weight:680;letter-spacing:-.052em}.achievement-unlock-copy>p{max-width:46ch;margin:22px 0 0;color:#aeb1b6;font-size:17px;line-height:1.55}.achievement-unlock .ach-collectible-art strong,.achievement-unlock .ach-collectible-rule b,.achievement-unlock .ach-collectible footer{font-family:var(--d2-data-font);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 0}.achievement-unlock-actions{display:flex;align-items:center;gap:9px;margin-top:34px}.achievement-unlock-actions button{min-height:42px;padding:9px 15px;border-radius:8px;color:#e7e8e8;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.achievement-unlock-actions .is-secondary{border:1px solid rgba(255,255,255,.13);background:transparent}.achievement-unlock-actions .is-primary{border:1px solid color-mix(in srgb,var(--unlock-accent) 55%,#34373b);color:#101315;background:var(--unlock-accent)}.achievement-unlock-actions button:hover{filter:brightness(1.08)}.achievement-unlock-actions button:focus-visible{outline:2px solid var(--unlock-accent);outline-offset:3px}@keyframes achievement-unlock-in{0%{opacity:0}to{opacity:1}}@keyframes achievement-slab-in{0%{opacity:0;transform:translate3d(0,35px,0) rotateY(-10deg) scale(.88)}to{opacity:1;transform:none}}@keyframes achievement-copy-in{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:none}}@keyframes achievement-slab-idle{0%,to{transform:translate3d(-3px,2px,-6px) rotateX(-1deg) rotateY(-2.8deg) rotate(-.45deg)}24%{transform:translate3d(-7px,-6px,8px) rotateX(1.25deg) rotateY(2.1deg) rotate(.5deg)}51%{transform:translate3d(2px,-9px,14px) rotateX(-.65deg) rotateY(3.5deg) rotate(.75deg)}76%{transform:translate3d(7px,-3px,3px) rotateX(-1.45deg) rotateY(-1.9deg) rotate(-.25deg)}}@media (max-width:700px){.achievement-unlock{align-items:start;padding:62px 22px 34px}.achievement-unlock-close{top:22px;right:22px;width:40px;height:40px;font-size:25px}.achievement-unlock-stage{grid-template-columns:1fr;gap:7px;text-align:center}.achievement-unlock-slab{min-height:342px}.achievement-unlock-slab .ach-collectible{width:190px}.achievement-unlock-slab .ach-collectible-card{scale:.8}.achievement-unlock-copy>small{font-size:10px}.achievement-unlock-copy h2{margin-top:8px;font-size:38px}.achievement-unlock-copy>p{margin:13px auto 0;font-size:14px;line-height:1.45}.achievement-unlock-actions{justify-content:center;margin-top:23px;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.achievement-unlock,.achievement-unlock-slab,.achievement-unlock-copy,.achievement-unlock-slab .ach-collectible{animation:none}.achievement-unlock-slab .ach-collectible-card{transition:none;transform:none!important}}@media (prefers-reduced-motion:reduce){.dashv2-bar{transition:none}}.inventory-v2.pane{display:block;width:100%;max-width:none;min-width:0;padding:0;overflow-x:hidden;color:var(--d2-ink);background:var(--d2-canvas)}.inventory-v2 .dashv2-stage{width:100%;max-width:100%;min-width:0;min-height:inherit;overflow-x:hidden;container:inventory / inline-size}.spiel-anteile{--spiel-pokemon:#b8892f;--spiel-onepiece:#a84f4b;--spiel-dragonball:#d27431;--spiel-riftbound:#7563a6;display:grid;gap:13px;margin-bottom:14px;padding:17px 20px 18px;border:1px solid var(--d2-rule);border-radius:14px;color:var(--d2-ink);background:var(--d2-raised);box-shadow:0 2px 4px #080d140d}.inv2-overview>.spiel-anteile{margin:0;border:0;border-bottom:1px solid var(--d2-rule);border-radius:0;box-shadow:none}.spiel-anteile>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.spiel-anteile>header>div{display:grid;gap:3px}.spiel-anteile>header small{color:var(--d2-muted);font:750 10px/1.2 IBM Plex Mono,ui-monospace,monospace;letter-spacing:var(--d2-track-label);text-transform:uppercase}.spiel-anteile>header strong{font-size:16px;line-height:1.2}.spiel-anteile>header>span{color:var(--d2-muted);font:620 12px/1.2 var(--d2-data-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0;white-space:nowrap}.spiel-anteile-bar{height:7px;display:flex;overflow:hidden;border-radius:99px;background:var(--d2-soft)}.spiel-anteile-bar>i{height:100%;min-width:0;display:block;font-style:normal;transition:width .2s ease,filter .14s ease}.spiel-anteile-bar>.is-pokemon,.spiel-anteile-list>button.is-pokemon>i{background:var(--spiel-pokemon)}.spiel-anteile-bar>.is-onepiece,.spiel-anteile-list>button.is-onepiece>i{background:var(--spiel-onepiece)}.spiel-anteile-bar>.is-dragonball,.spiel-anteile-list>button.is-dragonball>i{background:var(--spiel-dragonball)}.spiel-anteile-bar>.is-riftbound,.spiel-anteile-list>button.is-riftbound>i{background:var(--spiel-riftbound)}.spiel-anteile-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.spiel-anteile-list>button{min-width:0;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;border:1px solid transparent;border-radius:8px;color:var(--d2-ink);background:transparent;text-align:left;cursor:pointer}.spiel-anteile-list>button:hover{background:var(--d2-soft)}.spiel-anteile-list>button.is-active{border-color:var(--d2-rule);background:var(--d2-paper);box-shadow:0 1px 2px #0000000d}.spiel-anteile-list>button>i{width:8px;height:26px;border-radius:99px}.spiel-anteile-list>button>span{min-width:0;display:grid;gap:2px}.spiel-anteile-list b{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.spiel-anteile-list small{color:var(--d2-muted);font-size:10.5px;white-space:nowrap}.spiel-anteile-list strong{font:720 16px/1 var(--d2-data-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.spiel-anteile-list em{grid-column:3;color:var(--d2-muted);font:560 10px/1 var(--d2-data-font);font-style:normal;text-align:right}.spiel-anteile.is-compact{grid-template-columns:minmax(210px,.7fr) minmax(520px,2.3fr);align-items:center;gap:10px 24px;padding-block:15px}.spiel-anteile.is-compact>header{align-items:flex-start}.spiel-anteile.is-compact>header>span{display:none}.spiel-anteile.is-compact>.spiel-anteile-bar{grid-column:1/-1;grid-row:2}.spiel-anteile.is-compact>.spiel-anteile-list{grid-column:2;grid-row:1}.spiel-anteile.is-dashboard{display:grid;gap:15px;margin:0;padding:0 0 19px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--d2-raised) 96%,var(--d2-cobalt)) 0%,var(--d2-raised) 58%,var(--d2-paper) 100%);box-shadow:0 2px 4px #080d140f}.spiel-anteile.is-dashboard>.dashv2-panelhead{align-items:center;padding:20px var(--d2-module-inset) 10px}.spiel-anteile.is-dashboard>.dashv2-panelhead>div{display:block}.spiel-anteile.is-dashboard>.dashv2-panelhead h2{font-size:var(--d2-type-title);font-weight:680;letter-spacing:0}.spiel-anteile.is-dashboard>.dashv2-panelhead p{margin:3px 0 0;color:var(--d2-muted);font-size:var(--d2-type-body)}.spiel-anteile.is-dashboard>.dashv2-panelhead>span{color:var(--d2-muted);font:620 var(--d2-type-small)/1.2 var(--d2-data-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0;white-space:nowrap}.spiel-anteile.is-dashboard>.spiel-anteile-list{padding:0 var(--d2-module-inset)}.spiel-anteile.is-dashboard>.spiel-anteile-bar{margin:0 var(--d2-module-inset)}.spiel-chip{--spiel-chip:var(--d2-muted);min-height:20px;display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;border:1px solid color-mix(in srgb,var(--spiel-chip) 45%,var(--d2-rule));border-radius:5px;color:var(--spiel-chip);background:color-mix(in srgb,var(--spiel-chip) 10%,transparent);font:760 8.5px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em;white-space:nowrap}.spiel-chip.is-pokemon{--spiel-chip:#b8892f}.spiel-chip.is-onepiece{--spiel-chip:#a84f4b}.spiel-chip.is-dragonball{--spiel-chip:#d27431}.spiel-chip.is-riftbound{--spiel-chip:#7563a6}.d2deal-meta>.spiel-chip{min-height:27px;padding:4px 8px;font-size:9.5px}.inv2-typecell{display:inline-flex;align-items:center;gap:5px}.inv2-owner{width:112px;display:grid;gap:4px;color:var(--d2-muted)}.inv2-owner-track{height:8px;display:flex;overflow:hidden;border-radius:99px;background:var(--d2-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--d2-rule) 72%,transparent) inset}.inv2-owner-track>i{height:100%;display:block;min-width:0;font-style:normal}.inv2-owner-track>.is-da{background:var(--partner-da)}.inv2-owner-track>.is-do{background:var(--partner-do)}.inv2-owner-labels{display:flex;align-items:center;justify-content:space-between;gap:5px;font:720 8.5px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.025em;white-space:nowrap}.inv2-owner-labels b{display:inline-flex;gap:3px;color:var(--d2-muted);font:inherit}.inv2-owner-labels b.is-da{color:var(--partner-da)}.inv2-owner-labels b.is-do{color:var(--partner-do)}.inv2-owner-labels em{color:inherit;font:inherit;font-style:normal;opacity:.8}.inv2-owner-empty{display:block;width:112px;color:var(--d2-muted);text-align:center}.inv2-mobile-copy>.inv2-owner{width:min(150px,100%);margin-top:1px}.inv2-mobile-copy>.inv2-owner .inv2-owner-track{height:6px}.inv2-mobile-copy>.inv2-owner .inv2-owner-labels{font-size:7.5px}.inv2-main{width:100%;max-width:100%;min-width:0;margin:0;padding:40px 24px 64px;box-sizing:border-box}.inv2-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:4px 2px 29px}.inv2-pagehead h1{margin:0;font-size:44px;line-height:1;font-weight:680;letter-spacing:-.045em}.inv2-pagehead p{margin:11px 0 0;color:var(--d2-muted);font-size:15px}.inv2-head-actions{display:flex;align-items:center;gap:8px}.inv2-primary,.inv2-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border-radius:8px;cursor:pointer}.inv2-primary{border:1px solid var(--d2-ink);color:var(--d2-canvas);background:var(--d2-ink);font-weight:680}.inv2-secondary{border:1px solid var(--d2-rule);color:var(--d2-ink);background:var(--d2-raised)}.inv2-secondary span{min-width:21px;padding:2px 6px;border-radius:99px;color:var(--d2-muted);background:var(--d2-soft);font-size:11px}.inv2-primary:hover,.inv2-secondary:hover{filter:brightness(.96)}[data-theme=dark] .inv2-primary:hover,[data-theme=dark] .inv2-secondary:hover{filter:brightness(1.12)}.inv2-overview{overflow:hidden;margin-bottom:18px;border:1px solid var(--d2-rule);border-radius:14px;background:var(--d2-paper);box-shadow:0 2px 5px #080d140a}.inv2-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--d2-rule)}.inv2-kpis>div{min-width:0;display:grid;gap:5px;padding:17px 20px 16px}.inv2-kpis>div+div{border-left:1px solid var(--d2-rule)}.inv2-kpis small,.inv2-shelf-copy small{color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:750;letter-spacing:var(--d2-track-label);text-transform:uppercase}.inv2-kpis strong{overflow:hidden;font-family:var(--d2-data-font);font-size:24px;line-height:1.08;font-weight:720;letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 0;text-overflow:ellipsis;white-space:nowrap}.inv2-kpis span{color:var(--d2-muted);font-size:12px}.inv2-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--d2-rule)}.inv2-shelf>button{min-width:0;min-height:122px;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:11px;padding:14px 18px;border:0;color:var(--d2-ink);background:var(--d2-raised);text-align:left;cursor:pointer;transition:background .14s ease}.inv2-shelf>button:hover,.inv2-shelf>button.is-active{background:var(--d2-soft)}.inv2-shelf>button.is-active{box-shadow:0 -3px 0 var(--d2-cobalt) inset}.inv2-shelf-art{position:relative;width:108px;height:88px;display:block}.inv2-shelf-art>.kbild,.inv2-shelf-image{position:absolute;top:7px;width:50px;height:70px;display:block;object-fit:cover;border:1px solid color-mix(in srgb,var(--d2-ink) 20%,transparent);border-radius:4px;background:var(--d2-soft);box-shadow:0 5px 9px #0003}.inv2-shelf-art>.kbild:nth-child(1),.inv2-shelf-art>.inv2-shelf-image:nth-child(1){left:3px;z-index:3;transform:rotate(-2deg)}.inv2-shelf-art>.kbild:nth-child(2),.inv2-shelf-art>.inv2-shelf-image:nth-child(2){left:29px;z-index:2;transform:translateY(2px)}.inv2-shelf-art>.kbild:nth-child(3),.inv2-shelf-art>.inv2-shelf-image:nth-child(3){left:55px;z-index:1;transform:translateY(4px) rotate(2deg)}.inv2-shelf-art.is-psa>.kbild,.inv2-shelf-art.is-psa>.inv2-shelf-image{height:81px;top:2px;object-fit:contain;background:transparent;box-shadow:none;filter:drop-shadow(0 5px 5px rgba(0,0,0,.23))}.inv2-shelf-art>i{position:absolute;top:10px;right:6px;bottom:8px;left:4px;display:grid;place-items:center;border:1px dashed var(--d2-rule);border-radius:5px;color:var(--d2-muted);background:var(--d2-paper);font:700 11px/1 IBM Plex Mono,ui-monospace,monospace;font-style:normal}.inv2-shelf-copy{min-width:0;display:grid;gap:3px}.inv2-shelf-copy strong{font-family:var(--d2-data-font);font-size:25px;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.inv2-shelf-copy em{overflow:hidden;color:var(--d2-muted);font-size:11.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.inv2-tabs{display:flex;gap:3px;margin-bottom:12px;padding:4px;overflow-x:auto;border:1px solid var(--d2-rule);border-radius:10px;background:var(--d2-paper);scrollbar-width:none}.inv2-tabs::-webkit-scrollbar{display:none}.inv2-tabs button{min-height:36px;flex:none;display:flex;align-items:center;gap:7px;padding:6px 11px;border:0;border-radius:7px;color:var(--d2-muted);background:transparent;font-size:12.5px;white-space:nowrap;cursor:pointer}.inv2-tabs button:hover{color:var(--d2-ink);background:var(--d2-soft)}.inv2-tabs button[aria-selected=true]{color:var(--d2-ink);background:var(--d2-soft);font-weight:680;box-shadow:0 1px 2px #0000000f}.inv2-tabs i{min-width:20px;padding:2px 5px;border-radius:99px;color:var(--d2-muted);background:var(--d2-raised);font:600 10px/1.2 var(--d2-data-font);font-style:normal;text-align:center}.inv2-tabs button[aria-selected=true] i{color:var(--d2-ink)}.inv2-filterbar{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;gap:8px;margin-bottom:12px}.inv2-search{min-height:42px;min-width:280px;flex:1;display:flex;align-items:center;gap:8px;padding:6px 7px 6px 11px;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-muted);background:var(--d2-raised);transition:border-color .12s ease,box-shadow .12s ease}.inv2-search:focus-within{border-color:color-mix(in srgb,var(--d2-cobalt) 68%,var(--d2-rule));box-shadow:0 0 0 3px color-mix(in srgb,var(--d2-cobalt) 12%,transparent)}.inv2-search input{min-width:0;flex:1;border:0;outline:0;color:var(--d2-ink);background:transparent;font-size:13px}.inventory-v2 .inv2-search input:focus,.inventory-v2 .inv2-search input:focus-visible{outline:0;box-shadow:none}.inv2-search input::placeholder{color:var(--d2-muted)}.inv2-search-clear{width:30px;height:30px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--d2-muted);background:var(--d2-soft);font:400 20px/1 system-ui,sans-serif;cursor:pointer;transition:color .12s ease,background .12s ease,transform .08s ease}.inv2-search-clear:hover{color:var(--d2-ink);background:color-mix(in srgb,var(--d2-rule) 70%,var(--d2-soft))}.inv2-search-clear:active{transform:scale(.94)}.inv2-search-clear:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:1px}.inv2-filterbar select{min-height:42px;padding:7px 34px 7px 11px;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-ink);background:var(--d2-raised);font-size:12.5px;cursor:pointer}.inv2-reset{min-height:42px;padding:7px 11px;border:1px solid var(--d2-rule);border-radius:8px;color:var(--d2-muted);background:transparent;cursor:pointer}.inv2-hitcount{margin-left:auto;color:var(--d2-muted);font-size:12px;white-space:nowrap}.inv2-hitcount b{color:var(--d2-ink);font-family:var(--d2-data-font);font-size:14px}.inv2-bulkbar{min-height:54px;display:flex;align-items:center;gap:8px;margin:-2px 0 12px;padding:7px 9px 7px 13px;border:1px solid var(--d2-rule);border-radius:10px;background:var(--d2-paper)}.inv2-bulkbar>strong{min-width:105px;font-family:var(--d2-data-font);font-size:13px;font-variant-numeric:tabular-nums}.inv2-bulkbar>button{min-height:36px;padding:6px 10px;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-ink);background:var(--d2-raised);font-size:12px;cursor:pointer}.inv2-bulkbar>button:disabled{opacity:.45;cursor:default}.inv2-bulkbar>button:not(:disabled):hover{background:var(--d2-soft)}.inv2-bulkbar .inv2-bulk-spacer{flex:1}.inv2-bulkbar>label{display:flex;align-items:center;gap:8px;color:var(--d2-muted);font-size:11px;font-weight:650}.inv2-bulkbar select{min-height:36px;padding:6px 30px 6px 10px;border:1px solid var(--d2-rule);border-radius:7px;color:var(--d2-ink);background:var(--d2-raised);font-size:12px}.inv2-bulkbar>button.inv2-bulk-apply{border-color:var(--d2-ink);color:var(--d2-canvas);background:var(--d2-ink);font-weight:680}.inv2-selectmark{width:18px;height:18px;display:inline-grid;place-items:center;flex:none;border:1px solid var(--d2-rule);border-radius:5px;color:var(--d2-canvas);background:var(--d2-raised);font:800 12px/1 system-ui,sans-serif;vertical-align:middle}.inv2-selectmark.is-checked{border-color:var(--d2-ink);background:var(--d2-ink)}.inventory-v2 table.inv td.cid .inv2-selectmark{margin-right:7px}.inventory-v2 .inv2-listbox{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--d2-rule);border-radius:12px;background:var(--d2-raised);box-shadow:0 2px 5px #080d140a}.inventory-v2 .inv2-listbox .tscroll{width:100%;max-width:100%;min-width:0;max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-gutter:auto}.inventory-v2 table.inv{color:var(--d2-ink);background:var(--d2-raised);font-size:13px}.inventory-v2 table.inv.inv-bestand{--inv2-fixed-columns:1414px;width:100%;min-width:100%;table-layout:fixed;border-spacing:0}.inventory-v2 table.inv.inv-bestand.inv-acc{--inv2-fixed-columns:1490px}.inventory-v2 table.inv.inv-bestand th,.inventory-v2 table.inv.inv-bestand td{width:auto;min-width:0;max-width:none}.inventory-v2 .inv-bestand col.inv2-col-name{width:max(0px,calc(100% - var(--inv2-fixed-columns)))}.inventory-v2 .inv-bestand col.inv2-col-id{width:66px}.inventory-v2 .inv-bestand col.inv2-col-photo{width:82px}.inventory-v2 .inv-bestand col.inv2-col-type{width:110px}.inventory-v2 .inv-bestand col.inv2-col-actions{width:118px}.inventory-v2 .inv-bestand col.inv2-col-language{width:54px}.inventory-v2 .inv-bestand col.inv2-col-condition{width:72px}.inventory-v2 .inv-bestand col.inv2-col-status{width:94px}.inventory-v2 .inv-bestand col.inv2-col-owner{width:128px}.inventory-v2 .inv-bestand col.inv2-col-quantity{width:76px}.inventory-v2 .inv-bestand col.inv2-col-ek,.inventory-v2 .inv-bestand col.inv2-col-vk{width:112px}.inventory-v2 .inv-bestand col.inv2-col-ebay{width:104px}.inventory-v2 .inv-bestand col.inv2-col-photos{width:58px}.inventory-v2 .inv-bestand col.inv2-col-checked{width:82px}.inventory-v2 .inv-bestand col.inv2-col-days{width:58px}.inventory-v2 .inv-bestand col.inv2-col-links{width:164px}.inventory-v2 table.inv th{padding-top:11px;padding-bottom:11px;border-color:var(--d2-rule);color:var(--d2-muted);background:var(--d2-paper);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.inventory-v2 .inv2-th-label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.inventory-v2 .inv2-sortmark{width:8px;display:inline-block;visibility:hidden;color:var(--d2-ink);font:700 9px/1 system-ui,sans-serif;font-style:normal;text-align:center}.inventory-v2 .inv2-sortmark.is-active{visibility:visible}.inventory-v2 table.inv td{padding-top:10px;padding-bottom:10px;border-color:var(--d2-rule)}.inventory-v2 table.inv tr.row,.inventory-v2 table.inv tr.row>td{height:87px}.inventory-v2 table.inv tr.row>td{overflow:hidden}.inventory-v2 table.inv td.bild-zelle{height:87px}.inventory-v2 table.inv td.bild-zelle>.kbild{width:62px;height:86px;display:flex;align-items:center;justify-content:center;margin:0 auto;line-height:0;vertical-align:middle}.inventory-v2 table.inv td.c-name{overflow:hidden;white-space:nowrap}.inventory-v2 table.inv td.c-name>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-v2 .inv-bestand td:nth-child(8){overflow:hidden}.inventory-v2 .inv-bestand td:nth-child(8)>.chip{display:none}.inventory-v2 table.inv td b{font-size:13.5px}.inventory-v2 table.inv tr.row:hover{background:var(--d2-paper)}.inventory-v2 table.inv tr.row.sel{background:var(--d2-soft)}.inventory-v2 table.inv tr.row.is-bulk-selected{background:color-mix(in srgb,var(--d2-cobalt) 10%,var(--d2-raised));box-shadow:3px 0 0 var(--d2-cobalt) inset}.inventory-v2 table.inv tr.row.is-bulk-disabled,.inv2-mobile-card.is-bulk-disabled{opacity:.48;cursor:not-allowed}.inventory-v2 table.inv td.cid,.inventory-v2 table.inv .num,.inventory-v2 .sumrow.num,.inventory-v2 .pz{font-family:var(--d2-data-font);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 0}.inventory-v2 .preis-zelle .pz-slot{min-width:96px}.inventory-v2 .preis-zelle .pz-input{box-sizing:border-box;height:34px;padding:0 10px;border:1.5px solid color-mix(in srgb,var(--d2-cobalt) 78%,var(--d2-rule));border-radius:8px;outline:0;background:var(--d2-raised);color:var(--d2-ink);caret-color:var(--d2-cobalt);font-size:14px;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,#fff 4%,transparent);transition:border-color .12s ease,background .12s ease}.inventory-v2 .preis-zelle .pz-input:focus,.inventory-v2 .preis-zelle .pz-input:focus-visible{border-color:var(--d2-cobalt);outline:0;background:var(--d2-paper);box-shadow:inset 0 1px color-mix(in srgb,#fff 5%,transparent)}.inventory-v2 .preis-zelle .pz-input::selection{color:var(--d2-ink);background:color-mix(in srgb,var(--d2-cobalt) 28%,transparent)}.inventory-v2 table.inv td.cid{color:var(--d2-ink);font-weight:700}.inventory-v2 .inv2-typecell>.chip,.inventory-v2 .inv2-typecell>.spiel-chip{flex:none}.inventory-v2 table.inv th.c-owner,.inventory-v2 table.inv td.c-owner{min-width:0}.inventory-v2 table.inv td.c-owner>.inv2-owner{width:100%;max-width:112px}.inventory-v2 .chip-psa,.inventory-v2 .chip-sld,.inventory-v2 .chip-game,.inventory-v2 .chip-lot,.inventory-v2 .chip-raw,.inventory-v2 .chip-acc{color:var(--d2-muted);background:var(--d2-soft)}.inventory-v2 .sumrow{margin:0;padding:12px 16px;border-color:var(--d2-rule);color:var(--d2-muted);background:var(--d2-paper);font-size:12px}.inventory-v2 .sumrow b{color:var(--d2-ink)}.inventory-v2 .sumrow .inv2-owner-summary{display:grid;grid-template-columns:1fr;gap:2px;min-width:128px;margin-left:auto;line-height:1.25}.inventory-v2 .sumrow .inv2-owner-summary>span{display:flex;justify-content:space-between;gap:9px;white-space:nowrap}.inventory-v2 .sumrow .inv2-owner-summary .is-da{color:var(--partner-da)}.inventory-v2 .sumrow .inv2-owner-summary .is-do{color:var(--partner-do)}.inventory-v2 .sumrow .inv2-owner-summary b{color:currentColor}.inv2-load-more{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;border:0;border-top:1px solid var(--d2-rule);color:var(--d2-muted);background:var(--d2-raised);font-size:12px;cursor:pointer;transition:color .14s ease,background .14s ease}.inv2-load-more:hover{color:var(--d2-ink);background:var(--d2-paper)}.inv2-load-more:focus-visible{outline:2px solid var(--d2-cobalt);outline-offset:-3px}.inv2-load-more small{padding-left:9px;border-left:1px solid var(--d2-rule);font:650 10px var(--d2-data-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.inv2-mobile-list{display:none}.inv2-ebay{padding-top:2px}@container inventory (max-width:1680px) and (min-width:821px){.inventory-v2 table.inv.inv-bestand{--inv2-fixed-columns:1296px}.inventory-v2 table.inv.inv-bestand.inv-acc{--inv2-fixed-columns:1372px}.inventory-v2 .inv-bestand th:nth-child(5),.inventory-v2 .inv-bestand td:nth-child(5){width:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden;visibility:hidden}.inventory-v2 .inv-bestand col:nth-child(5){width:0!important}}@container inventory (max-width:1480px) and (min-width:821px){.inv2-main{width:100%;max-width:none;padding-left:16px;padding-right:16px}.inventory-v2 table.inv.inv-bestand{--inv2-fixed-columns:993px}.inventory-v2 table.inv.inv-bestand.inv-acc{--inv2-fixed-columns:1069px}.inventory-v2 table.inv.inv-bestand{min-width:0}.inventory-v2 table.inv.inv-bestand th,.inventory-v2 table.inv.inv-bestand td{padding-left:8px;padding-right:8px}.inventory-v2 .inv-bestand th:nth-child(5),.inventory-v2 .inv-bestand td:nth-child(5),.inventory-v2 .inv-bestand th:nth-child(6),.inventory-v2 .inv-bestand td:nth-child(6),.inventory-v2 .inv-bestand th:nth-child(7),.inventory-v2 .inv-bestand td:nth-child(7){width:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden;visibility:hidden}.inventory-v2 .inv-bestand col:nth-child(5),.inventory-v2 .inv-bestand col:nth-child(6),.inventory-v2 .inv-bestand col:nth-child(7){width:0!important}.inventory-v2 .inv-bestand:not(.inv-acc) th:nth-child(12),.inventory-v2 .inv-bestand:not(.inv-acc) td:nth-child(12),.inventory-v2 .inv-bestand:not(.inv-acc) th:nth-child(13),.inventory-v2 .inv-bestand:not(.inv-acc) td:nth-child(13),.inventory-v2 .inv-bestand.inv-acc th:nth-child(13),.inventory-v2 .inv-bestand.inv-acc td:nth-child(13),.inventory-v2 .inv-bestand.inv-acc th:nth-child(14),.inventory-v2 .inv-bestand.inv-acc td:nth-child(14){width:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden;visibility:hidden}.inventory-v2 .inv-bestand:not(.inv-acc) col:nth-child(12),.inventory-v2 .inv-bestand:not(.inv-acc) col:nth-child(13),.inventory-v2 .inv-bestand.inv-acc col:nth-child(13),.inventory-v2 .inv-bestand.inv-acc col:nth-child(14){width:0!important}.inventory-v2 .inv-bestand col.inv2-col-links{width:149px}}@media (max-width:1180px){.inv2-shelf>button{grid-template-columns:88px minmax(0,1fr);padding-inline:14px}.inv2-shelf-art{width:82px}.inv2-shelf-art>.kbild:nth-child(3),.inv2-shelf-art>.inv2-shelf-image:nth-child(3){display:none}}@media (max-width:820px){.spiel-anteile,.spiel-anteile.is-compact{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.spiel-anteile.is-compact>.spiel-anteile-list,.spiel-anteile.is-compact>.spiel-anteile-bar{grid-column:1;grid-row:auto}.spiel-anteile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.spiel-anteile-list>button{grid-template-columns:7px minmax(0,1fr) auto;gap:6px;padding:7px 5px}.spiel-anteile-list>button>i{width:6px;height:24px}.spiel-anteile-list b{font-size:11px}.spiel-anteile-list small{font-size:9px}.spiel-anteile-list strong{font-size:14px}.spiel-anteile-list em{font-size:8.5px}.inv2-main{padding:25px 16px 46px}.inv2-pagehead{align-items:flex-start;padding-bottom:22px}.inv2-pagehead h1{font-size:37px}.inv2-pagehead p{font-size:13px;line-height:1.4}.inv2-secondary{display:none}.inv2-primary{min-width:42px;padding:8px 10px}.inv2-primary .dashv2-icon{margin:0}.inv2-primary{font-size:0}.inv2-primary .dashv2-icon{width:20px;height:20px}.inv2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inv2-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--d2-rule)}.inv2-kpis>div:nth-child(4){border-top:1px solid var(--d2-rule)}.inv2-kpis>div{padding:14px 15px}.inv2-kpis strong{font-size:20px}.inv2-kpis span{font-size:10.5px}.inv2-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.inv2-shelf>button{min-height:104px;grid-template-columns:74px minmax(0,1fr);padding:10px 12px}.inv2-shelf-art{width:70px;height:78px}.inv2-shelf-art>.kbild,.inv2-shelf-image{width:42px;height:59px}.inv2-shelf-art>.kbild:nth-child(2),.inv2-shelf-art>.inv2-shelf-image:nth-child(2){left:24px}.inv2-shelf-art.is-psa>.kbild,.inv2-shelf-art.is-psa>.inv2-shelf-image{height:69px}.inv2-shelf-copy strong{font-size:21px}.inv2-shelf-copy em{font-size:9.5px}.inv2-filterbar{flex-wrap:wrap}.inv2-search{flex-basis:100%;min-width:0}.inv2-search-clear{width:36px;height:36px}.inv2-filterbar select{flex:1;min-width:0}.inv2-reset{flex:1}.inv2-hitcount{display:none}.inventory-v2 .inv2-listbox{border-radius:11px}.inventory-v2 .inv2-listbox .tscroll{display:none}.inv2-mobile-list{display:grid}.inv2-mobile-card{min-width:0;min-height:112px;display:grid;grid-template-columns:62px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 13px;border:0;border-bottom:1px solid var(--d2-rule);color:var(--d2-ink);background:var(--d2-raised);text-align:left;cursor:pointer}.inv2-mobile-card:hover{background:var(--d2-paper)}.inv2-mobile-card>.dashv2-icon{color:var(--d2-muted)}.inv2-mobile-photo{width:58px;height:81px;display:grid;place-items:center}.inv2-mobile-photo.is-slab{height:88px}.inv2-mobile-photo>.kbild,.inv2-mobile-image{width:58px;height:81px;display:block;object-fit:cover;border-radius:4px;background:var(--d2-soft);box-shadow:0 4px 8px #0003}.inv2-mobile-photo.is-slab>.kbild,.inv2-mobile-photo.is-slab>.inv2-mobile-image{height:88px;object-fit:contain;background:transparent;box-shadow:none;filter:drop-shadow(0 4px 4px rgba(0,0,0,.2))}.inv2-mobile-photo i{display:grid;place-items:center;width:100%;height:100%;border:1px dashed var(--d2-rule);border-radius:4px;color:var(--d2-muted);font:650 10px var(--d2-data-font);font-style:normal}.inv2-mobile-copy{min-width:0;display:grid;gap:5px}.inv2-mobile-copy>strong{overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.inv2-mobile-copy>small{overflow:hidden;color:var(--d2-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.inv2-mobile-id{display:flex;align-items:center;gap:5px}.inv2-mobile-id b{font:750 11px var(--d2-data-font)}.inv2-mobile-id i,.inv2-mobile-id em{padding:2px 5px;border-radius:4px;color:var(--d2-muted);background:var(--d2-soft);font-size:8.5px;font-style:normal;font-weight:750}.inv2-mobile-id em{color:var(--blue);background:var(--blue-dim)}.inv2-mobile-values{display:grid;grid-template-columns:auto;gap:1px;text-align:right;white-space:nowrap}.inv2-mobile-values small{color:var(--d2-muted);font-size:8.5px;text-transform:uppercase}.inv2-mobile-values b,.inv2-mobile-values strong{font-family:var(--d2-data-font);font-size:11px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.inv2-mobile-values strong{margin-top:3px;font-size:13px}.inv2-mobile-empty{padding:48px 20px;color:var(--d2-muted);text-align:center}.inventory-v2 .sumrow{gap:8px 14px}.inventory-v2 .sumrow span:first-child{flex-basis:100%}}@media (max-width:520px){.spiel-anteile>header{align-items:flex-start}.spiel-anteile>header>span{font-size:10px}.spiel-anteile-list>button{grid-template-columns:6px minmax(0,1fr)}.spiel-anteile-list>button>strong{grid-column:2;font-size:13px}.spiel-anteile-list>button>em{display:none}.spiel-anteile-list>button>i{grid-row:1/3}.spiel-anteile-list small{white-space:normal}.inv2-main{padding-inline:12px}.inv2-pagehead h1{font-size:34px}.inv2-pagehead p{max-width:28ch}.inv2-kpis small{font-size:8.5px}.inv2-kpis strong{font-size:18px}.inv2-shelf>button{grid-template-columns:57px minmax(0,1fr);gap:7px;padding-inline:9px}.inv2-shelf-art{width:55px;height:70px}.inv2-shelf-art>.kbild,.inv2-shelf-image{width:37px;height:52px}.inv2-shelf-art>.kbild:nth-child(2),.inv2-shelf-art>.inv2-shelf-image:nth-child(2){left:17px}.inv2-shelf-art.is-psa>.kbild,.inv2-shelf-art.is-psa>.inv2-shelf-image{height:61px}.inv2-shelf-copy small{font-size:8.5px}.inv2-shelf-copy strong{font-size:19px}.inv2-shelf-copy em{max-width:90px}.inv2-mobile-card{grid-template-columns:52px minmax(0,1fr) auto 14px;gap:9px;padding-inline:10px}.inv2-mobile-photo,.inv2-mobile-photo>.kbild,.inv2-mobile-image{width:48px;height:67px}.inv2-mobile-photo.is-slab,.inv2-mobile-photo.is-slab>.kbild,.inv2-mobile-photo.is-slab>.inv2-mobile-image{height:76px}.inv2-mobile-copy>strong{font-size:13px}.inv2-mobile-values b{font-size:10px}.inv2-mobile-values strong{font-size:12px}}@media (max-width:820px){.inv2-pagehead .inv2-bulk-toggle{display:inline-flex;min-width:42px;padding:8px 10px;font-size:0}.inv2-pagehead .inv2-bulk-toggle>span{min-width:20px;padding:3px 5px;font-size:12px}.inv2-bulkbar{align-items:stretch;flex-wrap:wrap;padding:9px}.inv2-bulkbar>strong{min-height:36px;display:flex;align-items:center;flex:1}.inv2-bulkbar .inv2-bulk-spacer{display:none}.inv2-bulkbar>label{width:100%;justify-content:space-between;padding-top:2px}.inv2-bulkbar select{flex:1;max-width:190px}.inv2-bulkbar>button.inv2-bulk-apply{flex:1}.inv2-mobile-card.is-bulk-selected{background:color-mix(in srgb,var(--d2-cobalt) 10%,var(--d2-raised));box-shadow:3px 0 0 var(--d2-cobalt) inset}}.app>.content>.dashboard-v2{min-height:calc(100dvh - 64px);grid-template-columns:minmax(0,1fr)}.app>.content>.dashboard-v2 .dashv2-sidebar,.app>.content>.dashboard-v2 .dashv2-commandbar,.app>.content>.dashboard-v2 .dashv2-mobilenav{display:none!important}@media (max-width:768px){.app>.content>.dashboard-v2{min-height:calc(100dvh - 108px)}}.achievements-v2{display:block;background:var(--d2-canvas)}.achievements-v2 .dashv2-stage{min-height:inherit}.ach-main{width:min(1480px,100%);margin:0 auto;padding:34px 34px 60px}.ach-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 2px 30px}.ach-head h1{margin:7px 0 0;font-size:44px;line-height:1;font-weight:680;letter-spacing:-.045em}.ach-head p{margin:11px 0 0;color:var(--d2-muted);font-size:15px}.ach-head-tools{display:flex;align-items:center;gap:19px;flex:none}.ach-score{display:flex;align-items:center;gap:15px;flex:none}.ach-score-ring{--ach-progress:0%;position:relative;width:96px;height:96px;display:grid;place-content:center;text-align:center;border-radius:50%;background:conic-gradient(var(--d2-positive) var(--ach-progress),var(--d2-soft) 0)}.ach-score-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--d2-canvas)}.ach-score-ring strong,.ach-score-ring span{position:relative;z-index:1}.ach-score-ring strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:26px;line-height:1;letter-spacing:-.04em}.ach-score-ring span{margin-top:5px;color:var(--d2-muted);font-size:11px}.ach-score>div:last-child{display:grid;gap:4px}.ach-score>div:last-child small{color:var(--d2-muted);font-size:12px}.ach-score>div:last-child b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:21px;font-weight:600}.ach-toolbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 28px;padding:10px 12px 10px 18px;border:1px solid var(--d2-rule);border-radius:11px;background:var(--d2-paper)}.ach-toolbar>div:first-child{display:flex;align-items:baseline;gap:12px;min-width:0}.ach-toolbar>div:first-child strong{font-size:14px;white-space:nowrap}.ach-toolbar>div:first-child span{overflow:hidden;color:var(--d2-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ach-toolbar>div:last-child{display:flex;gap:2px;padding:3px;border-radius:8px;background:var(--d2-soft)}.ach-toolbar button{min-height:32px;padding:5px 12px;border:0;border-radius:6px;color:var(--d2-muted);background:transparent;font-size:12px;cursor:pointer}.ach-toolbar button:hover{color:var(--d2-ink)}.ach-toolbar button[aria-pressed=true]{color:var(--d2-ink);background:var(--d2-raised);box-shadow:0 1px 2px #0a0c0f14;font-weight:650}.ach-categories{display:grid;gap:31px}.ach-category-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:0 2px}.ach-category-head h2{margin:0;font-size:18px;font-weight:660;letter-spacing:-.012em}.ach-category-head span{padding:3px 7px;border-radius:5px;color:var(--d2-muted);background:var(--d2-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.ach-category.is-special .ach-category-head h2{color:var(--d2-attention)}.ach-category.is-special .ach-card:not(.is-done) .ach-mark{color:var(--d2-attention);background:var(--d2-attention-soft)}.ach-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.ach-card{position:relative;min-width:0;min-height:132px;display:grid;grid-template-columns:76px minmax(240px,1.15fr) minmax(260px,1fr) minmax(150px,.55fr);align-items:center;gap:20px;padding:14px 20px;overflow:visible;border:1px solid var(--d2-rule);border-radius:11px;background:var(--d2-raised);box-shadow:0 1px 2px #0e141b09}.ach-card:hover,.ach-card:focus-within{z-index:20}.ach-card-top{align-self:center;display:grid;place-items:center}.ach-collectible{--ach-card-accent:#9a9da2;position:relative;z-index:2;width:68px;aspect-ratio:63/88;outline:0;cursor:default}.ach-collectible-card{position:absolute;z-index:2;left:50%;top:50%;width:238px;aspect-ratio:63/88;padding:4.4px;border-radius:15.75px;color:#ececea;background:linear-gradient(145deg,color-mix(in srgb,var(--ach-card-accent) 62%,#d7d7d5),color-mix(in srgb,var(--ach-card-accent) 25%,#34363a) 24%,#25272a 72%,color-mix(in srgb,var(--ach-card-accent) 22%,#292b2e));box-shadow:0 14px 35px #0000002e,0 0 0 1.75px #ffffff29 inset;isolation:isolate;translate:-50% -50%;scale:.285714;transform:perspective(1820px) rotateX(0) rotateY(0);transform-origin:center;transform-style:preserve-3d;transition:scale .105s cubic-bezier(.2,.92,.28,1),transform 55ms linear,box-shadow .11s ease-out;backface-visibility:hidden}.ach-collectible-card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0d0e10;box-shadow:0 3.5px 3.5px #0000008c;transform:translate3d(2.6px,3.8px,-7px)}.ach-collectible-profit{--ach-card-accent:#48c99a}.ach-collectible-special{--ach-card-accent:#e0b454}.ach-collectible-sale{--ach-card-accent:#d58b65}.ach-collectible-deal{--ach-card-accent:#a997c7}.ach-collectible-collection{--ach-card-accent:#b1b3b5}.ach-collectible-revenue{--ach-card-accent:#72aee8}.ach-collectible-face{position:relative;z-index:1;height:100%;display:grid;grid-template-rows:31.5px 1fr 28px 91px 10.5px 28px;gap:7px;overflow:hidden;padding:14px;border:1.75px solid rgba(255,255,255,.17);border-radius:12.25px;background:linear-gradient(155deg,#24262a,#181a1d 72%);box-shadow:0 3.5px #ffffff12 inset,0 -3.5px 3.5px #0009 inset;transform:translateZ(3.8px)}.ach-collectible-face:before{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(var(--ach-holo-angle),transparent 31%,rgba(255,255,255,.2) 47%,rgba(255,255,255,.04) 54%,transparent 68%);background-size:190% 190%;background-position:var(--ach-glow-x) var(--ach-glow-y);mix-blend-mode:screen;transition:opacity .09s,background-position 35ms linear}.ach-collectible-face:after{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.018;background:repeating-linear-gradient(118deg,transparent 0 24px,rgba(255,255,255,.14) 26px,transparent 28px 52px);mix-blend-mode:overlay}.ach-collectible header{position:relative;z-index:2;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0 3.5px}.ach-collectible header b{overflow:hidden;font-size:14px;font-weight:780;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.ach-collectible header span{color:#aeb1b5;font-size:7.7px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ach-collectible-art{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;border:1.75px solid color-mix(in srgb,var(--ach-card-accent) 48%,#111);border-radius:7px;background:#111316;box-shadow:0 5px 10px #0000008c inset,0 -3.5px 3.5px #ffffff09 inset,0 1.75px 2.8px #ffffff14;perspective:360px;transform:translateZ(4.5px);transform-style:preserve-3d}.ach-collectible-depth{position:absolute;z-index:0;top:-13px;right:-13px;bottom:-13px;left:-13px;pointer-events:none;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ach-card-accent) 26%,transparent),transparent 47%),linear-gradient(140deg,#24272a,#101214);transform:translate3d(var(--ach-depth-x),var(--ach-depth-y),-28px) scale(1.14);transition:transform 35ms linear}.ach-collectible-art:before{content:"";position:absolute;z-index:1;width:150px;height:150px;border:3.5px solid color-mix(in srgb,var(--ach-card-accent) 32%,transparent);border-radius:50%;transform:translate3d(var(--ach-depth-x),var(--ach-depth-y),-22px);transition:transform 35ms linear}.ach-collectible-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(var(--ach-holo-angle),transparent 24%,rgba(255,75,170,.22) 37%,rgba(245,215,90,.18) 45%,rgba(55,220,185,.2) 53%,rgba(65,145,245,.22) 61%,rgba(170,90,235,.2) 69%,transparent 80%),linear-gradient(calc(var(--ach-holo-angle) + 65deg),transparent 34%,rgba(255,255,255,.17) 48%,transparent 61%);background-size:190% 190%,210% 210%;background-position:var(--ach-glow-x) var(--ach-glow-y),calc(100% - var(--ach-glow-x)) calc(100% - var(--ach-glow-y));mix-blend-mode:screen;transition:opacity .09s,background-position 35ms linear}.ach-collectible-art i{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(255,255,255,.7) 0 .8px,transparent 1.8px) 0 0/24px 24px;mix-blend-mode:screen;transition:opacity .09s}.ach-collectible-art strong{position:relative;z-index:2;color:var(--ach-card-accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:45.5px;line-height:1;font-weight:800;letter-spacing:-.08em;text-shadow:0 3.5px 14px rgba(0,0,0,.8);transform:translate3d(var(--ach-number-x),var(--ach-number-y),-16px);transition:transform 35ms linear}.ach-collectible-art em{display:none}.ach-collectible-rule{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 7px;border-top:2px solid color-mix(in srgb,var(--ach-card-accent) 55%,transparent);border-bottom:2px solid color-mix(in srgb,var(--ach-card-accent) 28%,transparent);color:#c1c3c6}.ach-collectible-rule span{font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ach-collectible-rule b{color:var(--ach-card-accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8.75px}.ach-collectible p{position:relative;z-index:2;margin:0;overflow:hidden;color:#bfc1c4;font-size:9.8px;line-height:1.35}.ach-collectible-progress{position:relative;z-index:2;overflow:hidden;border-radius:7px;background:#35383c}.ach-collectible-progress i{display:block;width:var(--ach-card-progress);height:100%;background:var(--ach-card-accent)}.ach-collectible footer{position:relative;z-index:2;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px;color:#d5d6d7;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8.75px}.ach-collectible footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ach-collectible footer b{color:#888c91;font-size:7.7px;white-space:nowrap}.ach-collectible:hover,.ach-collectible:focus-visible{z-index:40}.ach-collectible:hover .ach-collectible-card,.ach-collectible:focus-visible .ach-collectible-card{scale:1;transform:perspective(700px) rotateX(var(--ach-tilt-x)) rotateY(var(--ach-tilt-y));box-shadow:var(--ach-shadow-x) var(--ach-shadow-y) 28px #0000006b,0 0 0 1.75px #fff3 inset}.ach-collectible:hover .ach-collectible-face:before,.ach-collectible:focus-visible .ach-collectible-face:before{opacity:.11}.ach-collectible:hover .ach-collectible-face:after,.ach-collectible:focus-visible .ach-collectible-face:after{opacity:.045}.ach-collectible.is-done:hover .ach-collectible-art:after,.ach-collectible.is-done:focus-visible .ach-collectible-art:after{opacity:.2}.ach-collectible.is-done:hover .ach-collectible-art i,.ach-collectible.is-done:focus-visible .ach-collectible-art i{opacity:.07}.ach-collectible:focus-visible .ach-collectible-card{outline:3px solid var(--ach-card-accent);outline-offset:7px}.ach-card-copy{min-width:0}.ach-card-copy h3{margin:0;overflow:hidden;font-size:17px;font-weight:670;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.ach-card-copy p{margin:6px 0 0;color:var(--d2-muted);font-size:12.5px;line-height:1.5}.ach-progress-block{min-width:0;padding:8px 0}.ach-card-progress{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ach-card-progress>div{display:flex;align-items:baseline;gap:5px;min-width:0}.ach-card-progress strong{overflow:hidden;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:650;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.ach-card-progress>div span,.ach-card-progress>span{color:var(--d2-muted);font-size:10.5px;white-space:nowrap}.ach-card.is-done .ach-card-progress>span{color:var(--d2-positive);font-weight:650}.ach-track{height:5px;margin:10px 0 0;overflow:hidden;border-radius:4px;background:var(--d2-soft)}.ach-track i{display:block;height:100%;border-radius:inherit;background:#8c9197}.ach-card.is-done .ach-track i{background:var(--d2-positive)}.ach-card>footer{min-height:20px;display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--d2-muted);font-size:10.5px;text-align:right}.ach-card>footer b{color:var(--d2-ink);font-size:10.5px}.ach-card>footer time{display:block;margin-left:4px;color:var(--d2-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px}.ach-check{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:var(--d2-raised);background:var(--d2-positive);font-size:11px;font-weight:800}.ach-lock{width:7px;height:7px;border-radius:50%;background:var(--d2-rule)}.achievements-v2 .ach-score-ring strong,.achievements-v2 .ach-score>div:last-child b,.achievements-v2 .ach-category-head span,.achievements-v2 .ach-collectible-art strong,.achievements-v2 .ach-collectible-rule b,.achievements-v2 .ach-collectible footer,.achievements-v2 .ach-card-progress strong,.achievements-v2 .ach-card>footer time{font-family:var(--d2-data-font);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 0}@media (max-width:1050px){.ach-card{grid-template-columns:76px minmax(190px,1fr) minmax(220px,.9fr) minmax(130px,.55fr);gap:15px;padding-inline:16px}}@media (max-width:840px){.ach-card{grid-template-columns:76px minmax(0,1fr);gap:12px 15px;padding:15px 16px}.ach-card-top{grid-row:1/3}.ach-progress-block{grid-column:2}.ach-card>footer{grid-column:2;justify-content:flex-start;text-align:left}.ach-card>footer time{margin-left:auto}}@media (max-width:720px){.ach-main{padding:22px 14px 40px}.ach-head{align-items:flex-start;flex-direction:column;gap:14px;padding:4px 2px 22px}.ach-head h1{font-size:36px}.ach-head p{max-width:310px;font-size:13px;line-height:1.45}.ach-head-tools{width:100%;align-items:flex-start;justify-content:flex-end;gap:9px}.ach-score{gap:0}.ach-score-ring{width:74px;height:74px}.ach-score-ring strong{font-size:21px}.ach-score-ring:before{top:6px;right:6px;bottom:6px;left:6px}.ach-score>div:last-child{display:none}.ach-toolbar{align-items:stretch;flex-direction:column;margin-bottom:24px;padding:12px}.ach-toolbar>div:first-child{display:grid;gap:3px}.ach-toolbar>div:last-child button{flex:1;padding-inline:5px}.ach-toolbar>div:first-child span{white-space:normal}.ach-categories{gap:27px}.ach-card{min-height:0}.ach-card-copy h3{white-space:normal}.ach-card-copy p{font-size:12px}.ach-card-progress strong{font-size:14px}.achievements-v2 .ach-collectible:not(.is-unlock-preview):focus{z-index:90}.achievements-v2 .ach-collectible:not(.is-unlock-preview):focus:before{content:"";position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;background:#08090b9e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.achievements-v2 .ach-collectible:not(.is-unlock-preview):focus .ach-collectible-card{position:fixed;z-index:2;top:50dvh;left:50vw;translate:-50% -50%;scale:1;transform:perspective(900px) rotateX(-1deg) rotateY(-2deg);box-shadow:0 30px 70px #00000094,0 0 0 1.75px #fff3 inset}}@media (prefers-reduced-motion:reduce){.ach-collectible-card{transition:none}.ach-collectible:hover .ach-collectible-card,.ach-collectible:focus-visible .ach-collectible-card{scale:1;transform:none}}.orders-page{--orders-side:214px;min-height:calc(100vh - 64px);display:grid;grid-template-columns:var(--orders-side) minmax(0,1fr);background:var(--bg)}.orders-sidebar{position:sticky;top:0;height:calc(100vh - 64px);display:flex;flex-direction:column;padding:30px 14px 18px;border-right:1px solid var(--line);background:var(--panel2)}.orders-side-title{display:grid;gap:3px;padding:0 12px 24px}.orders-side-title span,.orders-eyebrow{color:var(--dim);font:750 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.orders-side-title strong{font-size:18px;letter-spacing:-.02em}.orders-sidebar nav{display:grid;gap:3px}.orders-sidebar nav button{height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:0;border-radius:9px;color:var(--muted);background:transparent;text-align:left;cursor:pointer}.orders-sidebar nav button:hover{color:var(--ink);background:var(--panel3)}.orders-sidebar nav button.is-active{color:var(--ink);background:var(--panel);box-shadow:var(--schatten)}.orders-sidebar nav button span{overflow:hidden;font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.orders-sidebar nav button b{min-width:24px;color:var(--dim);font:650 11px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.orders-sidebar nav button.is-active b{color:var(--ink)}.orders-sidebar footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding:14px 12px 0;border-top:1px solid var(--line);color:var(--dim);font-size:11px}.orders-sidebar footer i{width:7px;height:7px;border-radius:50%;background:var(--green)}.orders-sidebar footer i.is-error{background:var(--red)}.orders-sidebar footer time{margin-left:auto;font-variant-numeric:tabular-nums}.orders-main{min-width:0;width:100%;max-width:1680px;margin:0 auto;padding:42px clamp(26px,3vw,54px) 64px}.orders-head,.orders-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:28px}.orders-head h1,.orders-detail-head h1{margin:7px 0 0;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.055em}.orders-head p,.orders-detail-head p{margin:10px 0 0;color:var(--muted);font-size:15px}.orders-head>button{height:40px;padding:0 14px;border:1px solid var(--line2);border-radius:9px;background:var(--panel);font-size:12.5px;font-weight:650;cursor:pointer}.orders-head>button:hover{background:var(--panel2)}.orders-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:var(--schatten)}.orders-kpis>div{min-height:96px;display:grid;align-content:center;gap:2px;padding:17px 20px}.orders-kpis>div+div{border-left:1px solid var(--line)}.orders-kpis span{color:var(--dim);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.orders-kpis strong{overflow:hidden;font-family:var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:24px;line-height:1.15;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.orders-kpis small{color:var(--muted);font-size:11.5px}.orders-list-card{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:var(--schatten)}.orders-toolbar{min-height:62px;display:flex;align-items:center;gap:20px;padding:10px 14px;border-bottom:1px solid var(--line)}.orders-toolbar label{height:40px;min-width:220px;max-width:520px;display:flex;align-items:center;gap:9px;flex:1;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}.orders-toolbar label:focus-within{border-color:var(--line2);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 9%,transparent)}.orders-toolbar label>span{color:var(--dim);font-size:20px}.orders-toolbar input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font:inherit}.orders-toolbar label button{width:25px;height:25px;border:0;border-radius:6px;color:var(--dim);background:var(--panel3);cursor:pointer}.orders-toolbar>span{margin-left:auto;color:var(--dim);font-size:12px;white-space:nowrap}.orders-table-head,.orders-row{display:grid;grid-template-columns:minmax(150px,1.05fr) 94px minmax(130px,1fr) 105px 100px 150px 105px 52px;align-items:center;column-gap:16px}.orders-table-head{min-height:42px;padding:0 18px;border-bottom:1px solid var(--line);color:var(--dim);background:var(--panel2);font-size:9.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.orders-row{width:100%;min-height:74px;padding:8px 18px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:var(--panel);text-align:left;cursor:pointer}.orders-row:last-child{border-bottom:0}.orders-row:hover{background:var(--panel2)}.orders-row:focus-visible{position:relative;z-index:2;outline:2px solid var(--line2);outline-offset:-3px}.orders-row>.orders-customer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-id{min-width:0;display:grid;gap:3px}.orders-id strong,.orders-id small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-id strong{font:750 13.5px var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);letter-spacing:-.01em}.orders-id small{color:var(--dim);font:500 9.5px ui-monospace,SFMono-Regular,Menlo,monospace}.orders-row>time{color:var(--muted);font-size:12px}.orders-row>.orders-customer{font-size:13px}.orders-row>b{font-family:var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:13px;font-variant-numeric:tabular-nums}.orders-row>em{width:34px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--panel2);font:750 10px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.orders-payment{color:var(--muted);font-size:12px;font-weight:650}.orders-payment:before{content:"";width:6px;height:6px;display:inline-block;margin-right:6px;border-radius:50%;background:var(--green);vertical-align:1px}.orders-payment.is-open:before{background:var(--amber)}.orders-status{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:7px;color:var(--muted);background:var(--panel3);font-size:11px;font-weight:650;white-space:nowrap}.orders-status i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--dim)}.orders-status.is-bezahlt,.orders-status.is-in_bearbeitung{color:var(--amber-ink);background:var(--amber-dim)}.orders-status.is-bezahlt i,.orders-status.is-in_bearbeitung i{background:var(--amber)}.orders-status.is-versendet i{background:var(--green)}.orders-status.is-teil_erstattet,.orders-status.is-erstattet,.orders-status.is-storno_offen,.orders-status.is-storniert{color:var(--red);background:var(--red-dim)}.orders-status.is-teil_erstattet i,.orders-status.is-erstattet i,.orders-status.is-storno_offen i,.orders-status.is-storniert i{background:var(--red)}.orders-mini-images{min-width:76px;height:48px;display:flex;align-items:center;position:relative}.orders-mini-images>.kbild{width:34px;height:44px;display:block;flex:none;margin-left:-9px}.orders-mini-images>.kbild:first-child{margin-left:0}.orders-mini-image{width:34px;height:44px;display:block;object-fit:contain;border:1px solid var(--line);border-radius:4px;background:var(--panel2)}.orders-mini-images>b{height:22px;min-width:22px;display:grid;place-items:center;margin-left:-4px;padding:0 4px;border:1px solid var(--line);border-radius:11px;background:var(--panel);font-size:9px}.orders-empty{min-height:220px;display:grid;place-content:center;gap:5px;color:var(--muted);text-align:center}.orders-empty strong{color:var(--ink);font-size:16px}.orders-empty span{font-size:13px}.orders-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:0;border:0;color:var(--muted);background:transparent;font-weight:650;cursor:pointer}.orders-back:hover{color:var(--ink)}.orders-detail{width:min(1030px,100%);max-width:1030px;margin-inline:auto}.orders-detail-head{align-items:center}.orders-detail-head .orders-status{font-size:12px;padding:7px 10px}.orders-detail-reference{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.orders-detail-reference>span{font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.orders-detail-reference>i{width:3px;height:3px;border-radius:50%;background:var(--dim)}.orders-detail-grid{display:grid;grid-template-columns:minmax(0,704px) minmax(280px,310px);align-items:start;justify-content:center;gap:16px}.orders-detail-primary,.orders-detail-aside{display:grid;gap:16px}.orders-detail-aside{position:sticky;top:20px}.orders-card{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:var(--schatten)}.orders-card>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 19px;border-bottom:1px solid var(--line)}.orders-card>header h2{margin:4px 0 0;font-size:17px;letter-spacing:-.02em}.orders-card>header>strong{font-family:var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:19px;font-variant-numeric:tabular-nums}.orders-account{padding:5px 8px;border-radius:6px;color:var(--muted);background:var(--panel2);font-size:11px;font-weight:650}.orders-product{width:100%;min-height:86px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 19px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left}.orders-product:not(:disabled){cursor:pointer}.orders-product:not(:disabled):hover{background:var(--panel2)}.orders-product:last-child{border-bottom:0}.orders-product>.kbild,.orders-product-image{width:50px;height:66px;display:block;object-fit:contain;border-radius:5px;background:var(--panel2)}.orders-product>span:not(.orders-product-numbers){min-width:0;display:grid;gap:4px}.orders-product>span:not(.orders-product-numbers) strong,.orders-product>span:not(.orders-product-numbers)>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-product>span:not(.orders-product-numbers) strong{font-size:13.5px}.orders-product>span:not(.orders-product-numbers)>small{color:var(--dim);font-size:11px}.orders-product-numbers{display:grid;justify-items:end;gap:4px;text-align:right;white-space:nowrap}.orders-product>em,.orders-product-numbers>em{font-family:var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:13px;font-style:normal;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.orders-product-profit{font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.orders-product-profit.is-profit{color:var(--green)}.orders-product-profit.is-loss{color:var(--red)}.orders-shipment{display:grid;gap:11px;padding:14px 19px 17px;border-top:1px solid var(--line);background:var(--panel2)}.orders-shipment-head{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px}.orders-shipment-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--panel);font:700 18px/1 var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.orders-shipment-head>div{min-width:0;display:grid;gap:3px}.orders-shipment-head strong{overflow:hidden;font-size:13.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.orders-shipment-service-name,.orders-shipment-deadline{color:var(--muted);font-size:11.5px;white-space:nowrap}.orders-shipment-deadline b{color:var(--ink)}.orders-tracking{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr) 18px;align-items:baseline;gap:8px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--panel);text-decoration:none}.orders-tracking:hover{border-color:var(--line2);background:var(--panel3)}.orders-tracking:focus-visible{outline:2px solid var(--line2);outline-offset:2px}.orders-tracking span{color:var(--muted);font-size:12.5px;line-height:1.35}.orders-tracking b{min-width:0;font:600 14px/1.35 var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);letter-spacing:.015em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.orders-tracking i{color:var(--muted);font-size:15px;font-style:normal;text-align:right}.orders-dhl{display:grid;gap:8px}.orders-dhl-buy{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid color-mix(in srgb,#ffcc00 52%,var(--line));border-radius:9px;background:color-mix(in srgb,#ffcc00 12%,var(--panel));color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.orders-dhl-buy:hover{border-color:color-mix(in srgb,#d7a900 76%,var(--line));background:color-mix(in srgb,#ffcc00 19%,var(--panel));transform:translateY(-1px)}.orders-dhl-buy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orders-dhl-buy span{display:grid;gap:2px}.orders-dhl-buy b{font-size:13.5px}.orders-dhl-buy small{color:var(--muted);font-size:11px}.orders-dhl-buy i{font-size:17px;font-style:normal}.orders-dhl-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.orders-dhl-actions a,.orders-dhl-actions button{min-height:31px;padding:6px 9px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--panel);font:inherit;font-size:11.5px;text-decoration:none;cursor:pointer}.orders-dhl-actions a:hover,.orders-dhl-actions button:hover:not(:disabled){border-color:var(--line2);background:var(--panel3)}.orders-dhl-actions a:focus-visible,.orders-dhl-actions button:focus-visible{outline:2px solid var(--line2);outline-offset:2px}.orders-dhl-actions button:disabled{opacity:.5;cursor:default}.orders-dhl-actions .is-print{border-color:var(--ink);color:var(--panel);background:var(--ink);font-weight:720}.orders-dhl-actions .is-print:hover:not(:disabled){border-color:var(--ink);background:color-mix(in srgb,var(--ink) 84%,var(--panel))}.orders-dhl-actions .is-danger{margin-left:auto;color:var(--red)}.orders-dhl-meta{color:var(--dim);font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.orders-dhl-warning,.orders-dhl-error{margin:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line));border-radius:8px;color:var(--amber-ink);background:var(--amber-dim);font-size:12px;line-height:1.45;white-space:pre-line}.orders-dhl-warning.is-danger,.orders-dhl-error{border-color:color-mix(in srgb,var(--red) 34%,var(--line));color:var(--red);background:var(--red-dim)}.orders-dhl-ebay{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 11px;border:1px solid var(--line);border-radius:9px;font-size:12px;line-height:1.4}.orders-dhl-ebay>div,.orders-dhl-ebay>p{min-width:0}.orders-dhl-ebay b,.orders-dhl-ebay span{display:block}.orders-dhl-ebay span{margin-top:2px;color:var(--dim)}.orders-dhl-ebay.is-ok{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 8%,var(--panel));color:var(--green)}.orders-dhl-ebay.is-syncing{border-color:color-mix(in srgb,var(--blue) 32%,var(--line));background:color-mix(in srgb,var(--blue) 7%,var(--panel));color:var(--ink)}.orders-dhl-ebay.is-warning{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));background:var(--amber-dim);color:var(--amber-ink)}.orders-dhl-ebay-progress{flex:none;margin:0!important;color:var(--blue)!important;font-weight:900;letter-spacing:.18em;animation:orders-ebay-pulse 1s ease-in-out infinite alternate}.orders-dhl-ebay button{flex:0 0 auto;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;padding:7px 9px;font:inherit;font-weight:800;cursor:pointer}.orders-dhl-ebay button:disabled{opacity:.55;cursor:wait}@keyframes orders-ebay-pulse{to{opacity:.28}}@media (max-width:680px){.orders-dhl-ebay{align-items:stretch;flex-direction:column}.orders-dhl-ebay button{width:100%}}@media (prefers-reduced-motion:reduce){.orders-dhl-ebay-progress{animation:none}}.orders-dhl-reconciliation{overflow:hidden;border:1px solid color-mix(in srgb,var(--amber) 46%,var(--line));border-radius:9px;background:var(--amber-dim)}.orders-dhl-reconciliation>header{display:flex;align-items:center;gap:9px;padding:10px 11px;border-bottom:1px solid color-mix(in srgb,var(--amber) 28%,var(--line))}.orders-dhl-reconciliation>header>span{width:22px;height:22px;display:grid;place-items:center;flex:none;border-radius:50%;color:var(--panel);background:var(--amber-ink);font-size:12px;font-weight:850}.orders-dhl-reconciliation>header>div{min-width:0;display:grid;gap:1px}.orders-dhl-reconciliation>header b{font-size:12.5px}.orders-dhl-reconciliation>header small{color:var(--muted);font-size:10.5px;line-height:1.35}.orders-dhl-reconciliation>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px}.orders-dhl-reconciliation>article+article{border-top:1px solid color-mix(in srgb,var(--amber) 24%,var(--line))}.orders-dhl-reconciliation article>div:first-child{min-width:0;display:grid;gap:2px}.orders-dhl-reconciliation article strong{font-size:12px}.orders-dhl-reconciliation article p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.4}.orders-dhl-reconciliation-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.orders-dhl-reconciliation-actions button{min-height:32px;padding:5px 9px;border:1px solid var(--amber-ink);border-radius:7px;color:var(--amber-ink);background:var(--panel);font:inherit;font-size:10.5px;font-weight:720;cursor:pointer;white-space:nowrap}.orders-dhl-reconciliation-actions button:hover:not(:disabled){background:var(--panel3)}.orders-dhl-reconciliation-actions button:disabled{opacity:.48;cursor:wait}@media (max-width:680px){.orders-dhl-reconciliation>article{grid-template-columns:1fr}.orders-dhl-reconciliation-actions{justify-content:stretch}.orders-dhl-reconciliation-actions button{flex:1}}.orders-dhl-overlay{z-index:var(--layer-modal);align-items:center;padding:20px;background:color-mix(in srgb,#08090b 58%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.orders-dhl-modal{width:min(1180px,100%);max-height:min(820px,calc(100dvh - 24px));overflow:hidden;border:1px solid var(--line)}.orders-dhl-modal>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line)}.orders-dhl-modal>header h2{display:block;margin:3px 0 0;padding:0;border:0;font-size:21px}.orders-dhl-modal>header>button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--muted);background:var(--panel2);font:inherit;font-size:23px;cursor:pointer}.orders-dhl-modal>header>button:hover{color:var(--ink);background:var(--panel3)}.orders-dhl-modal>header>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.orders-dhl-modal>form,.orders-dhl-review{overflow:auto;padding:16px 18px 0}.orders-dhl-modal fieldset{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:0 0 14px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}.orders-dhl-modal legend{padding:0 6px;color:var(--ink);font-size:13.5px;font-weight:750}.orders-dhl-modal label{min-width:0;display:grid;gap:5px}.orders-dhl-modal label.is-wide{grid-column:1/-1}.orders-dhl-modal label>span{color:var(--muted);font-size:12.5px;font-weight:650}.orders-dhl-modal input,.orders-dhl-modal select{width:100%;height:41px;padding:0 11px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;font-size:14px;outline:0}.orders-dhl-modal input:focus,.orders-dhl-modal select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.orders-dhl-modal input:read-only{color:var(--muted);background:var(--panel3)}.orders-dhl-addresses{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.orders-dhl-addresses>div{position:relative;min-width:0;display:grid;align-content:start;gap:3px;padding:12px 82px 12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.orders-dhl-addresses span{color:var(--dim);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.orders-dhl-addresses b{font-size:13.5px;overflow-wrap:anywhere}.orders-dhl-addresses small{color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.orders-dhl-addresses button{position:absolute;top:10px;right:10px;min-height:28px;padding:4px 8px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--panel);font:inherit;font-size:11.5px;cursor:pointer}.orders-dhl-addresses button:hover{background:var(--panel3)}.orders-dhl-modal fieldset.orders-dhl-products{display:block}.orders-dhl-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.orders-dhl-product-grid>button{min-width:0;min-height:92px;display:grid;align-content:start;gap:4px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--panel);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.orders-dhl-product-grid>button:hover{border-color:var(--line2);background:var(--panel3)}.orders-dhl-product-grid>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.orders-dhl-product-grid>button.is-selected{border-color:color-mix(in srgb,#d7a900 78%,var(--line));background:color-mix(in srgb,#ffcc00 12%,var(--panel))}.orders-dhl-product-grid>button.is-unavailable{background:var(--panel2);cursor:not-allowed}.orders-dhl-product-grid>button.is-unavailable>b,.orders-dhl-product-grid>button.is-unavailable>small{opacity:.62}.orders-dhl-product-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.orders-dhl-product-top.is-price-only{justify-content:flex-end}.orders-dhl-product-top>span{color:var(--dim);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.orders-dhl-product-top>strong{flex:none;padding:3px 7px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--panel2);font:750 12px/1 var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0}.orders-dhl-product-grid>button.is-selected .orders-dhl-product-top>strong{border-color:color-mix(in srgb,#d7a900 42%,var(--line));background:color-mix(in srgb,#ffcc00 17%,var(--panel))}.orders-dhl-product-grid>button>b{font-size:13.5px;line-height:1.25}.orders-dhl-product-grid>button>small{color:var(--muted);font-size:11px;line-height:1.3;white-space:normal}.orders-dhl-product-grid>button>.orders-dhl-product-limits{font:650 10.5px/1.25 var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-variant-numeric:tabular-nums}.orders-dhl-shipment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:14px}.orders-dhl-shipment-options.is-letter{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr)}.orders-dhl-shipment-options fieldset{height:auto;margin:0}.orders-dhl-shipment-options fieldset label{grid-column:1/-1}.orders-dhl-modal fieldset.orders-dhl-dimensions-fieldset{display:block}.orders-dhl-dimensions{min-width:0}.orders-dhl-dimensions summary{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ink);list-style:none;cursor:pointer}.orders-dhl-dimensions summary::-webkit-details-marker{display:none}.orders-dhl-dimensions summary>span{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.orders-dhl-dimensions summary i{color:var(--muted);font-size:18px;font-style:normal;transition:transform .12s ease}.orders-dhl-dimensions[open] summary i{transform:rotate(180deg)}.orders-dhl-dimensions summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.orders-dhl-dimensions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:10px;border-top:1px solid var(--line)}.orders-dhl-price-summary{min-height:83px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 14px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}.orders-dhl-price-summary span{color:var(--muted);font-size:12.5px;font-weight:650}.orders-dhl-price-summary b{font-size:18px;font-variant-numeric:tabular-nums}.orders-dhl-price-summary small{grid-column:1/-1;color:var(--dim);font-size:11.5px}.orders-dhl-connection{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:13px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.orders-dhl-dot{width:8px;height:8px;border-radius:50%;background:var(--amber)}.orders-dhl-dot.is-ok{background:var(--green)}.orders-dhl-dot.is-checking{background:var(--blue)}.orders-dhl-dot.is-error{background:var(--red)}.orders-dhl-connection>div{display:grid;gap:2px}.orders-dhl-connection b{font-size:13px}.orders-dhl-connection small{color:var(--dim);font-size:11.5px}.orders-dhl-connection button{min-height:34px;padding:5px 10px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.orders-dhl-connection button:disabled{opacity:.45;cursor:default}.orders-dhl-note{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.orders-dhl-modal footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:9px;margin:13px -18px 0;padding:12px 18px;border-top:1px solid var(--line);background:var(--panel)}.orders-dhl-modal footer button{min-height:42px;font-size:14px}.orders-dhl-review-state{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 36%,var(--line));border-radius:10px;color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--panel))}.orders-dhl-review-state.is-sandbox{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--panel))}.orders-dhl-review-state b{font-size:14px}.orders-dhl-review-state span{color:var(--muted);font-size:13px}.orders-dhl-review dl{margin:0 0 14px;border:1px solid var(--line);border-radius:11px;overflow:hidden}.orders-dhl-review dl>div{min-height:51px;display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:12px 15px;border-bottom:1px solid var(--line);font-size:14px}.orders-dhl-review dl>div:last-child{border-bottom:0}.orders-dhl-review dt{color:var(--muted)}.orders-dhl-review dd{margin:0;text-align:right;line-height:1.5}.orders-dhl-review .is-total{background:var(--panel2);font-weight:750}.orders-dhl-review .is-total dd{font-size:18px}.orders-payment-card dl,.orders-meta dl{margin:0}.orders-payment-card dl>div,.orders-meta dl>div{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:40px;padding:0 19px;color:var(--muted);font-size:12.5px}.orders-payment-card dd,.orders-meta dd{margin:0;color:var(--ink);font-family:var(--d2-data-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-variant-numeric:tabular-nums;text-align:right}.orders-payment-card .is-subtotal{min-height:48px;margin-top:4px;border-top:1px solid var(--line);color:var(--ink);font-weight:700}.orders-payment-card .is-ebay-fee dd{color:var(--red);font-weight:700}.orders-payment-card .is-ebay-fee dt{display:flex;align-items:baseline;gap:8px}.orders-payment-card .is-ebay-fee dt small{color:var(--dim);font-size:10px;font-weight:500}.orders-payment-card .is-total{min-height:52px;margin-top:4px;border-top:1px solid var(--line);color:var(--ink);font-weight:750}.orders-payment-card .is-total dd{font-size:16px}.orders-payment-card .is-refund dd{color:var(--red);font-weight:700}.orders-correction-card{border-color:color-mix(in srgb,var(--amber) 38%,var(--line))}.orders-correction-card>header{background:color-mix(in srgb,var(--amber) 7%,var(--panel))}.orders-correction-list{display:grid}.orders-correction-list>article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 19px}.orders-correction-list>article+article{border-top:1px solid var(--line)}.orders-correction-list article>div:first-child{min-width:0;display:grid;gap:4px}.orders-correction-list strong{font-size:13.5px;line-height:1.35}.orders-correction-list p{max-width:72ch;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.orders-correction-list small{width:max-content;color:var(--amber-ink);font-weight:750;font-variant-numeric:tabular-nums}.orders-correction-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.orders-correction-actions button{min-height:36px;padding:6px 10px;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.orders-correction-actions button:hover:not(:disabled){background:var(--panel3)}.orders-correction-actions button:last-child{border-color:var(--ink);color:var(--panel);background:var(--ink)}.orders-correction-actions button:disabled{opacity:.5;cursor:wait}.orders-correction-blocked{padding:6px 9px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--panel2);font-size:11.5px;font-weight:650;white-space:nowrap}.orders-correction-error{margin:0;padding:11px 19px;border-top:1px solid color-mix(in srgb,var(--red) 32%,var(--line));color:var(--red);background:var(--red-dim);font-size:12px;line-height:1.45}.orders-comment-area{padding:15px 19px 13px;border-bottom:1px solid var(--line)}.orders-comment-composer{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}.orders-comment-avatar{width:36px;height:36px;display:grid;place-items:center;align-self:start;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--panel);font:750 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orders-comment-avatar.is-da{color:var(--partner-da);background:var(--partner-da-soft);border-color:color-mix(in srgb,var(--partner-da) 28%,var(--line))}.orders-comment-avatar.is-do{color:var(--partner-do);background:var(--partner-do-soft);border-color:color-mix(in srgb,var(--partner-do) 28%,var(--line))}.orders-comment-composer textarea{min-width:0;min-height:42px;max-height:150px;resize:vertical;padding:7px 8px;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:13.5px;line-height:1.45}.orders-comment-composer textarea::placeholder{color:var(--dim)}.orders-comment-composer:focus-within{border-color:var(--line2);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 7%,transparent)}.orders-comment-composer button{height:34px;padding:0 12px;border:1px solid var(--line2);border-radius:8px;color:var(--panel);background:var(--ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.orders-comment-composer button:disabled{opacity:.38;cursor:default}.orders-comment-privacy{display:block;margin:8px 0 0 46px;color:var(--dim);font-size:10.5px}.orders-comment-error{margin:7px 0 0 46px;color:var(--red);font-size:11px}.orders-comment-list{display:grid;padding:5px 19px 9px;border-bottom:1px solid var(--line)}.orders-comment-list article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:11px 0}.orders-comment-list article+article{border-top:1px solid var(--line)}.orders-comment-list article>div{min-width:0}.orders-comment-list article header{display:flex;align-items:baseline;gap:8px}.orders-comment-list article header strong{font-size:12.5px}.orders-comment-list article time{color:var(--dim);font-size:10.5px}.orders-comment-list article p{margin:4px 0 0;color:var(--ink);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.orders-timeline ol{display:grid;gap:0;margin:0;padding:6px 19px 16px;list-style:none}.orders-timeline li{position:relative;min-height:58px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;padding-top:14px}.orders-timeline li:not(:last-child):after{content:"";position:absolute;top:29px;bottom:-14px;left:5px;width:1px;background:var(--line)}.orders-timeline li>i{box-sizing:border-box;width:11px;height:11px;margin-top:4px;border:2px solid var(--line2);border-radius:50%;background:var(--panel)}.orders-timeline li.is-done>i{border-color:var(--muted);background:var(--muted);box-shadow:0 0 0 3px var(--panel2)}.orders-timeline li>div{display:grid;align-content:start;gap:3px}.orders-timeline strong{font-size:12.5px;line-height:19px}.orders-timeline small{color:var(--dim);font-size:11px;line-height:1.4}.orders-address{display:grid;gap:8px;padding:17px 19px;color:var(--muted);font-size:12.5px}.orders-address a{width:max-content}.orders-address address{margin-top:5px;color:var(--ink);font-style:normal;line-height:1.65}.orders-address p{margin:0;line-height:1.55}.orders-customer-card{overflow:visible}.orders-customer-card>header{position:relative;min-height:62px;padding:14px 18px;border-bottom:0}.orders-customer-card>header h2{margin:0;font-size:18px}.orders-customer-menu{position:relative;z-index:4}.orders-customer-menu summary{width:38px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--muted);background:var(--panel2);font-size:18px;font-weight:800;letter-spacing:2px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.orders-customer-menu summary::-webkit-details-marker{display:none}.orders-customer-menu summary:hover,.orders-customer-menu[open] summary{color:var(--ink);background:var(--panel3)}.orders-customer-menu summary:focus-visible{outline:2px solid var(--line2);outline-offset:2px}.orders-customer-menu>div{position:absolute;top:41px;right:0;width:224px;display:grid;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 14px 38px #0000002e,var(--schatten)}.orders-customer-menu button{min-height:38px;display:flex;align-items:center;padding:0 10px;border:0;border-radius:7px;color:var(--ink);background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer}.orders-customer-menu button:hover{background:var(--panel2)}.orders-customer-body{display:grid;gap:23px;padding:0 18px 20px}.orders-customer-intro{display:grid;gap:4px}.orders-customer-intro strong{color:var(--accent);font-size:15px;line-height:1.35}.orders-customer-intro span{color:var(--accent);font-size:13.5px}.orders-customer-body>section{display:grid;gap:7px}.orders-customer-body h3{margin:0 0 3px;color:var(--ink);font-size:14px;line-height:1.3;letter-spacing:-.01em}.orders-customer-body a{width:max-content;max-width:100%;overflow-wrap:anywhere;color:var(--accent);font-size:13.5px;text-decoration:none}.orders-customer-body a:hover{text-decoration:underline;text-underline-offset:3px}.orders-customer-body address{color:var(--ink);font-size:13.5px;font-style:normal;line-height:1.55}.orders-customer-body p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:1180px){.orders-table-head,.orders-row{grid-template-columns:minmax(145px,1.1fr) 86px minmax(120px,1fr) 100px 135px 92px 48px}.orders-table-head>span:nth-child(5),.orders-row>.orders-payment{display:none}}@media (max-width:900px){.orders-page{--orders-side:176px}.orders-main{padding:30px 22px 48px}.orders-kpis{grid-template-columns:1fr 1fr}.orders-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.orders-kpis>div:nth-child(4){border-top:1px solid var(--line)}.orders-table-head{display:none}.orders-row{grid-template-columns:minmax(150px,1fr) 90px 130px 90px 44px;gap:12px}.orders-row>time,.orders-row>.orders-customer,.orders-row>.orders-payment{display:none}.orders-detail-grid{grid-template-columns:1fr}.orders-detail-aside{position:static;grid-template-columns:1fr 1fr}}@media (max-width:680px){.orders-page{display:block}.orders-sidebar{position:static;width:100%;height:auto;display:block;padding:10px 12px;border-right:0;border-bottom:1px solid var(--line)}.orders-side-title{display:none}.orders-sidebar nav{display:flex;overflow-x:auto;scrollbar-width:none}.orders-sidebar nav::-webkit-scrollbar{display:none}.orders-sidebar nav button{flex:none}.orders-sidebar footer{display:none}.orders-main{padding:23px 14px 44px}.orders-head{align-items:flex-start}.orders-head h1,.orders-detail-head h1{font-size:34px}.orders-head p{font-size:13px}.orders-head>button{width:40px;overflow:hidden;padding:0;color:transparent}.orders-head>button:first-letter{color:var(--ink)}.orders-kpis>div{min-height:82px;padding:13px 15px}.orders-kpis strong{font-size:20px}.orders-toolbar{align-items:stretch;flex-direction:column;gap:8px}.orders-toolbar label{width:100%;max-width:none}.orders-toolbar>span{margin:0 2px}.orders-row{min-height:82px;grid-template-columns:minmax(0,1fr) 96px 44px;padding:10px 13px}.orders-row>.orders-status,.orders-row>b{display:none}.orders-mini-images{justify-self:end}.orders-detail-head{align-items:flex-start;flex-direction:column;gap:14px}.orders-detail-aside{grid-template-columns:1fr}.orders-product{grid-template-columns:48px minmax(0,1fr)}.orders-product>em,.orders-product-numbers{grid-column:2}.orders-product-numbers{justify-items:start;text-align:left}.orders-shipment-head{grid-template-columns:28px minmax(0,1fr)}.orders-shipment-service-name,.orders-shipment-deadline{grid-column:2;white-space:normal}.orders-tracking{grid-template-columns:minmax(0,1fr) 18px;align-items:start}.orders-tracking span{grid-column:1}.orders-tracking b{grid-column:1;font-size:13px}.orders-tracking i{grid-column:2;grid-row:1/3}.orders-card>header{padding-inline:15px}.orders-payment-card dl>div,.orders-meta dl>div,.orders-address{padding-inline:15px}}@media (max-width:680px){.orders-correction-list>article{grid-template-columns:1fr;padding-inline:15px}.orders-correction-actions{justify-content:stretch}.orders-correction-actions button{flex:1}.orders-correction-blocked{width:max-content}.orders-correction-error{padding-inline:15px}}@media (max-width:900px){.orders-dhl-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-dhl-shipment-options,.orders-dhl-shipment-options.is-letter{grid-template-columns:1fr 1fr}.orders-dhl-dimensions-fieldset{grid-column:1/-1}}@media (max-width:680px){.orders-dhl-overlay{align-items:stretch;padding:0}.orders-dhl-modal{width:100%;max-height:100dvh;border:0;border-radius:0}.orders-dhl-modal>header{padding-inline:14px}.orders-dhl-modal>form,.orders-dhl-review{padding:13px 12px 0}.orders-dhl-modal fieldset{padding:11px}.orders-dhl-modal label.is-wide{grid-column:auto}.orders-dhl-addresses{grid-template-columns:1fr}.orders-dhl-addresses>div{padding-right:12px}.orders-dhl-addresses>div:has(button){padding-right:68px}.orders-dhl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.orders-dhl-product-grid>button{min-height:90px;padding:9px}.orders-dhl-connection{grid-template-columns:9px minmax(0,1fr)}.orders-dhl-connection button{grid-column:2;width:max-content}.orders-dhl-shipment-options,.orders-dhl-shipment-options.is-letter{grid-template-columns:1fr}.orders-dhl-dimensions-fieldset{grid-column:auto}.orders-dhl-dimensions>div{grid-template-columns:1fr}.orders-dhl-modal footer{margin-inline:-12px;padding-inline:12px}.orders-dhl-modal footer button{flex:1;padding-inline:8px}.orders-dhl-review-state{align-items:flex-start;flex-direction:column;gap:3px}.orders-dhl-review dl>div{grid-template-columns:105px minmax(0,1fr);gap:10px}.orders-dhl-actions button{margin-left:0}}@media (prefers-reduced-motion:reduce){.orders-dhl-buy,.orders-dhl-dimensions summary i{transition:none}.orders-dhl-buy:hover{transform:none}}.orders-page{--orders-label:11px;--orders-secondary:13px;--orders-body:15px;font-size:var(--orders-body);line-height:1.42;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.orders-eyebrow,.orders-side-title span,.orders-kpis span,.orders-table-head,.orders-card>header .orders-eyebrow{font-family:inherit;font-size:var(--orders-label);font-weight:720;letter-spacing:.07em}.orders-side-title strong{font-size:19px;letter-spacing:-.025em}.orders-sidebar nav button span{font-size:14px;font-weight:650}.orders-sidebar nav button b,.orders-sidebar footer{font-family:var(--d2-data-font);font-size:12px;letter-spacing:0}.orders-head p{font-size:15.5px;line-height:1.5}.orders-head>button{font-size:13.5px}.orders-kpis strong{font-size:25px;line-height:1.12;letter-spacing:-.025em}.orders-kpis small{font-size:var(--orders-secondary);line-height:1.4}.orders-toolbar input{font-size:14.5px}.orders-toolbar>span{font-size:var(--orders-secondary)}.orders-sort{height:40px;max-width:220px;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--panel2);font-family:inherit;font-size:13.5px;font-weight:650;line-height:1;cursor:pointer;outline:0}.orders-sort:focus{border-color:var(--line2);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 9%,transparent)}.orders-table-head{font-size:var(--orders-label)}.orders-row{min-height:78px;font-size:var(--orders-body)}.orders-id{font-family:var(--d2-data-font);font-size:15px;font-weight:720;letter-spacing:-.015em}.orders-ebay-id{font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}.orders-row>time{font-size:var(--orders-secondary)}.orders-customer{font-size:14.5px}.orders-row>b{font-size:14.5px}.orders-account-chip{font-size:11.5px}.orders-payment{font-size:var(--orders-secondary)}.orders-status{font-size:12.5px;line-height:1.2;padding:6px 9px}.orders-empty strong{font-size:17px}.orders-empty span{font-size:var(--orders-secondary)}.orders-back{font-size:14px}.orders-detail-reference>span,.orders-detail-reference>a{font-size:12px}.orders-ebay-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.orders-ebay-link:hover{color:var(--accent);text-decoration-color:currentColor}.orders-card>header h2{font-size:18px}.orders-card>header>strong{font-size:20px}.orders-account{font-size:12px}.orders-product>span:not(.orders-product-numbers) strong{font-size:15px;line-height:1.35}.orders-product>span:not(.orders-product-numbers)>small{font-size:12.5px;line-height:1.4}.orders-product>em,.orders-product-numbers>em{font-size:14.5px}.orders-product-numbers>.orders-product-profit{font-size:11.5px;line-height:1.35}.orders-shipment strong{font-size:14.5px}.orders-shipment a{font-size:12px}.orders-shipment>span{font-size:12.5px}.orders-payment-card dl>div,.orders-meta dl>div{font-size:14px}.orders-payment-card .is-total dd{font-size:17px}.orders-timeline strong{font-size:14px}.orders-timeline small{font-size:12.5px}.orders-address{font-size:14px}.orders-row>em.is-da,.orders-owner.is-da{border-color:color-mix(in srgb,var(--partner-da) 42%,var(--line));color:var(--partner-da);background:var(--partner-da-soft)}.orders-row>em.is-do,.orders-owner.is-do{border-color:color-mix(in srgb,var(--partner-do) 42%,var(--line));color:var(--partner-do);background:var(--partner-do-soft)}.orders-owner{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border:1px solid var(--line);border-radius:7px;font-family:inherit;font-size:12px;font-weight:720;white-space:nowrap}@media (max-width:680px){.orders-page{--orders-body:15px}.orders-head p{font-size:14px}.orders-kpis strong{font-size:22px}.orders-kpis small{font-size:12px}.orders-row{min-height:80px}.orders-comment-composer{grid-template-columns:34px minmax(0,1fr)}.orders-comment-composer button{grid-column:2;width:max-content;justify-self:end}.orders-comment-avatar{width:34px;height:34px}.orders-comment-privacy,.orders-comment-error{margin-left:44px}.orders-id{font-size:15px}.orders-ebay-id{font-size:11.5px}.orders-sort{width:100%;max-width:none}}.shipping-labels-page{width:min(1480px,100%);min-height:calc(100vh - 64px);margin:0 auto;padding:38px clamp(22px,3.2vw,52px) 64px}.shipping-labels-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:25px}.shipping-labels-eyebrow{display:block;margin-bottom:7px;color:var(--dim);font-size:10.5px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.shipping-labels-head h1{margin:0;font-size:40px;line-height:1.05;letter-spacing:-.04em}.shipping-labels-head p{margin:9px 0 0;color:var(--muted);font-size:14.5px}.shipping-labels-head-actions{display:flex;align-items:center;gap:8px}.shipping-labels-head-actions>button{height:40px;flex:none;padding:0 14px;border:1px solid var(--line2);border-radius:9px;color:var(--ink);background:var(--panel);font-size:13px;font-weight:680;cursor:pointer;box-shadow:var(--schatten)}.shipping-labels-head-actions>.is-import{background:var(--ink);color:var(--panel)}.shipping-labels-head-actions>.is-refresh{width:40px;padding:0;font-size:17px}.shipping-labels-head-actions>button:hover:not(:disabled){background:var(--panel2)}.shipping-labels-head-actions>.is-import:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 88%,var(--panel))}.shipping-labels-head-actions>button:disabled{opacity:.5;cursor:default}.shipping-labels-head-actions>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.shipping-labels-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--schatten)}.shipping-labels-kpis>div{min-height:98px;display:grid;align-content:center;gap:3px;padding:17px 21px}.shipping-labels-kpis>div+div{border-left:1px solid var(--line)}.shipping-labels-kpis span{color:var(--dim);font-size:10.5px;font-weight:740;letter-spacing:.06em;text-transform:uppercase}.shipping-labels-kpis strong{font-size:25px;line-height:1.2;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.shipping-labels-kpis small{color:var(--muted);font-size:11.5px}.shipping-labels-kpis .is-attention strong{color:var(--amber)}.shipping-labels-card{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:var(--schatten)}.shipping-labels-toolbar{min-height:66px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.shipping-labels-filters{display:flex;align-items:center;gap:3px;padding:3px;border-radius:9px;background:var(--panel2)}.shipping-labels-filters button{height:33px;display:flex;align-items:center;gap:7px;padding:0 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:12px;font-weight:660;cursor:pointer;white-space:nowrap}.shipping-labels-filters button:hover{color:var(--ink)}.shipping-labels-filters button[aria-pressed=true]{color:var(--ink);background:var(--panel);box-shadow:0 1px 2px #0c0e101a}.shipping-labels-filters b{min-width:18px;padding:1px 5px;border-radius:9px;color:var(--dim);background:var(--panel3);font-size:9.5px;text-align:center}.shipping-labels-filters button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.shipping-labels-search{height:40px;min-width:230px;max-width:410px;display:flex;align-items:center;flex:1;margin-left:auto;padding:0 8px 0 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2)}.shipping-labels-search:focus-within{border-color:var(--line2);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 8%,transparent)}.shipping-labels-search>span{color:var(--dim);font-size:19px}.shipping-labels-search input{min-width:0;width:100%;height:100%;padding:0 8px;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:13px}.shipping-labels-search input::placeholder{color:var(--dim)}.shipping-labels-search button{width:26px;height:26px;border:0;border-radius:6px;color:var(--dim);background:transparent;font-size:18px;cursor:pointer}.shipping-labels-search button:hover{color:var(--ink);background:var(--panel3)}.shipping-labels-toolbar>select{height:40px;max-width:196px;padding:0 31px 0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--panel2);font:inherit;font-size:12px;font-weight:640;outline:0;cursor:pointer}.shipping-labels-toolbar>select:focus{border-color:var(--line2);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 8%,transparent)}.shipping-label-batch{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 72%,var(--panel))}.shipping-label-batch-selectors,.shipping-label-batch-download{display:flex;align-items:center;gap:7px}.shipping-label-batch button{min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;font-size:11.5px;font-weight:660;cursor:pointer;white-space:nowrap}.shipping-label-batch button b{min-width:19px;display:inline-block;margin-left:5px;padding:1px 5px;border-radius:9px;color:var(--dim);background:var(--panel3);font-size:9.5px;text-align:center}.shipping-label-batch button[aria-pressed=true]{border-color:var(--line2);background:var(--panel3)}.shipping-label-batch button.is-clear{border-color:transparent;color:var(--muted);background:transparent}.shipping-label-batch button:hover:not(:disabled){border-color:var(--line2);background:var(--panel3)}.shipping-label-batch button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.shipping-label-batch button:disabled{opacity:.45;cursor:default}.shipping-label-batch-download>span{color:var(--muted);font-size:11.5px;white-space:nowrap}.shipping-label-batch-download>span strong{color:var(--ink);font-variant-numeric:tabular-nums}.shipping-label-batch .is-primary{min-width:148px;border-color:var(--ink);color:var(--panel);background:var(--ink);font-weight:730}.shipping-label-batch .is-primary:hover:not(:disabled){border-color:var(--ink);background:color-mix(in srgb,var(--ink) 84%,var(--panel))}.shipping-labels-table-head,.shipping-label-row{display:grid;grid-template-columns:28px minmax(170px,1.15fr) minmax(170px,1.18fr) 112px 88px minmax(126px,.9fr) 104px minmax(190px,1.18fr);align-items:center;gap:16px;padding-inline:18px}.shipping-labels-table-head{min-height:38px;border-bottom:1px solid var(--line);color:var(--dim);background:var(--panel2);font-size:9.5px;font-weight:760;letter-spacing:.065em;text-transform:uppercase}.shipping-label-row{position:relative;min-height:98px;border-bottom:1px solid var(--line);background:var(--panel)}.shipping-label-row:last-child{border-bottom:0}.shipping-label-row:hover{background:var(--panel2)}.shipping-label-row.is-selected{background:color-mix(in srgb,var(--blue) 5%,var(--panel))}.shipping-label-row.is-selected:hover{background:color-mix(in srgb,var(--blue) 7%,var(--panel))}.shipping-label-select{width:28px;min-height:36px;display:grid;place-items:center;align-self:stretch;cursor:pointer}.shipping-label-select input{width:17px;height:17px;margin:0;accent-color:var(--ink);cursor:pointer}.shipping-label-select input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.shipping-label-select.is-unavailable{cursor:default}.shipping-label-select.is-unavailable:before{content:"—";color:var(--line2);font-size:12px}.shipping-label-order,.shipping-label-product,.shipping-label-price,.shipping-label-tracking{min-width:0;display:grid;align-content:center;gap:3px}.shipping-label-order>a{width:max-content;max-width:100%;overflow:hidden;color:var(--ink);font-size:14px;font-weight:730;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.shipping-label-order>a:hover{color:var(--blue);text-decoration-color:currentColor}.shipping-label-order small,.shipping-label-product small,.shipping-label-price small,.shipping-label-tracking small{overflow:hidden;color:var(--dim);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.shipping-label-order code{overflow:hidden;color:var(--muted);font:590 9.5px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.shipping-label-product strong{overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.shipping-label-row>time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.shipping-label-price strong{font-size:13.5px;font-variant-numeric:tabular-nums}.shipping-label-tracking>a{overflow:hidden;color:var(--ink);font:620 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:underline;text-decoration-color:var(--line2);text-overflow:ellipsis;white-space:nowrap}.shipping-label-tracking>a span{margin-left:4px;color:var(--dim);font-family:inherit}.shipping-label-tracking>a:hover{color:var(--blue)}.shipping-label-tracking>span{color:var(--dim)}.shipping-label-status{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--panel3);font-size:10.5px;font-weight:700;white-space:nowrap}.shipping-label-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.shipping-label-status.is-active{color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--panel))}.shipping-label-status.is-unknown,.shipping-label-status.is-pending{color:var(--amber-ink);background:var(--amber-dim)}.shipping-label-status.is-failed{color:var(--red);background:var(--red-dim)}.shipping-label-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.shipping-label-actions a,.shipping-label-actions button{min-height:29px;padding:5px 7px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--panel);font:inherit;font-size:10.5px;font-weight:640;text-decoration:none;cursor:pointer;white-space:nowrap}.shipping-label-actions a:hover,.shipping-label-actions button:hover:not(:disabled){border-color:var(--line2);background:var(--panel3)}.shipping-label-actions a:focus-visible,.shipping-label-actions button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.shipping-label-actions .is-order{display:none}.shipping-label-actions .is-print{border-color:var(--ink);color:var(--panel);background:var(--ink);font-weight:730}.shipping-label-actions .is-print:hover:not(:disabled){border-color:var(--ink);background:color-mix(in srgb,var(--ink) 84%,var(--panel))}.shipping-label-actions .is-danger{color:var(--red)}.shipping-label-actions button:disabled{opacity:.45;cursor:default}.shipping-labels-loading,.shipping-labels-empty{min-height:280px;display:grid;place-content:center;justify-items:center;padding:36px;text-align:center}.shipping-labels-loading{color:var(--muted);font-size:13px}.shipping-labels-empty>span{width:44px;height:44px;display:grid;place-items:center;margin-bottom:12px;border-radius:12px;color:var(--dim);background:var(--panel2);font-size:22px}.shipping-labels-empty strong{font-size:16px}.shipping-labels-empty p{max-width:490px;margin:5px 0 0;color:var(--muted);font-size:12.5px}.shipping-labels-empty a{margin-top:13px;font-size:12px;font-weight:680}.shipping-labels-error{min-height:150px;display:grid;place-content:center;justify-items:center;gap:5px;padding:30px;text-align:center}.shipping-labels-error strong{color:var(--red);font-size:15px}.shipping-labels-error span{color:var(--muted);font-size:12px;white-space:pre-line}.shipping-labels-error button{margin-top:8px;padding:6px 10px;border:1px solid var(--line2);border-radius:7px;background:var(--panel2);cursor:pointer}.shipping-labels-foot{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;border-top:1px solid var(--line);color:var(--dim);background:var(--panel2);font-size:10.5px}.shipping-labels-foot time{font-variant-numeric:tabular-nums}@media (max-width:1400px){.shipping-labels-table-head,.shipping-label-row{grid-template-columns:28px minmax(160px,1.15fr) minmax(150px,1fr) 100px 82px minmax(115px,.85fr) 100px}.shipping-labels-table-head>span:nth-child(4),.shipping-label-row>time{display:none}.shipping-labels-toolbar{flex-wrap:wrap}.shipping-labels-search{order:3;max-width:none;flex-basis:55%}.shipping-labels-toolbar>select{order:3;margin-left:auto}}@media (max-width:900px){.shipping-labels-page{padding-top:28px}.shipping-labels-kpis{grid-template-columns:1fr 1fr}.shipping-labels-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.shipping-labels-kpis>div:nth-child(4){border-top:1px solid var(--line)}.shipping-labels-table-head{display:none}.shipping-label-batch{align-items:flex-start;flex-direction:column}.shipping-label-batch-download{width:100%;justify-content:flex-end}.shipping-label-row{grid-template-columns:28px minmax(0,1.25fr) minmax(150px,.85fr) auto;grid-template-areas:"select order price status" "select product tracking actions";align-items:start;gap:10px 14px;padding-block:15px}.shipping-label-select{grid-area:select}.shipping-label-order{grid-area:order}.shipping-label-product{grid-area:product}.shipping-label-price{grid-area:price}.shipping-label-tracking{grid-area:tracking}.shipping-label-row>.shipping-label-status{grid-area:status}.shipping-label-actions{grid-area:actions}.shipping-label-actions .is-order{display:inline-flex}}@media (max-width:680px){.shipping-labels-page{padding:22px 13px 42px}.shipping-labels-head{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:19px}.shipping-labels-head h1{font-size:33px}.shipping-labels-head p{font-size:13px}.shipping-labels-head-actions{width:100%}.shipping-labels-head-actions>.is-import{flex:1}.shipping-labels-kpis>div{min-height:84px;padding:13px 14px}.shipping-labels-kpis strong{font-size:20px}.shipping-labels-kpis small{font-size:10px}.shipping-labels-toolbar{align-items:stretch;gap:8px;padding:10px}.shipping-labels-filters{width:100%;overflow-x:auto}.shipping-labels-filters button{flex:1;justify-content:center}.shipping-labels-search{order:2;min-width:0;flex-basis:100%;max-width:none}.shipping-labels-toolbar>select{order:3;width:100%;max-width:none;margin:0}.shipping-label-batch{padding:10px}.shipping-label-batch-selectors{width:100%;flex-wrap:wrap}.shipping-label-batch-selectors button{flex:1}.shipping-label-batch-selectors .is-clear{flex-basis:100%}.shipping-label-batch-download{align-items:stretch;flex-direction:column}.shipping-label-batch-download>span{text-align:right}.shipping-label-batch .is-primary{width:100%;min-height:42px}.shipping-label-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"select order status" ". product product" ". tracking tracking" ". price price" ". actions actions";gap:10px 10px;padding:15px 13px}.shipping-label-product strong{font-size:13.5px}.shipping-label-price{display:flex;align-items:baseline;gap:7px}.shipping-label-price small{font-size:10px}.shipping-label-tracking small{display:none}.shipping-label-actions{justify-content:flex-start;padding-top:2px}.shipping-label-actions a,.shipping-label-actions button{min-height:34px;padding-inline:9px}.shipping-labels-foot{padding-inline:13px}.shipping-labels-foot time{display:none}}@media (prefers-reduced-motion:reduce){.shipping-label-row{scroll-behavior:auto}}.app.damian-sidebar-preview.pos2-app-fullscreen{width:100%;height:100dvh;min-height:100dvh;display:block;overflow:hidden}.pos2-app-fullscreen>.topbar,.pos2-app-fullscreen>.app-sidebar-preview,.pos2-app-fullscreen>.mobile-app-menu,.pos2-app-fullscreen>.app-version-floating{display:none!important}.pos2-app-fullscreen>.content{grid-column:auto!important;grid-row:auto!important;width:100%;height:100dvh;min-height:0;overflow:hidden}.pos2-shell{width:100%;height:100dvh;min-height:100dvh;display:grid;grid-template-columns:68px minmax(0,1fr);overflow:hidden;color:var(--ink);background:var(--bg);font-size:16px}.pos2-workspace{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px clamp(14px,2vw,28px) calc(22px + env(safe-area-inset-bottom))}.pos2-rail{min-height:0;display:flex;align-items:center;flex-direction:column;gap:8px;padding:10px 7px calc(10px + env(safe-area-inset-bottom));border-right:1px solid var(--line);background:var(--panel)}.pos2-rail button{width:54px;min-height:54px;display:grid;place-content:center;justify-items:center;gap:3px;padding:4px;border:0;border-radius:10px;color:var(--muted);background:transparent;font:inherit;cursor:pointer}.pos2-rail button:hover:not(:disabled){color:var(--ink);background:var(--panel3)}.pos2-rail button:disabled{opacity:.42;cursor:default}.pos2-rail-home img{width:39px;height:32px;display:block;object-fit:contain;mix-blend-mode:multiply}.pos2-rail-home>span,.pos2-rail-action>span,.pos2-rail-status>span{font-size:9px;font-weight:720;line-height:1;letter-spacing:.01em}.pos2-rail-action b{font-size:21px;line-height:1;letter-spacing:.04em}.pos2-rail-action.is-reset:hover:not(:disabled){color:var(--red)}.pos2-rail-action .dashv2-icon{width:21px;height:21px;stroke-width:1.9}.pos2-rail-action.is-scan{color:var(--ink)}.pos2-rail-action.is-active{color:var(--ink)!important;background:var(--panel3)!important}[data-theme=dark] .pos2-rail-home img{filter:invert(1);mix-blend-mode:screen}.pos2-rail-status{min-height:36px;display:grid;place-content:center;justify-items:center;gap:5px;color:var(--muted)}.pos2-rail-status i{width:7px;height:7px;border-radius:50%;background:var(--green)}.pos2-rail-status.is-stale{color:var(--amber-ink)}.pos2-rail-status.is-stale i{background:var(--amber)}.pos2-rail-status.is-offline{color:var(--red)}.pos2-rail-status.is-offline i{background:var(--red)}.pos2-rail-status.is-connecting i{background:var(--blue)}.pos2-rail-spacer{flex:1}.pos2-stage-number{display:block;color:var(--dim);font-size:11px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.pos2-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--schatten)}.pos2-progress-step{position:relative;min-width:0;min-height:58px;display:flex;align-items:center;justify-content:flex-start;gap:11px;padding:8px 17px;border:0;color:var(--muted);background:var(--panel);font-weight:680;text-align:left;cursor:pointer}.pos2-progress-step+.pos2-progress-step{border-left:1px solid var(--line)}.pos2-progress-step:hover:not(:disabled){color:var(--ink);background:var(--panel2)}.pos2-progress-step-active{color:var(--ink);background:var(--panel2)}.pos2-progress-step-active:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;content:"";background:var(--ink)}.pos2-progress-step:disabled{color:var(--dim);cursor:default;opacity:.55}.pos2-progress-number{width:30px;height:30px;display:grid;place-items:center;flex:none;border:1px solid var(--line2);border-radius:50%;font-size:13px;font-weight:760;font-variant-numeric:tabular-nums}.pos2-progress-step-active .pos2-progress-number{border-color:var(--ink);color:var(--primary-ink);background:var(--primary)}.pos2-progress-step small{display:block;margin-top:1px;color:var(--dim);font-size:10.5px;font-weight:620}.pos2-message{margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);border-left-width:4px;border-radius:8px;background:var(--panel);font-size:14px;font-weight:620}.pos2-message-success{border-left-color:var(--green);color:var(--green)}.pos2-message-error{border-left-color:var(--red);color:var(--red)}.pos2-parked{margin-bottom:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--schatten)}.pos2-parked>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 16px;border-bottom:1px solid var(--line)}.pos2-parked>header span{display:block;color:var(--dim);font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.pos2-parked>header h2{margin:3px 0 0;font-size:18px}.pos2-parked>header button{min-height:38px}.pos2-parked-list{display:grid}.pos2-parked-list article{min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 13px 10px 16px;border-bottom:1px solid var(--line)}.pos2-parked-list article:last-child{border-bottom:0}.pos2-parked-list article>div{min-width:0;display:grid;gap:2px}.pos2-parked-list b,.pos2-parked-list span,.pos2-parked-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos2-parked-list b{font-size:14px}.pos2-parked-list span{color:var(--muted);font-size:12px}.pos2-parked-list small{color:var(--dim);font-size:10px}.pos2-parked-list button{min-height:38px;padding:0 12px}.pos2-parked-empty{margin:0;padding:26px;color:var(--muted);font-size:13px;text-align:center}.pos2-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(330px,27vw,430px);align-items:start;gap:14px}.pos2-main{min-width:0}.pos2-stage,.pos2-checkout{min-height:calc(100dvh - 108px)}.pos2-stage{display:flex;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--schatten)}.pos2-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:21px;padding-bottom:18px;border-bottom:1px solid var(--line)}.pos2-stage-head h2{margin:4px 0 0;font-size:25px;line-height:1.15;letter-spacing:-.025em}.pos2-count{min-height:32px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--panel2);font-size:12px;font-weight:690;white-space:nowrap;font-variant-numeric:tabular-nums}.pos2-search{position:relative;z-index:4;margin-bottom:18px}.pos2-search-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:7px}.pos2-search-caption label,.pos2-cash>label{display:block;color:var(--muted);font-size:12px;font-weight:720}.pos2-search-caption>span{display:flex;align-items:center;gap:4px;color:var(--dim);font-size:10.5px;font-weight:620}.pos2-search-caption kbd{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 4px;border:1px solid var(--line);border-bottom-color:var(--line2);border-radius:5px;color:var(--muted);background:var(--panel2);font-family:inherit;font-size:10px;font-weight:650;line-height:1}.pos2-search>input{width:100%;height:56px;padding:0 16px;border:1px solid var(--line2);border-radius:9px;outline:0;color:var(--ink);background:var(--panel);font:inherit;font-size:16px;-webkit-appearance:none}.pos2-search>input::placeholder{color:var(--dim)}.pos2-search>input:focus{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-dim)}.pos2-search-results{position:absolute;z-index:var(--layer-popover);top:calc(100% + 7px);right:0;left:0;max-height:min(430px,52dvh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line2);border-radius:10px;background:var(--panel);box-shadow:var(--schatten-hoch)}.pos2-search-result{width:100%;min-height:76px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 13px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:var(--panel);text-align:left;cursor:pointer}.pos2-search-result:last-of-type{border-bottom:0}.pos2-search-result:hover{background:var(--panel2)}.pos2-search-result[aria-selected=true]{position:relative;z-index:1;outline:2px solid var(--blue);outline-offset:-2px;background:var(--panel2)}.pos2-thumb,.pos2-thumb.kbild{width:42px;height:56px;display:block;object-fit:contain;border-radius:4px;background:var(--panel3)}.pos2-search-copy{min-width:0;display:grid;gap:3px}.pos2-search-copy b,.pos2-search-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos2-search-copy b{font-size:14px;line-height:1.3}.pos2-search-copy small{color:var(--dim);font-size:11.5px}.pos2-search-result>strong{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.pos2-search-empty{margin:0;padding:24px;color:var(--muted);font-size:14px;text-align:center}.pos2-cart{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.pos2-cart-row{min-height:92px;display:grid;grid-template-columns:58px minmax(0,1fr) 142px 48px;align-items:center;gap:13px;padding:10px 11px 10px 14px;border-bottom:1px solid var(--line)}.pos2-cart-row:last-child{border-bottom:0}.pos2-cart-thumb,.pos2-cart-thumb.kbild{width:52px;height:70px;display:block;object-fit:contain;border-radius:5px;background:var(--panel3)}.pos2-cart-copy{min-width:0}.pos2-cart-copy h3{overflow:hidden;margin:0;font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pos2-cart-copy p{overflow:hidden;margin:4px 0 0;color:var(--dim);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.pos2-price{display:grid;gap:4px}.pos2-price>span:first-child{color:var(--dim);font-size:10.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.pos2-money-input{position:relative;display:block}.pos2-money-input input{width:100%;height:48px;padding:0 31px 0 10px;border:1px solid var(--line2);border-radius:8px;outline:0;color:var(--ink);background:var(--panel2);font-family:inherit;font-size:16px;font-weight:680;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.pos2-money-input input:focus{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-dim);background:var(--panel)}.pos2-money-input b{position:absolute;top:50%;right:11px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.pos2-remove{width:48px;height:48px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;color:var(--dim);background:transparent;font-size:26px;line-height:1;cursor:pointer}.pos2-remove:hover{border-color:var(--line);color:var(--red);background:var(--panel2)}.pos2-empty{min-height:270px;display:grid;place-content:center;justify-items:center;padding:30px;text-align:center}.pos2-empty-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:13px;border:1px solid var(--line2);border-radius:10px;color:var(--muted);background:var(--panel2);font-size:27px}.pos2-empty h3{margin:0;font-size:17px}.pos2-empty p{margin:5px 0 0;color:var(--muted);font-size:13.5px}.pos2-search-result{grid-template-columns:48px minmax(0,1fr) auto 34px}.pos2-search-price{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.pos2-result-add{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:8px;color:var(--ink);background:var(--panel2);font-size:21px;line-height:1}.pos2-search-result:hover .pos2-result-add,.pos2-search-result[aria-selected=true] .pos2-result-add{color:var(--primary-ink);background:var(--primary);border-color:var(--primary)}.pos2-smart-grid{min-height:0;display:flex;flex:1;flex-direction:column}.pos2-smart-grid-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:10px}.pos2-smart-grid-head h3{margin:0;font-size:15px;line-height:1.25}.pos2-smart-grid-head p{margin:2px 0 0;color:var(--dim);font-size:11.5px}.pos2-smart-grid-head>span{color:var(--dim);font-size:10.5px;white-space:nowrap}.pos2-smart-grid-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px}.pos2-action-tile,.pos2-product-tile{position:relative;min-width:0;min-height:128px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--panel2);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s,transform .12s}.pos2-action-tile:hover:not(:disabled),.pos2-product-tile:hover:not(:disabled){border-color:var(--line2);background:var(--panel3)}.pos2-action-tile:active:not(:disabled),.pos2-product-tile:active:not(:disabled){transform:scale(.985)}.pos2-action-tile:disabled,.pos2-product-tile:disabled{cursor:default;opacity:.55}.pos2-action-tile{display:grid;align-content:center;gap:4px;padding:14px}.pos2-action-tile>b{width:34px;height:34px;display:grid;place-items:center;margin-bottom:7px;border:1px solid var(--line2);border-radius:8px;background:var(--panel);font-size:22px;line-height:1}.pos2-action-tile>span{font-size:13.5px;font-weight:720}.pos2-action-tile>small{overflow:hidden;color:var(--dim);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.pos2-product-tile{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;padding:12px 37px 12px 12px}.pos2-product-thumb,.pos2-product-thumb.kbild{width:50px;height:70px;display:block;object-fit:contain;border-radius:5px;background:var(--panel3)}.pos2-product-copy{min-width:0;display:grid;gap:4px}.pos2-product-copy b,.pos2-product-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos2-product-copy b{font-size:13px;line-height:1.3}.pos2-product-copy small{color:var(--dim);font-size:10.5px}.pos2-product-copy strong{margin-top:3px;font-size:13px;font-variant-numeric:tabular-nums}.pos2-product-add{position:absolute;right:10px;bottom:10px;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:7px;color:var(--ink);background:var(--panel);font-size:18px;line-height:1}.pos2-product-tile:hover:not(:disabled) .pos2-product-add{color:var(--primary-ink);background:var(--primary);border-color:var(--primary)}.pos2-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:22px}.pos2-actions>button,.pos2-secondary,.pos2-primary,.pos2-charge{min-height:52px;padding:0 20px;border-radius:8px;font:inherit;font-size:15px;font-weight:720;cursor:pointer}.pos2-secondary{border:1px solid var(--line2);color:var(--ink);background:var(--panel)}.pos2-secondary:hover:not(:disabled){background:var(--panel2)}.pos2-primary{min-width:150px;border:1px solid var(--primary);color:var(--primary-ink);background:var(--primary)}.pos2-primary:hover:not(:disabled){background:var(--primary-hover)}.pos2-actions button:disabled,.pos2-reset:disabled{opacity:.42;cursor:default}.pos2-toggle{min-height:48px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line2);border-radius:8px;color:var(--muted);background:var(--panel);font-weight:680;cursor:pointer}.pos2-toggle-track{width:38px;height:22px;display:flex;align-items:center;padding:2px;border-radius:12px;background:var(--panel3);transition:background .15s}.pos2-toggle-track i{width:18px;height:18px;border-radius:50%;background:var(--dim);transition:transform .15s,background .15s}.pos2-toggle-active{color:var(--ink)}.pos2-toggle-active .pos2-toggle-track{background:var(--green)}.pos2-toggle-active .pos2-toggle-track i{transform:translate(16px);background:var(--panel)}.pos2-trade-off,.pos2-settled{min-height:330px;display:grid;place-content:center;justify-items:center;padding:36px;text-align:center}.pos2-trade-mark,.pos2-settled>span{width:58px;height:58px;display:grid;place-items:center;margin-bottom:14px;border:1px solid var(--line2);border-radius:12px;color:var(--ink);background:var(--panel2);font-size:28px}.pos2-trade-off h3,.pos2-settled h3{margin:0;font-size:19px}.pos2-trade-off p,.pos2-settled p{max-width:430px;margin:7px 0 18px;color:var(--muted);font-size:14px}.pos2-trade-list{display:grid;gap:12px}.pos2-help{margin:0;padding:10px 12px;border-left:3px solid var(--blue);color:var(--muted);background:var(--panel2);font-size:13px}.pos2-trade-card{min-width:0}.pos2-trade-card .ts-neu{margin:0;padding:14px;border-color:var(--line);border-radius:9px;background:var(--panel2)}.pos2-trade-card .ts-neu-kopf .ts-name,.pos2-trade-card .ts-neu-zeile input,.pos2-trade-card .ts-neu-zeile select,.pos2-trade-card .ts-cert input,.pos2-trade-card .ts-bildlink input{height:48px;background:var(--panel);font-size:16px}.pos2-trade-card .ts-x{width:48px;height:48px}.pos2-trade-card .ts-spielwahl button{min-height:40px}.pos2-trade-card .ts-neu-zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pos2-trade-card .flag-wahl{height:48px}.pos2-trade-card input:focus,.pos2-trade-card select:focus{outline:2px solid var(--blue);outline-offset:-2px}.pos2-add-trade{min-height:50px;border:1px dashed var(--line2);border-radius:8px;color:var(--ink);background:transparent;font:inherit;font-weight:680;cursor:pointer}.pos2-add-trade:hover{border-style:solid;background:var(--panel2)}.pos2-payment-methods{min-width:0;margin:0 0 20px;padding:0;border:0}.pos2-payment-methods legend{margin-bottom:9px;color:var(--muted);font-size:12px;font-weight:720}.pos2-payment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pos2-payment-grid button{min-height:82px;display:grid;place-content:center;justify-items:center;gap:5px;padding:8px;border:1px solid var(--line2);border-radius:9px;color:var(--muted);background:var(--panel);font:inherit;font-size:13px;font-weight:680;cursor:pointer}.pos2-payment-grid button>span{font-size:23px;line-height:1}.pos2-payment-grid button:hover{color:var(--ink);background:var(--panel2)}.pos2-payment-grid .pos2-payment-active{border-color:var(--ink);color:var(--ink);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--ink)}.pos2-cash{display:grid;grid-template-columns:minmax(0,1fr) minmax(225px,.72fr);gap:12px;padding:17px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.pos2-cash>label{grid-column:1;margin:0}.pos2-cash-input{position:relative;grid-column:1;display:block}.pos2-cash-input input{width:100%;height:82px;padding:0 58px 0 16px;border:1px solid var(--line2);border-radius:9px;outline:0;color:var(--ink);background:var(--panel);font-family:inherit;font-size:clamp(32px,4.1vw,48px);font-weight:760;line-height:1;letter-spacing:-.035em;text-align:right;font-variant-numeric:tabular-nums}.pos2-cash-input input:focus{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-dim)}.pos2-cash-input b{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--muted);font-size:25px;pointer-events:none}.pos2-cash-quick{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pos2-cash-quick button{min-height:54px;padding:5px 8px;border:1px solid var(--line2);border-radius:7px;color:var(--ink);background:var(--panel);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.pos2-cash-quick button:hover{background:var(--panel3)}.pos2-cash-quick small{display:block;margin-top:1px;color:var(--dim);font-size:10.5px;font-weight:620}.pos2-change{grid-column:2;grid-row:1/3;min-height:111px;display:grid;align-content:center;justify-items:end;padding:17px;border-radius:9px;color:var(--primary-ink);background:var(--primary);text-align:right}.pos2-change span{font-size:12px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.pos2-change strong{margin-top:4px;font-size:clamp(35px,4.2vw,52px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.pos2-change-short{color:var(--amber-ink);background:var(--amber-bg)}.pos2-terminal-note,.pos2-payout-note{min-height:116px;display:grid;align-content:center;gap:4px;padding:20px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:var(--panel2)}.pos2-terminal-note>span,.pos2-payout-note>span{color:var(--dim);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.pos2-terminal-note p,.pos2-payout-note p{margin:0;color:var(--muted);font-size:14px}.pos2-payout-note{border-left-color:var(--amber)}.pos2-payout-note strong{font-size:31px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pos2-charge{min-width:220px;border:1px solid var(--green);color:var(--panel);background:var(--green)}.pos2-charge:hover:not(:disabled){filter:brightness(.94)}.pos2-charge:disabled{border-color:var(--line2);color:var(--dim);background:var(--panel3);filter:none}.pos2-receipt{position:sticky;top:18px;overflow:hidden;border:1px solid var(--line2);border-radius:10px;background:var(--panel);box-shadow:var(--schatten)}.pos2-receipt-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border-bottom:1px solid var(--line);font-weight:720}.pos2-receipt-head b{min-width:29px;height:29px;display:grid;place-items:center;border-radius:6px;color:var(--muted);background:var(--panel3);font-size:12px;font-variant-numeric:tabular-nums}.pos2-receipt-lines{max-height:330px;overflow-y:auto;overscroll-behavior:contain}.pos2-receipt-line{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line);font-size:13px}.pos2-receipt-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos2-receipt-line small{display:block;overflow:hidden;margin-top:2px;color:var(--dim);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.pos2-receipt-line>b{font-variant-numeric:tabular-nums;white-space:nowrap}.pos2-receipt-empty{min-height:150px;display:grid;place-content:center;margin:0;padding:24px;color:var(--dim);font-size:12.5px;text-align:center}.pos2-receipt-totals,.pos2-receipt-cash{display:grid;gap:8px;padding:14px 18px;border-top:1px solid var(--line);background:var(--panel2)}.pos2-receipt-totals>div,.pos2-receipt-cash>div{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-size:13px}.pos2-receipt-totals b,.pos2-receipt-cash b{color:var(--ink);font-variant-numeric:tabular-nums}.pos2-receipt-trade b{color:var(--blue)}.pos2-receipt-due{display:grid;gap:4px;padding:18px;background:var(--primary);color:var(--primary-ink)}.pos2-receipt-due span{font-size:11px;font-weight:740;letter-spacing:.07em;text-transform:uppercase}.pos2-receipt-due strong{font-size:37px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pos2-receipt-footer{padding:11px 18px;border-top:1px dashed var(--line2);color:var(--dim);background:var(--panel);font-size:10.5px;text-align:center}.pos2-receipt{top:0;height:calc(100dvh - 108px);display:flex;flex-direction:column}.pos2-receipt-lines{min-height:0;max-height:none;flex:1}.pos2-receipt-line{min-height:88px;grid-template-columns:minmax(0,1fr) 92px 32px;gap:8px;padding:10px 10px 10px 16px}.pos2-receipt-copy>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos2-receipt-line-total{font-variant-numeric:tabular-nums}.pos2-receipt-quantity{display:inline-flex;align-items:center;gap:5px;margin-top:6px}.pos2-receipt-quantity button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:1px solid var(--line2);border-radius:6px;color:var(--ink);background:var(--panel2);font:inherit;line-height:1;cursor:pointer}.pos2-receipt-quantity button:disabled{opacity:.35;cursor:not-allowed}.pos2-receipt-quantity b{min-width:18px;text-align:center;font-variant-numeric:tabular-nums}.pos2-receipt-price{position:relative;display:block}.pos2-receipt-price>span{position:absolute;top:-13px;right:2px;color:var(--dim);font-size:8.5px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.pos2-receipt-price input{width:100%;height:38px;padding:0 23px 0 7px;border:1px solid var(--line);border-radius:7px;outline:0;color:var(--ink);background:var(--panel2);font-family:inherit;font-size:13px;font-weight:680;text-align:right;font-variant-numeric:tabular-nums}.pos2-receipt-price input:focus{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-dim);background:var(--panel)}.pos2-receipt-price b{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:var(--dim);pointer-events:none}.pos2-receipt-remove{width:32px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--dim);background:transparent;font-family:inherit;font-size:24px;line-height:1;cursor:pointer}.pos2-receipt-remove:hover{color:var(--red);background:var(--panel3)}.pos2-classic-wrap{min-width:0;width:100%}.pos2-classic-bar{width:min(1280px,calc(100% - 36px));min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px auto 0;padding:7px 8px 7px 16px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--panel);box-shadow:var(--schatten);font-size:13px}.pos2-classic-bar>div{min-width:0;display:grid;gap:1px}.pos2-classic-bar strong,.pos2-classic-bar b{color:var(--ink);font-size:14px}.pos2-classic-bar span{overflow:hidden;color:var(--dim);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pos2-classic-bar button{min-height:44px;padding:0 14px;border:1px solid var(--line2);border-radius:7px;color:var(--ink);background:var(--panel2);font:inherit;font-weight:700;cursor:pointer}.pos2-classic-bar button:hover{background:var(--panel3)}.pos2-shell button:focus-visible,.pos2-classic-bar button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:1100px){.pos2-workspace{padding-inline:12px}.pos2-layout{grid-template-columns:minmax(0,1fr) 304px;gap:12px}.pos2-stage{padding:20px}.pos2-cart-row{grid-template-columns:52px minmax(0,1fr) 125px 48px;gap:10px}.pos2-cash{grid-template-columns:minmax(0,1fr) 210px}.pos2-payment-grid{grid-template-columns:1fr 1fr}.pos2-payment-grid button{min-height:72px}.pos2-smart-grid-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pos2-product-tile{min-height:118px;grid-template-columns:44px minmax(0,1fr);padding:9px 32px 9px 9px}.pos2-product-thumb,.pos2-product-thumb.kbild{width:42px;height:60px}.pos2-receipt-line{grid-template-columns:minmax(0,1fr) 88px 32px;padding:10px 8px 10px 12px}.pos2-receipt-totals,.pos2-receipt-cash,.pos2-receipt-due{padding-inline:14px}}@media (max-width:700px){.pos2-layout{grid-template-columns:minmax(0,1fr)}.pos2-stage{min-height:520px}.pos2-receipt{position:static;height:auto}.pos2-receipt-lines{max-height:210px;flex:none}.pos2-progress-step{padding-inline:13px}.pos2-progress-step-active:after{right:10px;left:10px}.pos2-cash{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr)}}@media (max-width:600px){.pos2-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 58px}.pos2-workspace{grid-column:1;grid-row:1;padding:10px 10px calc(16px + env(safe-area-inset-bottom))}.pos2-rail{z-index:20;grid-column:1;grid-row:2;min-height:58px;align-items:center;flex-direction:row;gap:4px;padding:4px calc(6px + env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) calc(6px + env(safe-area-inset-left));border-top:1px solid var(--line);border-right:0}.pos2-rail button{width:54px;min-height:48px}.pos2-rail-status{min-width:44px;min-height:42px}.pos2-rail-spacer{flex:1}.pos2-progress{margin-right:-10px;margin-left:-10px;border-right:0;border-left:0;border-radius:0}.pos2-progress-step{min-height:57px;justify-content:center;padding:7px 5px;font-size:12px}.pos2-progress-number{width:26px;height:26px;font-size:11px}.pos2-progress-step small{display:none}.pos2-stage,.pos2-checkout{min-height:0}.pos2-stage{padding:16px 13px;border-right:0;border-left:0;border-radius:0}.pos2-stage-head{align-items:flex-start;margin-bottom:17px;padding-bottom:14px}.pos2-stage-head h2{font-size:21px}.pos2-count{display:none}.pos2-search>input{height:54px;padding-inline:13px}.pos2-search-results{position:fixed;top:auto;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));left:12px;max-height:62dvh}.pos2-search-result{grid-template-columns:43px minmax(0,1fr) 34px;min-height:74px;padding-inline:10px}.pos2-search-price{grid-column:2;grid-row:2}.pos2-result-add{grid-column:3;grid-row:1/3}.pos2-smart-grid-head>span{display:none}.pos2-smart-grid-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pos2-cart-row{grid-template-columns:48px minmax(0,1fr) 48px;gap:9px;padding:9px}.pos2-cart-thumb,.pos2-cart-thumb.kbild{width:44px;height:60px}.pos2-price{grid-column:2}.pos2-remove{grid-column:3;grid-row:1/3}.pos2-empty{min-height:230px}.pos2-actions{position:sticky;z-index:3;bottom:0;margin-right:-13px;margin-left:-13px;padding:12px 13px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel)}.pos2-actions>button{flex:1;padding-inline:9px}.pos2-toggle{padding-inline:8px;font-size:12px}.pos2-trade-off,.pos2-settled{min-height:280px;padding:25px 12px}.pos2-trade-card .ts-neu{padding:10px}.pos2-trade-card .ts-neu-zeile{grid-template-columns:minmax(0,1fr)}.pos2-trade-card .ts-spielwahl{display:grid;grid-template-columns:1fr 1fr}.pos2-trade-card .ts-spielwahl button{justify-content:center}.pos2-payment-grid{grid-template-columns:1fr 1fr}.pos2-cash{grid-template-columns:minmax(0,1fr);padding:12px}.pos2-cash>label,.pos2-cash-input,.pos2-cash-quick,.pos2-change{grid-column:1}.pos2-cash>label{grid-row:auto}.pos2-cash-input{grid-row:auto}.pos2-change{grid-row:auto;min-height:94px}.pos2-cash-quick{grid-template-columns:1fr 1fr}.pos2-cash-input input{height:72px}.pos2-receipt-line{grid-template-columns:minmax(0,1fr) 96px 38px}.pos2-receipt-due strong{font-size:32px}.pos2-classic-bar{width:calc(100% - 24px);align-items:flex-start;flex-direction:column;padding:12px}.pos2-classic-bar button{width:100%;min-height:48px}}@media (pointer:coarse){.pos2-shell button,.pos2-shell input,.pos2-shell select{touch-action:manipulation}.pos2-search-caption>span{display:none}.pos2-search-result{min-height:82px}.pos2-payment-grid button{min-height:86px}.pos2-trade-card .ts-spielwahl button,.pos2-trade-card .flag-wahl button,.pos2-classic-bar button{min-height:48px}}@media (max-width:820px),(pointer:coarse){.pos2-shell input,.pos2-shell select,.pos2-classic-wrap input,.pos2-classic-wrap select{font-size:16px}}@media (max-width:600px){.pos2-rail button{width:48px}.pos2-rail-status{min-width:20px}.pos2-rail-status>span{display:none}.pos2-parked>header{min-height:60px;padding-inline:12px}.pos2-parked-list article{grid-template-columns:minmax(0,1fr) auto;padding:10px 10px 10px 12px}.pos2-parked-list article>button:last-child{grid-column:2}.pos2-parked-list article>button{min-width:86px}}@media (prefers-reduced-motion:reduce){.pos2-toggle-track,.pos2-toggle-track i{transition:none}}
