:root{--foundation-accent-light: #af52de;--foundation-accent-dark: #bf5af2;--foundation-action-light: #8521b1;--foundation-action-dark: #d46fff;--foundation-bg-light: #f2f2f7;--foundation-bg-dark: #000000;--foundation-card-light: #ffffff;--foundation-card-dark: #0f0f10;--foundation-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, system-ui, sans-serif;--foundation-radius-sm: 8px;--foundation-radius-md: 12px;--foundation-radius-card: 16px;--foundation-radius-dialog: 22px;--foundation-radius-large: 28px;--foundation-space: 8px;--foundation-touch: 44px;--foundation-pt: calc(1rem / 17);--foundation-size-large-title: calc(34 * var(--foundation-pt));--foundation-size-title1: calc(28 * var(--foundation-pt));--foundation-size-title2: calc(22 * var(--foundation-pt));--foundation-size-title3: calc(20 * var(--foundation-pt));--foundation-size-headline: calc(17 * var(--foundation-pt));--foundation-size-body: calc(17 * var(--foundation-pt));--foundation-size-callout: calc(16 * var(--foundation-pt));--foundation-size-subhead: calc(15 * var(--foundation-pt));--foundation-size-footnote: calc(13 * var(--foundation-pt));--foundation-size-caption: calc(12 * var(--foundation-pt));--foundation-size-caption2: calc(11 * var(--foundation-pt))}
.foundation-value-card{min-width:0}.foundation-value-label{color:var(--text2,var(--text-dim-on-glass,inherit));font-size:.8em;line-height:1.4;margin-bottom:4px;overflow-wrap:anywhere}.foundation-value-number{font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.foundation-value-detail{font-size:.75em;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.foundation-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.foundation-table th{text-align:left}.foundation-table th,.foundation-table td{padding:8px;vertical-align:top}.foundation-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.foundation-status{min-height:1.5em;line-height:1.5;overflow-wrap:anywhere}.noun-icon.category-icon{display:inline-block;vertical-align:middle;flex-shrink:0}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/jetbrains-mono-latin-var.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin-var.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-var.woff2) format("woff2")}:root{color-scheme:dark;--bg: var(--foundation-bg-dark);--card: var(--foundation-card-dark);--bg-elev: var(--card);--bg-elev1: var(--card);--bg-elev2: var(--mat-thin);--bg-inset: rgba(0, 0, 0, .28);--border: rgba(255, 255, 255, .1);--separator: rgba(255, 255, 255, .07);--text: #f5f5f7;--text-dim: #9898a0;--text-faint: rgba(235, 235, 245, .3);--accent: var(--foundation-action-dark);--accent-soft: rgba(191, 90, 242, .16);--accent-soft-stark: rgba(191, 90, 242, .32);--accent-contrast: #000000;--up: #30d158;--up-soft: rgba(48, 209, 88, .16);--down: #ff453a;--down-soft: rgba(255, 69, 58, .16);--warn: #ffd60a;--gex-plus-rgb: 42, 184, 242;--gex-minus-rgb: 244, 58, 66;--gex-abs-rgb: 255, 160, 24;--gex-abs-text: #ffb12c;--gex-teil: rgba(255, 220, 160, .6);--gex-auswahl: #b85ce8;--info: #0a84ff;--glas-ton: .5;--mat-thin: rgba(28, 28, 30, calc(.1 + .32 * var(--glas-ton)));--mat-regular: rgba(15, 15, 16, calc(.14 + .4 * var(--glas-ton)));--mat-thick: rgba(15, 15, 16, calc(.26 + .48 * var(--glas-ton)));--mat-dicht: rgba(15, 15, 16, .9);--mat-matt: rgba(15, 15, 16, .86);--glass: var(--mat-regular);--glass-thick: var(--mat-thick);--glass-thin: var(--mat-thin);--glass-hi: rgba(255, 255, 255, .32);--glass-lo: rgba(255, 255, 255, .06);--glass-kante: rgba(255, 255, 255, .1);--kante-ring: inset 0 0 0 .5px var(--glass-kante);--shadow-btn: 0 1px 3px rgba(0, 0, 0, .28), 0 4px 14px rgba(0, 0, 0, .24);--shadow-knob: 0 1px 6px rgba(0, 0, 0, .35);--glass-blur: 30px;--glass-blur-thick: 44px;--glass-sat: 200%;--scrim: rgba(0, 0, 0, .32);--tabbar-scrim: rgba(0, 0, 0, .22);--text-on-glass: var(--text);--text-dim-on-glass: #b0b0b7;--grid-line: transparent;--glow: transparent;--dichte: .75;--dichte-faktor: calc(1.3 - .6 * var(--dichte));--dichte-text-faktor: calc((1.15 - .3 * var(--dichte)) * var(--text-skala));--sp-2xs: calc(2px * var(--dichte-faktor));--sp-xs: calc(4px * var(--dichte-faktor));--sp-sm: calc(6px * var(--dichte-faktor));--sp-md: calc(8px * var(--dichte-faktor));--sp-lg: calc(10px * var(--dichte-faktor));--sp-xl: calc(12px * var(--dichte-faktor));--sp-2xl: calc(14px * var(--dichte-faktor));--r-xs: var(--foundation-radius-sm);--r-sm: var(--foundation-radius-md);--r-md: var(--foundation-radius-card);--r-lg: var(--foundation-radius-dialog);--r-xl: var(--foundation-radius-large);--r-full: 999px;--radius: var(--r-md);--radius-sm: var(--r-sm);--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .4);--shadow-glass: var(--kante-ring), inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), 0 14px 48px rgba(0, 0, 0, .6);--shadow-glass-schwebend: inset 0 -.5px 0 var(--glass-kante), 0 1px 3px rgba(0, 0, 0, .45), 0 14px 48px rgba(0, 0, 0, .6);--header-h: 52px;--header-h-large: 96px;--ticker-h: 30px;--nav-h: 67px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--nav-abstand-unten: max(12px, calc(var(--safe-bottom) - 8px));--font-system: var(--foundation-font);--font: var(--font-system);--font-display: var(--font);--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--text-nutzer-skala: 1;--text-bildschirm-skala: 1;--text-skala: calc(var(--text-nutzer-skala) * var(--text-bildschirm-skala));--foundation-pt: calc(1px * var(--text-skala));--t-large-title: 700 var(--foundation-size-large-title)/1.12 var(--font);--t-large-title-track: -.022em;--t-title1: 700 var(--foundation-size-title1)/1.18 var(--font);--t-title1-track: -.018em;--t-title2: 700 var(--foundation-size-title2)/1.25 var(--font);--t-title2-track: -.014em;--t-title3: 600 var(--foundation-size-title3)/1.3 var(--font);--t-title3-track: -.01em;--t-headline: 600 var(--foundation-size-headline)/1.35 var(--font);--t-headline-track: -.006em;--t-body: 400 var(--foundation-size-body)/1.47 var(--font);--t-body-track: -.004em;--t-callout: 400 var(--foundation-size-callout)/1.4 var(--font);--t-subhead: 400 var(--foundation-size-subhead)/1.4 var(--font);--t-footnote: 400 var(--foundation-size-footnote)/1.38 var(--font);--t-footnote-track: .004em;--t-caption: 400 var(--foundation-size-caption)/1.33 var(--font);--t-caption-track: .008em;--ease-smooth: cubic-bezier(.32, .72, 0, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.25, .46, .45, .94);--dur-fast: .18s;--dur-base: .32s;--dur-slow: .46s}@media(min-width:1440px){:root{--text-bildschirm-skala: 1.15}}@media(min-width:1800px){:root{--text-bildschirm-skala: 1.3}}@media(min-width:2200px){:root{--text-bildschirm-skala: 1.5}}:root[data-schrift=inter]{--font: "Inter", var(--font-system)}:root[data-schrift=plex]{--font: "IBM Plex Sans", var(--font-system)}[data-theme=light]{color-scheme:light;--bg: var(--foundation-bg-light);--card: var(--foundation-card-light);--bg-elev: var(--card);--bg-elev1: var(--card);--bg-elev2: var(--mat-thin);--bg-inset: rgba(0, 0, 0, .05);--border: rgba(0, 0, 0, .08);--separator: rgba(0, 0, 0, .06);--mat-thin: rgba(255, 255, 255, calc(.32 + .4 * var(--glas-ton)));--mat-regular: rgba(255, 255, 255, calc(.42 + .4 * var(--glas-ton)));--mat-thick: rgba(255, 255, 255, calc(.56 + .4 * var(--glas-ton)));--mat-dicht: rgba(255, 255, 255, .95);--mat-matt: rgba(250, 250, 253, .9);--glass-hi: rgba(255, 255, 255, .95);--glass-lo: rgba(0, 0, 0, .1);--glass-kante: rgba(0, 0, 0, .2);--shadow-btn: 0 1px 2px rgba(0, 0, 0, .08), 0 3px 10px rgba(0, 0, 0, .1);--text: #000000;--text-dim: #636366;--text-faint: rgba(60, 60, 67, .32);--text-on-glass: #000000;--text-dim-on-glass: rgba(60, 60, 67, .75);--accent: var(--foundation-action-light);--accent-soft: rgba(175, 82, 222, .12);--accent-soft-stark: rgba(175, 82, 222, .24);--accent-contrast: #ffffff;--up: #1e7b36;--up-soft: rgba(36, 138, 61, .12);--down: #d70015;--down-soft: rgba(215, 0, 21, .12);--warn: #9a6a00;--info: #007aff;--gex-plus-rgb: 0, 113, 188;--gex-minus-rgb: 215, 0, 21;--gex-abs-rgb: 230, 115, 0;--gex-abs-text: #a35200;--gex-teil: rgba(130, 70, 0, .55);--gex-auswahl: #8e3bc1;--scrim: rgba(0, 0, 0, .2);--tabbar-scrim: rgba(255, 255, 255, .5);--shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 8px 24px rgba(0, 0, 0, .08);--shadow-glass: var(--kante-ring), inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), 0 12px 42px rgba(0, 0, 0, .16);--shadow-glass-schwebend: inset 0 -.5px 0 var(--glass-kante), 0 1px 3px rgba(0, 0, 0, .12), 0 12px 42px rgba(0, 0, 0, .16)}[data-theme=light] body:before{background:radial-gradient(70vw 60vw at 10% 0%,rgba(175,82,222,.04),transparent 70%)}*{box-sizing:border-box}html{background:var(--bg)}html,body{margin:0;padding:0;color:var(--text);font:var(--t-body);font-family:var(--font);font-size:var(--foundation-size-body);letter-spacing:var(--t-body-track);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;touch-action:pan-y}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;transform:translate3d(var(--neigung-x, 0px),var(--neigung-y, 0px),0);transition:transform .2s linear;background:none}a{color:var(--accent);text-decoration:none}button{font-family:inherit}.up{color:var(--up)}.down{color:var(--down)}.dim{color:var(--text-dim)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.glass,.glass-thin,.glass-thick{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo);transform:translateZ(0)}.glass{background:var(--mat-regular)}.glass-thin{background:var(--mat-thin)}.glass-thick{background:var(--mat-thick);-webkit-backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-sat))}.rim{position:relative}.rim:after,.st-kz:after,.order-risiko:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(145deg,#ffffff80,#ffffff14 34%,#fff0 56%,#ffffff24);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.rim--up:after{background:linear-gradient(145deg,#78ffb46b,#ffffff14 34%,#fff0 56%,#ffffff24)}.rim--down:after{background:linear-gradient(145deg,#ff8c8c6b,#ffffff14 34%,#fff0 56%,#ffffff24)}@media(prefers-reduced-transparency:reduce){:root{--mat-thin: #1c1c1e;--mat-regular: #0f0f10;--mat-thick: #0f0f10;--mat-matt: #0f0f10;--glass-hi: transparent;--glass-lo: transparent;--glass-kante: transparent}[data-theme=light]{--mat-thin: #ffffff;--mat-regular: #ffffff;--mat-thick: #ffffff;--mat-matt: #ffffff}body:before{display:none}.glass,.glass-thin,.glass-thick{-webkit-backdrop-filter:none;backdrop-filter:none}.rim:after{display:none}html,.table-scroll,#scrFilters,.tl-panel-body{scrollbar-color:var(--text-dim) var(--bg-inset)}html::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb,#scrFilters::-webkit-scrollbar-thumb,.tl-panel-body::-webkit-scrollbar-thumb{background:var(--text-dim)}html::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track,#scrFilters::-webkit-scrollbar-track,.tl-panel-body::-webkit-scrollbar-track{background:var(--bg-inset)}}@media(prefers-contrast:more){:root{--border: rgba(255, 255, 255, .5);--text-dim: rgba(235, 235, 245, .85)}[data-theme=light]{--border: rgba(0, 0, 0, .5);--text-dim: rgba(60, 60, 67, .9)}}@media(forced-colors:active){.glass,.glass-thin,.glass-thick,.card,.modal,#appHeader,#mainNav,#tickerBand,.float-actions,.float-back{-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:none;background:Canvas;color:CanvasText;border:1px solid CanvasText}.rim:after{display:none}.btn.primary{background:Highlight;color:HighlightText;border-color:HighlightText}}@media(hover:hover)and (pointer:fine){:root{--nav-h: 80px ;--nav-abstand-unten: max(calc(12px * 20 / 17), calc(var(--safe-bottom) - 8px))}}
:root{--ticker-raum: 0px}#app[data-ticker="1"]{--ticker-raum: var(--ticker-h)}#app{min-height:100dvh;display:flex;flex-direction:column;padding-top:var(--safe-top);overflow-x:hidden}@media(min-width:900px){#app{padding-top:0}}#appHeader{display:none;background:var(--bg)}@media(min-width:900px){#appHeader{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:8px;height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) 10px 0 10px;transform:translateZ(0);transition:height var(--dur-base) var(--ease-smooth),background var(--dur-base) var(--ease-smooth)}html.mac-shell #appHeader{padding-left:78px;padding-top:0}#appHeader[data-scrolled="1"]{background:var(--mat-matt)}}@media(display-mode:standalone)and (min-width:1024px){html:not(.mac-shell) #appHeader{padding-left:78px;border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl)}}.float-actions{position:fixed;top:calc(var(--safe-top) + var(--ticker-raum) + 8px);right:10px;z-index:41;display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-full);background:linear-gradient(145deg,var(--bg-elev2),var(--bg)),var(--bg);box-shadow:inset 0 0 0 1px var(--border);transform:translateZ(0);transition:transform var(--dur-base) var(--ease-smooth),opacity var(--dur-fast) var(--ease-out)}.float-back{position:fixed;top:calc(var(--safe-top) + var(--ticker-raum) + 8px);left:10px;z-index:41;display:flex;padding:3px;border-radius:var(--r-full);background:linear-gradient(145deg,var(--bg-elev2),var(--bg)),var(--bg);box-shadow:inset 0 0 0 1px var(--border);transform:translateZ(0);transition:transform var(--dur-base) var(--ease-smooth),opacity var(--dur-fast) var(--ease-out)}.float-back[hidden],.float-actions[hidden]{display:none}@media(min-width:900px){.float-actions,.float-back{display:none}}.float-back[data-hidden="1"],.float-actions[data-hidden="1"]{transform:translateY(calc(-100% - var(--safe-top) - var(--ticker-raum) - 12px)) translateZ(0);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.float-back,.float-actions{transition:opacity var(--dur-fast) linear}.float-back[data-hidden="1"],.float-actions[data-hidden="1"]{transform:translateZ(0)}}.view-title{margin:14px 16px 2px;font:var(--t-large-title);letter-spacing:var(--t-large-title-track);color:var(--text);overflow-wrap:anywhere;padding-right:136px}@media(max-width:899px){body:has(.float-actions .briefing-hinweis:not([hidden])) .view-title{padding-right:184px}}.view-title[hidden]{display:none}@media(max-width:899px){.view-title[data-zurueck="1"]{padding-left:44px}}@media(min-width:900px){.view-title{display:none}}.brand{display:flex;align-items:center;gap:9px;color:var(--text);font:var(--t-headline);letter-spacing:-.01em}.brand img{border-radius:var(--r-xs);height:30px;width:auto}@media(max-width:899px){.brand span{font:var(--t-headline)}}.hdr-tab{display:none}@media(min-width:900px){.hdr-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;color:var(--text-dim);font-size:calc(14px * var(--text-skala));font-weight:600}.hdr-tab.active{background:var(--accent-soft);color:var(--accent)}.hdr-tab:hover{background:var(--bg-elev2)}#mainNav a[href="#/depot"],#mainNav a[href="#/mehr"]{display:none}}.header-actions{display:flex;align-items:center;gap:10px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--r-full);background:transparent;color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-act=alarme],[data-act=suche],[data-act=depot],[data-act=watchlist]{width:42px;height:42px}.icon-btn[hidden]{display:none}.icon-btn:hover{background-color:var(--bg-elev2);background-image:radial-gradient(120% 180% at 50% -30%,rgba(255,255,255,.22),transparent 60%)}.icon-btn:active{background-color:var(--accent-soft);background-image:radial-gradient(120% 180% at 50% -30%,rgba(255,255,255,.22),transparent 60%)}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--text-dim)}.live-dot.on{background:var(--up);box-shadow:0 0 6px var(--up)}.live-dot.warn{background:var(--warn);box-shadow:0 0 6px var(--warn)}#tickerBand{position:sticky;top:var(--safe-top);z-index:39;height:var(--ticker-h);overflow:hidden;background:var(--glass-thin);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:inset 0 -.5px 0 var(--glass-kante);transform:translateZ(0);font-family:var(--font-mono);font-size:calc(11.5px * var(--text-skala));font-variant-numeric:tabular-nums;letter-spacing:.01em;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}#tickerBand:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%);background-size:250% 100%;animation:tickerGlitzern 14s linear infinite}@keyframes tickerGlitzern{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){#tickerBand:after{display:none}}#tickerBand .ticker-track{display:flex;width:max-content;height:100%;align-items:center;animation:tickerScroll var(--ticker-dur, 40s) linear infinite}#tickerBand:hover .ticker-track{animation-play-state:paused}@keyframes tickerScroll{to{transform:translate(-50%)}}.ticker-item{display:inline-flex;align-items:center;gap:7px;padding:0 18px;border:none;background:none;color:var(--text);font:inherit;height:100%;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.ticker-item:hover{color:var(--accent)}.ticker-item .t-sym{font-weight:600}.ticker-item .t-price{color:var(--text-dim)}.ticker-item+.ticker-item:before{content:"";width:3px;height:3px;border-radius:var(--r-full);background:var(--text-faint);margin-right:15px;margin-left:-15px}@media(prefers-reduced-motion:reduce){#tickerBand{overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y}#tickerBand .ticker-track{animation:none}}#view{flex:1;width:100%;margin:0 auto;padding:10px 16px calc(var(--nav-h) + var(--nav-abstand-unten) + 16px) 16px;outline:none}.skip-link{position:fixed;left:12px;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:10000;padding:10px 16px;border-radius:var(--r-md);background:var(--card);color:var(--text);font-weight:600;text-decoration:none;box-shadow:var(--shadow-btn);transform:translateY(calc(-100% - 40px))}.skip-link:focus{transform:none;outline:2px solid var(--accent);outline-offset:2px}@supports (-webkit-touch-callout: none){input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{font-size:max(16px,1em)!important}select.chip{font-size:16px!important;max-width:100%}}#mainNav,.tab-hud{--card: var(--foundation-card-light);--text: #1c1c1e;--accent: var(--foundation-accent-light);--accent-text: color-mix(in srgb, var(--accent) 48%, #000);--dur-fast: .15s;--dur-ui: .25s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-spring: cubic-bezier(.34, 1.16, .64, 1);--lg-k: var(--glas-ton);--lg-blur-s: 24px;--lg-blur-m: 28px;--lg-blur-l: 36px;--lg-blur-xl: 40px;--lg-bright: 1.04;--lg-bf-dock: blur(var(--lg-blur-s)) saturate(1.8) brightness(var(--lg-bright));--lg-bf-sheet: blur(var(--lg-blur-l)) saturate(2.1);--lg-bf-menu: blur(var(--lg-blur-m)) saturate(2.1);--lg-bf-veil: blur(var(--lg-blur-xl)) saturate(1.8);--glass-tint-strong: color-mix(in srgb, var(--card) calc((.5 + var(--lg-k) * .36) * 100%), transparent);--lg-veil-fill: color-mix(in srgb, var(--bg) 55%, transparent);--lg-fill-dock: color-mix(in srgb, var(--card) calc((.4 + var(--lg-k) * .3) * 100%), transparent);--lg-edge: 0 0 0 .5px rgba(0, 0, 0, .1);--lg-rim: inset 0 1px 0 rgba(255, 255, 255, .95), inset 1px 0 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(255, 255, 255, .18);--lg-sheen: linear-gradient(135deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, .12) 30%, rgba(255, 255, 255, 0) 58%);--lg-shadow-s: 0 8px 24px rgba(20, 24, 60, .14), 0 1px 3px rgba(0, 0, 0, .1);--lg-frame: 0 solid transparent;--lg-lens-fill: linear-gradient(rgba(255, 255, 255, .3), rgba(255, 255, 255, .3)), color-mix(in srgb, var(--accent) 16%, transparent);--glass-highlight: rgba(255, 255, 255, .5);--glass-control: color-mix(in srgb, var(--card) 52%, transparent);--glass-border: rgba(255, 255, 255, .62);--glass-edge: inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 -1px 0 rgba(255, 255, 255, .22), inset 0 0 0 .5px rgba(255, 255, 255, .35);--glass-shadow: 0 10px 34px rgba(40, 50, 120, .13), 0 2px 6px rgba(0, 0, 0, .05);--glass-sheen: linear-gradient(140deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .08) 32%, rgba(255, 255, 255, 0) 55%);--lg-label: color-mix(in srgb, var(--text) 90%, var(--card));--lg-accent-text: color-mix(in srgb, var(--accent) 48%, #000);--lg-text2-sheet: color-mix(in srgb, var(--text) 86%, var(--card))}[data-theme=dark] #mainNav,[data-theme=dark] .tab-hud{--card: var(--foundation-card-dark);--text: #f5f5f7;--accent: var(--foundation-accent-dark);--accent-text: color-mix(in srgb, var(--accent) 60%, #fff);--glass-highlight: rgba(255, 255, 255, .18);--glass-control: color-mix(in srgb, var(--card) 52%, transparent);--glass-border: rgba(255, 255, 255, .18);--glass-edge: inset 0 1px 0 rgba(255, 255, 255, .32), inset 0 -1px 0 rgba(255, 255, 255, .06), inset 0 0 0 .5px rgba(255, 255, 255, .1);--glass-shadow: 0 12px 36px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);--glass-sheen: linear-gradient(140deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .03) 30%, rgba(255, 255, 255, 0) 55%);--lg-bright: .7;--lg-lens-fill: linear-gradient(rgba(0, 0, 0, .36), rgba(0, 0, 0, .36)), color-mix(in srgb, var(--accent) 10%, transparent);--lg-edge: 0 0 0 .5px rgba(0, 0, 0, .6);--lg-rim: inset 0 1px 0 rgba(255, 255, 255, .34), inset 1px 0 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(255, 255, 255, .06);--lg-sheen: linear-gradient(135deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .04) 30%, rgba(255, 255, 255, 0) 58%);--lg-shadow-s: 0 10px 28px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .4);--lg-label: color-mix(in srgb, var(--text) 94%, var(--card));--lg-accent-text: color-mix(in srgb, var(--accent) 60%, #fff);--lg-text2-sheet: color-mix(in srgb, var(--text) 90%, var(--card))}.tab-bar{position:fixed;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:var(--nav-abstand-unten);transform:translateZ(0);z-index:40;display:flex;gap:2px;padding:7px;border-radius:999px;background:var(--lg-sheen),var(--lg-fill-dock);border:var(--lg-frame);isolation:isolate;backdrop-filter:var(--lg-bf-dock);-webkit-backdrop-filter:var(--lg-bf-dock);box-shadow:var(--lg-edge),var(--lg-rim),var(--lg-shadow-s);max-width:560px;margin-inline:auto;touch-action:none;font-family:var(--foundation-font);line-height:normal;flex:1 1 auto;min-width:0}.tab-bar a{display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:none;color:var(--lg-label);font:inherit;font-size:.618rem;font-weight:600;letter-spacing:.01em;padding:7px 2px;border-radius:999px;cursor:pointer;min-width:44px;flex:1 1 0;z-index:1;transition:color .25s;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.tab-bar a.active{color:var(--lg-accent-text)}.tab-icon{font-size:1.235rem;line-height:1;display:grid;place-items:center;height:26px}.tab-label{max-height:1.5em;opacity:1;overflow:visible;white-space:nowrap;font-size:min(.62rem,10.5px)}.tab-bar .lg-lens{position:absolute;left:0;top:0;width:0;height:0;z-index:0;opacity:0;border-radius:999px;pointer-events:none;background:var(--lg-lens-fill);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #fff6,0 2px 10px color-mix(in srgb,var(--accent) 22%,transparent)}@media(max-width:360px){.tab-bar{padding:5px;gap:0}.tab-bar a{padding-inline:1px}.tab-label{font-size:min(.58rem,9.5px);letter-spacing:-.02em}}:root[data-bigtype] .tab-bar .tab-label{display:none}:root[data-bigtype] .tab-bar .tab-icon{height:34px}:root[data-bigtype] .tab-bar .tab-icon .icon{width:30px;height:30px}:root[data-bigtype] .tab-bar a{min-height:52px;justify-content:center}.tab-hud{position:fixed;z-index:70;left:50%;bottom:120px;display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;min-width:132px;max-width:calc(100vw - 32px);padding:16px 22px 14px;border-radius:26px;color:var(--text);font-size:1.25rem;font-weight:700;text-align:center;background:var(--glass-sheen),linear-gradient(var(--glass-tint-strong),var(--glass-tint-strong));backdrop-filter:var(--lg-bf-menu);-webkit-backdrop-filter:var(--lg-bf-menu);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-edge);pointer-events:none;opacity:0;transform:translate(-50%) scale(.92);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-ui) var(--ease-spring)}.tab-hud.show{opacity:1;transform:translate(-50%) scale(1)}.tab-hud:not(.show){backdrop-filter:none;-webkit-backdrop-filter:none}.tab-hud-icon .icon{width:44px;height:44px;color:var(--accent-text)}.tab-hud-label{overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){.tab-hud,.tab-hud.show{transform:translate(-50%);transition:opacity var(--dur-fast) ease-out}}#mainNav a{position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent}.tab-bar .icon{width:24px;height:24px}#mainNav a:focus-visible{outline:2px solid var(--lg-accent-text);outline-offset:-2px}#mainNav:not([data-linse]) a.active{background:var(--lg-lens-fill)}#mainNav{transition:transform var(--dur-base) var(--ease-smooth),opacity var(--dur-fast) var(--ease-out)}#mainNav[data-hidden="1"]{transform:translateY(calc(100% + var(--nav-abstand-unten) + 12px)) translateZ(0);opacity:0;pointer-events:none}#mainNav[data-schrumpf="1"][data-hidden="1"]{transform:translateZ(0);opacity:1;pointer-events:auto}#mainNav[data-schrumpf="1"][data-hidden="1"] .tab-label{display:none}@media(prefers-reduced-motion:reduce){#mainNav{transition:opacity var(--dur-fast) linear}#mainNav[data-hidden="1"]{transform:translateZ(0)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){#mainNav,.tab-hud{--lg-bf-dock: none;--lg-bf-menu: none;--lg-fill-dock: var(--card);--glass-tint-strong: var(--card);--lg-sheen: none;--glass-sheen: none}}@media(prefers-contrast:more){#mainNav,.tab-hud{--lg-frame: 1px solid var(--glass-border);--lg-edge: none;--lg-rim: none;--lg-shadow-s: none;--glass-border: color-mix(in srgb, var(--text) 55%, transparent);--glass-edge: none;--glass-shadow: none;--lg-label: var(--text)}}@media(hover:hover)and (pointer:fine){#mainNav{--ui: calc(20 / 17);left:calc(16px * var(--ui));right:calc(16px * var(--ui));bottom:max(calc(12px * var(--ui)),calc(var(--safe-bottom) - 8px));max-width:calc(560px * var(--ui));gap:calc(2px * var(--ui));padding:calc(7px * var(--ui))}#mainNav a{font-size:12.36px;gap:calc(2px * var(--ui));padding:calc(7px * var(--ui)) calc(2px * var(--ui));min-width:calc(44px * var(--ui))}#mainNav .tab-icon{height:calc(26px * var(--ui))}#mainNav .icon{width:calc(24px * var(--ui));height:calc(24px * var(--ui))}#mainNav .tab-label{font-size:min(12.4px,calc(10.5px * var(--ui)))}}@media(min-width:700px)and (max-width:899px){#view{padding:18px 22px calc(var(--nav-h) + var(--nav-abstand-unten) + 16px)}}.hdr-nav{display:none}@media(min-width:900px){#mainNav,#app:after{display:none}#tickerBand{top:calc(var(--header-h) + var(--safe-top))}.hdr-nav{display:flex;align-items:center;gap:2px;margin-left:16px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y}.hdr-nav::-webkit-scrollbar{display:none}.hdr-nav a{padding:6px 13px;border-radius:var(--r-full);color:var(--text-dim);font:var(--t-subhead);font-weight:500;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.hdr-nav a.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.hdr-nav a:hover:not(.active){background:var(--bg-elev2);color:var(--text)}.hdr-nav a:active{transform:scale(.96)}#view{padding:20px 26px 44px}}@media(min-width:900px)and (max-width:1023px){.hdr-nav{gap:0;margin-left:10px}.hdr-nav a{padding:6px 10px}}#view[data-route="#/s"],#view[data-route="#/chart"],#view[data-route="#/werkbank"]{max-width:none}#view[data-route="#/mehr"],#view[data-route="#/einstellungen"]{max-width:1000px}@media(min-width:1000px){#view[data-route="#/news"] #newsList{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));column-gap:22px}#view[data-route="#/news"] #newsList .news-item:last-child{border-bottom:1px solid var(--border)}}@media(min-width:1100px){#view[data-route="#/kalender"] #calList{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:0 22px;align-items:start}#view[data-route="#/kalender"] .cal-day .section-title{margin-top:8px}}@media(min-width:1250px){#view[data-route="#/watchlist"] .card.quote-list,#view[data-route="#/depot"] .card.quote-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));column-gap:22px;align-items:start}#view[data-route="#/watchlist"] .card.quote-list>.quote-row:last-child:not(:first-child),#view[data-route="#/depot"] .card.quote-list>.quote-row:last-child:not(:first-child){border-bottom:1px solid var(--border)}#view[data-route="#/watchlist"] .quote-row .q-fund{white-space:normal}#view[data-route="#/watchlist"] .quote-row .q-extra{display:block}#view[data-route="#/screener"] .scr-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);column-gap:24px;align-items:start}#view[data-route="#/screener"] #scrFilters{position:sticky;top:calc(var(--header-h) + var(--ticker-raum) + 12px);max-height:calc(100vh - var(--header-h) - var(--ticker-raum) - 40px);overflow-y:auto;scrollbar-width:thin}#view[data-route="#/screener"] .scr-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px 12px}#view[data-route="#/screener"] #scrFilters .form-row{flex-direction:column;gap:12px}#view[data-route="#/watchlist"] .heatmap{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(min-width:1800px){#view[data-route="#/watchlist"] .card.quote-list,#view[data-route="#/depot"] .card.quote-list{grid-template-columns:repeat(auto-fill,minmax(560px,1fr))}#view[data-route="#/news"] #newsList{grid-template-columns:repeat(auto-fill,minmax(480px,1fr))}#view[data-route="#/kalender"] #calList{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}}.pf-kopf{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:22px}.pf-kopf>*{min-width:0;margin:0}.pf-kopf .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-kopf-verlauf{display:flex;flex-direction:column}.pf-kopf-verlauf>.section-title{margin-top:0}.pf-kopf-verlauf>.card{flex:1;margin-bottom:0}@media(min-width:1024px){.pf-kopf{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px}}@media(min-width:1250px){.pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:start}.pf-block.wide{grid-column:1 / -1}#pfOptionsWrap:empty{display:none}}@media(min-width:2000px){.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.col-wide,.col-xwide{display:none}@media(min-width:1250px){.col-wide{display:table-cell}.col-narrow{display:none}}@media(min-width:1800px){.col-xwide{display:table-cell}}@media(min-width:1024px){html,.table-scroll,#scrFilters,.tl-panel-body{scrollbar-width:thin;scrollbar-color:var(--text-faint) transparent}html::-webkit-scrollbar,.table-scroll::-webkit-scrollbar,#scrFilters::-webkit-scrollbar,.tl-panel-body::-webkit-scrollbar{width:9px;height:9px}html::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track,#scrFilters::-webkit-scrollbar-track,.tl-panel-body::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb,#scrFilters::-webkit-scrollbar-thumb,.tl-panel-body::-webkit-scrollbar-thumb{background:var(--text-faint);border-radius:var(--r-full);border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,.table-scroll::-webkit-scrollbar-thumb:hover,#scrFilters::-webkit-scrollbar-thumb:hover,.tl-panel-body::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}}#startbild{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:var(--bg);transition:opacity .36s var(--ease-out),visibility 0s linear .36s}#startbild.weg{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-color-scheme:light){:root:not([data-theme]) #startbild{--bg: var(--foundation-bg-light);--accent: var(--foundation-action-light);--text-dim: #636366}}.startbild-zeichen{transition:transform .36s var(--ease-out)}#startbild.weg .startbild-zeichen{transform:scale(1.25)}#startbild svg{display:block;width:128px;height:128px;overflow:visible}.startbild-kerze{color:var(--accent);opacity:0;transform:translate(-15px,15px);animation:startbild-kerze .5s var(--ease-out) var(--delay, 0ms) forwards}.startbild-kerze.down{color:var(--text-dim)}.startbild-kerze line{stroke:currentColor;stroke-width:6;stroke-linecap:round}.startbild-kerze rect{fill:currentColor}.startbild-g,.startbild-linie{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.startbild-g{stroke-width:72;animation:startbild-zeichnen .72s var(--ease-smooth) .2s forwards}.startbild-linie{stroke-width:30;animation:startbild-zeichnen .38s var(--ease-out) .82s forwards}.startbild-welle{fill:none;stroke:var(--accent);stroke-width:2.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:startbild-welle 2s ease-out 1.05s infinite}.startbild-welle-2{animation-delay:1.35s}@keyframes startbild-kerze{to{opacity:.35;transform:none}}@keyframes startbild-zeichnen{to{stroke-dashoffset:0}}@keyframes startbild-welle{0%{opacity:.8;transform:scale(1)}50%,to{opacity:0;transform:scale(1.75)}}@keyframes startbild-ein{to{opacity:1}}@media(prefers-reduced-motion:reduce){#startbild svg{opacity:0;animation:startbild-ein .15s ease-out forwards}.startbild-g,.startbild-linie{stroke-dashoffset:0;animation:none}.startbild-kerze{opacity:.35;transform:none;animation:none}.startbild-welle{display:none}#startbild.weg .startbild-zeichen{transform:none}}
.card{position:relative;background:var(--bg-elev);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:none;border-radius:var(--r-lg);padding:16px;margin-bottom:12px;box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),0 8px 30px #00000047;transform:translateZ(0);color:var(--text-on-glass)}.card[data-unter-chrome]{background-image:linear-gradient(#0000001a,#0000001a)}[data-theme=light] .card[data-unter-chrome]{background-image:linear-gradient(#ffffff59,#ffffff59)}[data-theme=dark] :is(.card,.st-panel,.tl-panel,.idx-tile,.wl-card){-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 36px #00000080,0 2px 6px #0000004d,inset 0 1px #ffffff52,inset 0 -1px #ffffff0f,inset 0 0 0 .5px #ffffff1a}[data-theme=dark] .card:after{display:none}.card:after,.btn:after,.chip:after,.badge:after,.stat:after,.switch .track:before,.stepper:after,.seg:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(145deg,#ffffff94,#ffffff1a 34%,#fff0 56%,#ffffff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card h2,.card h3{margin:0 0 12px;font:var(--t-headline);letter-spacing:var(--t-headline-track)}.section-title{margin:26px 0 10px;font:var(--t-title3);letter-spacing:var(--t-title3-track);text-transform:none;color:var(--text)}@media(max-width:899px){.section-title.seitentitel{display:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes candleIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes squish{0%,to{transform:scaleY(1) scaleX(1)}35%{transform:scaleY(.5) scaleX(1.45)}65%{transform:scaleY(1.15) scaleX(.92)}}@keyframes shadowPulse{0%,to{transform:scaleX(1);opacity:.6}35%{transform:scaleX(1.5);opacity:1}65%{transform:scaleX(.8);opacity:.45}}@keyframes toastIn{0%{opacity:0;transform:translateY(-16px) scale(.96)}to{opacity:1;transform:none}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes flashUp{0%{background:var(--up-soft);box-shadow:inset 2px 0 0 var(--up)}to{background:transparent;box-shadow:inset 2px 0 0 transparent}}@keyframes flashDown{0%{background:var(--down-soft);box-shadow:inset 2px 0 0 var(--down)}to{background:transparent;box-shadow:inset 2px 0 0 transparent}}[data-preis-ccy]{padding:2px 4px;margin:-2px -4px;border-radius:var(--radius-sm);touch-action:manipulation}.preis-eur{font-style:italic;color:var(--accent)}.preis-blitz{animation:preisBlitz .5s var(--ease-smooth)}@keyframes preisBlitz{0%{background:color-mix(in srgb,var(--accent) 28%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.preis-blitz{animation:none}}.view-enter>*{animation:fadeUp .6s var(--ease-smooth) both}.view-enter>*:nth-child(2){animation-delay:.08s}.view-enter>*:nth-child(3){animation-delay:.16s}.view-enter>*:nth-child(n+4){animation-delay:.24s}.grodt-loader{display:flex;flex-direction:column;align-items:center;gap:5px;padding:26px 0}.grodt-loader .candle{position:relative;width:17px;height:28px;border-radius:5px;background:linear-gradient(180deg,#4ade80,var(--up));transform-origin:bottom;animation:squish 1s cubic-bezier(.34,1.56,.64,1) infinite}.grodt-loader .wick{position:absolute;left:7px;top:-8px;width:3px;height:8px;border-radius:2px;background:var(--up)}.grodt-loader .shadow{width:24px;height:5px;border-radius:50%;background:#0000008c;animation:shadowPulse 1s ease-in-out infinite}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;min-height:44px;border:none;border-radius:var(--r-full);background:var(--bg-elev2);background-image:linear-gradient(165deg,#ffffff29,#fff0 45%);-webkit-backdrop-filter:blur(16px) saturate(var(--glass-sat));backdrop-filter:blur(16px) saturate(var(--glass-sat));box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),var(--shadow-btn);color:var(--accent);font:var(--t-headline);letter-spacing:var(--t-headline-track);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.btn[hidden]{display:none}.btn:active,.chip:active,.icon-btn:active,.idx-tile:active,.wl-card:active,a.card:active,.seg button:active{transform:scale(.9);filter:brightness(1.32) saturate(1.15);box-shadow:inset 0 0 0 .5px #ffffff8c,inset 0 1px #ffffff80,inset 0 -1px 0 var(--glass-lo),0 2px 10px #0000004d;transition-duration:90ms}.btn,.chip,.icon-btn,.idx-tile,.wl-card,a.card,.seg button{transition-timing-function:var(--ease-bounce);transition-duration:var(--dur-base);transition-property:transform,filter,box-shadow,background,color,opacity}@media(hover:hover){.btn:hover{background:var(--bg-elev)}.btn.primary:hover{opacity:.88;background:var(--accent)}}.btn.primary{background:var(--accent);background-image:linear-gradient(165deg,#ffffff59,#fff0 45%);color:var(--accent-contrast)}.btn.danger{background:var(--down-soft);color:var(--down)}.btn.small{min-height:34px;padding:6px 14px;font:var(--t-subhead);font-weight:600}.btn.ghost{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.btn.ghost:after{display:none}.btn[disabled]{opacity:.4;cursor:default}.chip-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.venue-chip{position:relative;display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden}.venue-chip:has(>.venue-select[hidden]){display:none}.venue-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venue-chip.heimat .venue-chip-text:after{content:" \b7  Heimat";font-weight:500;opacity:.7}.venue-chip-pfeil{font-size:.8em;opacity:.7}.venue-chip>.venue-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:16px;border:0}.venue-chip:has(>.venue-select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.chip{position:relative;padding:7px 13px;border:none;border-radius:var(--r-full);background:var(--bg-elev2);background-image:radial-gradient(120% 180% at 50% -30%,rgba(255,255,255,.22),transparent 60%),linear-gradient(165deg,#ffffff24,#fff0 45%);-webkit-backdrop-filter:blur(16px) saturate(var(--glass-sat));backdrop-filter:blur(16px) saturate(var(--glass-sat));box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),0 1px 2px #00000038,0 3px 8px #00000029;color:var(--text-dim-on-glass);font:var(--t-footnote);font-weight:600;letter-spacing:var(--t-footnote-track);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chip.active{background:var(--accent-soft);color:var(--accent)}.chip[data-schrift=inter]{font-family:"Inter",var(--font-system)}.chip[data-schrift=plex]{font-family:"IBM Plex Sans",var(--font-system)}@media(hover:hover){.chip:not(.active):hover{background:#ffffff0f;transform:translateY(-2px)}}.morph-suche{display:contents}.morph-suche-feld{flex:1 1 100%;min-width:120px;padding:7px 13px;border:none;border-radius:var(--r-full);background:var(--bg-elev2);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo);color:var(--text);font:var(--t-footnote);-webkit-appearance:none;transition:flex-basis var(--dur-fast) var(--ease-out)}.morph-suche-feld::-webkit-search-cancel-button{-webkit-appearance:none}@media(prefers-reduced-motion:reduce){.morph-suche-feld{transition:none}}.chip-row.morph-aktiv>.chip{display:none}.quote-row[hidden],.wl-card[hidden],.heat-cell[hidden],.wl-group[hidden]{display:none}.card .chip,.card .btn,.modal .chip,.modal .btn,.idx-tile .chip,.wl-card .chip{-webkit-backdrop-filter:none;backdrop-filter:none}.quote-list{display:flex;flex-direction:column}.quote-row{display:flex;align-items:center;gap:var(--sp-xl);padding:var(--sp-2xl) var(--sp-md);border-bottom:1px solid var(--separator);color:var(--text-on-glass);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.quote-row:active{transform:scale(.985)}@media(hover:hover){.quote-row:hover{background:var(--bg-elev2);border-radius:var(--r-sm)}}.quote-row:last-child{border-bottom:none}.quote-row .q-main{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px}.quote-row .q-main>*{max-width:100%}.quote-row .q-sym{font:var(--t-callout);font-weight:600;flex:0 1 auto;min-width:0}#anHalter13f .q-sym{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}#searchResults .q-main{flex-direction:column;align-items:stretch;gap:2px}#searchResults .q-sym{flex:0 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}#searchResults .q-name{white-space:normal;overflow-wrap:anywhere}#pfOptions .q-sym{flex:1 1 auto;min-width:0;white-space:normal}@media(max-width:600px){#pfOptions .quote-row{flex-wrap:wrap}#pfOptions .q-main{flex:1 1 100%;flex-direction:column;align-items:stretch;gap:2px}#pfOptions .q-price{margin-top:4px}}.quote-row.cal-econ-row .q-sym,.quote-row.cal-notenbank .q-sym{flex:1 1 auto;min-width:0;white-space:normal}.quote-row.cal-econ-row .q-main,.quote-row.cal-notenbank .q-main{flex-direction:column;align-items:stretch;gap:2px}.quote-row.cal-div-row .q-name{white-space:normal}.cal-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:8px 12px;border-radius:var(--radius-sm);border-left:3px solid var(--warn);background:var(--mat-thin, rgba(127,127,127,.08));font-size:calc(12.5px * var(--text-skala));line-height:1.4;min-width:0}.cal-hinweis[hidden]{display:none}.cal-hinweis-text{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.cal-hinweis .btn{flex:0 0 auto}.cal-stand{white-space:nowrap}.st-termin-hinweis{margin:8px 0 0;line-height:1.4}.quote-row.flash-up,[data-idxchip].flash-up,.table tr.flash-up{animation:flashUp .9s var(--ease-smooth)}.quote-row.flash-down,[data-idxchip].flash-down,.table tr.flash-down{animation:flashDown .9s var(--ease-smooth)}.quote-row .q-name{font:var(--t-footnote);letter-spacing:var(--t-footnote-track);color:var(--text-dim-on-glass);flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.quote-row .q-fund{font:var(--t-caption);letter-spacing:var(--t-caption-track);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-row .q-extra{display:none;font-size:var(--foundation-size-caption2);margin-top:2px;white-space:nowrap}.quote-row .q-spark{flex:0 0 64px;height:28px}.quote-row .q-price{text-align:right}.quote-row .q-last{font-family:var(--font-mono);font-weight:700;font-size:calc(15px * var(--dichte-text-faktor));font-variant-numeric:tabular-nums;color:var(--text-on-glass)}.badge{position:relative;display:inline-block;padding:3px 10px;border-radius:var(--r-full);font-family:var(--font-mono);font-size:var(--foundation-size-caption);font-weight:700;font-variant-numeric:tabular-nums;box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo)}.badge.up{background:var(--up-soft);color:var(--up)}.badge.down{background:var(--down-soft);color:var(--down)}.badge.flat{background:var(--bg-elev2);color:var(--text-dim)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px}.stat{position:relative;background:var(--bg-elev2);background-image:linear-gradient(165deg,#ffffff1a,#fff0 50%);border-radius:var(--r-md);padding:13px 14px;box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),0 1px 2px #0000002e;min-width:0}.stat .s-label{font:var(--t-caption);letter-spacing:var(--t-caption-track);color:var(--text-dim-on-glass);margin-bottom:4px;overflow-wrap:break-word}.stat .s-value{font-family:var(--font-mono);font-size:var(--foundation-size-subhead);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-on-glass);hyphens:auto;overflow-wrap:break-word}.chart-wrap{position:relative;background:var(--bg-elev);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border-radius:var(--r-lg);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),0 10px 36px #0000004d;padding:6px 2px 2px;transform:translateZ(0)}.chart-main.fullscreen .chart-wrap{background:none;box-shadow:none;border-radius:0}.chart-container{width:100%;height:420px;touch-action:pan-x pan-y}.chart-main.fullscreen{position:fixed;inset:0;z-index:100;background:var(--bg);padding:calc(var(--safe-top) + 8px) 10px calc(var(--safe-bottom) + 8px);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.chart-main.fullscreen .chart-wrap{flex:1;display:flex;flex-direction:column;min-height:0}.chart-main.fullscreen .chart-container{flex:1;height:auto;min-height:0}.chart-main.fullscreen .stat-strip{display:none}.chart-main .chart-container{cursor:none}.chart-main.xhair-off .chart-container{cursor:crosshair}.zoom-layer{position:absolute;right:6px;top:40px;z-index:5;display:flex;flex-direction:column;gap:6px;transition:top .2s var(--ease-smooth)}.zoom-btn{width:26px;height:26px;border-radius:50%;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-elev2) 82%,transparent);color:var(--text-dim);font-size:var(--foundation-size-subhead);line-height:1;cursor:pointer;transition:all .3s var(--ease-bounce)}@media(hover:hover){.zoom-btn:hover{color:var(--accent);border-color:var(--accent);transform:scale(1.1)}}@media(pointer:coarse),(max-width:899px){.zoom-layer{display:none}}.scale-toggles{position:absolute;bottom:6px;right:6px;z-index:5;display:flex;gap:4px}.scale-btn{padding:2px 8px;border:1px solid var(--border);border-radius:var(--r-xs);background:color-mix(in srgb,var(--bg-elev2) 82%,transparent);color:var(--text-dim);font-size:var(--foundation-size-caption2);font-weight:700;cursor:pointer}.scale-btn.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}#chartStatus{min-height:18px;line-height:1.4}.chart-menu{position:absolute;z-index:20;min-width:210px;background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:none;border-radius:var(--r-md);box-shadow:var(--shadow-glass);padding:5px;animation:fadeUp .18s var(--ease-smooth)}.chart-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;border:none;border-radius:var(--r-xs);background:none;color:var(--text);font-size:calc(13.5px * var(--text-skala));cursor:pointer}.chart-menu button:hover{background:var(--accent-soft);color:var(--accent)}.chart-menu button .mi-icon{flex:0 0 auto;opacity:.7}.chart-menu button:hover .mi-icon{opacity:.95}.chart-container{position:relative}.vline-layer{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}.vline{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--accent);opacity:.8}.vline.vline-alarm{border-left-style:solid;opacity:.9}.vline-label{position:absolute;top:6px;left:4px;padding:1px 6px;border-radius:var(--r-sm);background:var(--bg-elev2);color:var(--text-dim);font-size:calc(10.5px * var(--text-skala));font-family:var(--font-mono);white-space:nowrap;border:1px solid var(--border)}.vline-label.links{left:auto;right:4px}.vline.vline-fokus{animation:vlinePuls 1.2s ease-out}@keyframes vlinePuls{0%{opacity:1;border-left-width:3px}to{opacity:.9;border-left-width:1px}}.ohlc-readout .oh-wann{color:var(--text);font-weight:600}.ohlc-readout .oh-letzte{color:var(--text-dim);font-weight:500}.ohlc-readout .oh-letzte:before{content:"Letzte "}.ohlc-readout{display:flex;gap:12px;flex-wrap:wrap;min-height:20px;font-size:calc(12.5px * var(--text-skala));font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-dim);padding:2px 2px 6px}.chart-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 0}.chart-werkzeuge,.chart-werkzeuge-scroll{display:contents}.chart-unterzeile{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px}@media(max-width:899px){.chart-toolbar{display:block;padding:6px 0}.chart-toolbar #rangeChips{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;margin:0 calc(-1 * var(--seite, 16px));padding:2px var(--seite, 16px)}.chart-toolbar #rangeChips::-webkit-scrollbar{display:none}.chart-toolbar .chart-werkzeuge{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;margin:6px calc(-1 * var(--seite, 16px)) 0;padding:2px var(--seite, 16px)}.chart-toolbar .chart-werkzeuge-scroll{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.chart-toolbar .chart-werkzeuge-scroll::-webkit-scrollbar{display:none}.chart-toolbar .chip{flex:0 0 auto;white-space:nowrap}}.chart-skelett-leiste{display:block;height:30px;width:min(100%,560px);border-radius:var(--r-full)}.chart-skelett .chart-container{border-radius:var(--radius-sm)}@media(min-width:900px){.chart-container{height:clamp(420px,58vh,760px)}.tl-panel .chart-toolbar{gap:6px;padding:4px 0 6px}.tl-panel .chart-toolbar .chip{padding:3px 9px;min-height:0;font-size:var(--foundation-size-caption)}.chart-layout>.stat-strip{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y;margin-top:8px;padding-top:8px;gap:0 18px;white-space:nowrap;font-size:calc(12.5px * var(--text-skala))}.chart-layout>.stat-strip .ss-value{font-size:var(--foundation-size-footnote)}.chart-main>.stat-strip{font-size:calc(14px * var(--text-skala));gap:8px 22px}.chart-main>.stat-strip .ss-value{font-size:var(--foundation-size-subhead)}#chartStatus{font-size:var(--foundation-size-footnote)!important}.tl-panel-header .tl-status{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--foundation-size-caption2)!important;margin:0 8px}.tl-panel-header .tl-status:not(:empty):before{content:"\b7";margin-right:8px}.tl-panel-header .tl-panel-title{flex:0 0 auto}}.chart-legend{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px 6px;min-height:0}.legend-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg-elev2);color:var(--text-dim);font-size:var(--foundation-size-caption2);font-weight:600;cursor:pointer;transition:all .3s var(--ease-bounce)}.legend-pill .lp-x{opacity:.55;font-size:calc(10px * var(--text-skala))}.legend-pill .lp-farbe{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:0;box-shadow:0 0 0 1px #00000040}@media(hover:hover){.legend-pill:hover{border-color:var(--down);color:var(--down)}}.legend-pill .lp-wert{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.legend-pill.erzwungen{border-style:dashed;cursor:pointer}@media(hover:hover){.legend-pill.erzwungen:hover{border-color:var(--border);color:var(--text-dim)}}.legend-pill .lp-lock{opacity:.7;font-size:calc(9px * var(--text-skala))}.legend-kontext{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--r-full);font-size:calc(11.5px * var(--text-skala));border:1px solid transparent}.legend-kontext.golden{background:color-mix(in srgb,var(--up) 14%,transparent);color:var(--up);border-color:color-mix(in srgb,var(--up) 35%,transparent)}.legend-kontext.death{background:color-mix(in srgb,var(--down) 14%,transparent);color:var(--down);border-color:color-mix(in srgb,var(--down) 35%,transparent)}.legend-kontext .lk-seither{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.alarm-auge{background:none;border:1px solid transparent;border-radius:var(--r-sm);padding:2px 6px;cursor:pointer;font-size:calc(14px * var(--text-skala));line-height:1;color:var(--text-dim);opacity:.55}.alarm-auge[data-zustand=an]{opacity:1;color:var(--accent)}.alarm-auge[data-zustand=aus]{opacity:.8;text-decoration:line-through}.alarm-auge:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(max-width:480px){.chart-container{height:330px}}@media(max-height:700px){.chart-container{height:clamp(240px,42vh,420px)}}.news-item{display:block;padding:15px 8px;border-bottom:1px solid var(--separator);color:var(--text-on-glass);border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease-out)}@media(hover:hover){.news-item:hover{background:var(--bg-elev2)}}.news-item:active{background:var(--bg-elev2)}.news-item:last-child{border-bottom:none}.news-item .n-title{font:var(--t-callout);font-weight:600;letter-spacing:-.004em}.news-item .n-meta{margin-top:5px;font:var(--t-footnote);letter-spacing:var(--t-footnote-track);color:var(--text-dim-on-glass)}.news-item .n-tag{display:inline-block;margin-right:6px;padding:2px 9px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);font:var(--t-caption);letter-spacing:var(--t-caption-track);font-weight:700}.trump-timeline{display:flex;flex-direction:column;gap:10px;margin-top:12px}.trump-card{position:relative;padding:12px 14px;background:var(--bg-elev1);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),0 4px 16px #0003}.trump-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:var(--t-footnote);letter-spacing:var(--t-footnote-track);margin-bottom:6px}.trump-card-original{margin-left:auto;white-space:nowrap}.trump-card-text{font-size:calc(13.5px * var(--text-skala));line-height:1.5;white-space:pre-wrap}.trump-card-mentions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.field{margin-bottom:12px}.field label{display:block;font:var(--t-footnote);letter-spacing:var(--t-footnote-track);color:var(--text-dim-on-glass);margin-bottom:6px}.field input,.field select{width:100%;padding:12px 14px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--bg-elev2);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo);color:var(--text-on-glass);font:var(--t-body);letter-spacing:var(--t-body-track)}#finnhubKey,#fmpKey,#avKey,#eodhdKey{max-width:420px}.field input:focus,.field select:focus{outline:none;border-color:var(--accent);background:var(--bg-elev)}.form-row{display:flex;gap:10px}.form-row .field{flex:1}.form-row[hidden]{display:none}.form-row:has(#btParamsBox){flex-wrap:wrap}.form-row:has(#btParamsBox) #btParamsBox{flex:1 1 100%}.form-row.ruhe-zeile{flex-wrap:wrap}.form-row.ruhe-zeile .field{flex:1 1 120px;min-width:0}.form-row.ruhe-zeile input{min-width:0}body[aria-busy=true] :is(#view,#appHeader,.float-actions,#mainNav,#briefingHinweis){pointer-events:none!important}.dialog-offen{overflow:hidden}.dialog-voll :is(#view,#viewTitle,#appHeader,.float-actions,.float-back,#mainNav){visibility:hidden}.dialog-geparkt[hidden]{display:none!important}.dialog-seite.modal-backdrop,.dialog-seite.stapel-ebene{display:block;position:fixed;inset:0;z-index:200;background:var(--bg)!important;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.dialog-seite .dialog-inhalt,.dialog-seite .dialog-inhalt.dicht{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-sizing:border-box;border-radius:0;border:0;margin:0;box-shadow:none;background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;transform:none;padding:0 max(18px,calc((100vw - 1200px)/2)) calc(var(--safe-bottom) + 24px)}.dialog-seite .dialog-inhalt:before{display:none}.dialog-navigation{position:sticky;top:0;z-index:3;background:var(--bg);margin-bottom:18px;padding:calc(var(--safe-top) + 8px) 0 8px}.dialog-zurueck{min-height:44px;font-size:var(--foundation-size-callout)}.modal-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sheetScrim var(--dur-base) var(--ease-smooth)}.modal-backdrop[data-ton=up]{background:linear-gradient(color-mix(in srgb,var(--up) 12%,transparent),var(--scrim))}.modal-backdrop[data-ton=down]{background:linear-gradient(color-mix(in srgb,var(--down) 12%,transparent),var(--scrim))}.modal{width:100%;max-width:520px;max-height:88dvh;overflow-y:auto;container-type:inline-size;background:var(--glass-thick);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * (1 - var(--sheet-drag, 0)))) saturate(var(--glass-sat));backdrop-filter:blur(calc(var(--glass-blur) * (1 - var(--sheet-drag, 0)))) saturate(var(--glass-sat));border:none;border-radius:var(--r-xl) var(--r-xl) 0 0;padding:20px 18px calc(18px + var(--safe-bottom));box-shadow:var(--shadow-glass);animation:sheetIn var(--dur-base) var(--ease-smooth)}.modal.dicht{background:var(--mat-dicht);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(var(--glass-sat));backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(var(--glass-sat))}.modal h3{margin:0 0 16px;font:var(--t-title2);letter-spacing:var(--t-title2-track)}.modal:before{content:"";display:block;width:36px;height:5px;margin:-6px auto 14px;border-radius:var(--r-full);background:var(--text-faint)}@keyframes sheetIn{0%{transform:translateY(28px) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes sheetScrim{0%{opacity:0}to{opacity:1}}@keyframes sheetOut{0%{transform:none;opacity:1}to{transform:translateY(28px) scale(.97);opacity:0}}@keyframes scrimOut{0%{opacity:1}to{opacity:0}}.modal-backdrop.closing{pointer-events:none;animation:scrimOut var(--dur-fast) var(--ease-smooth) forwards}.modal-backdrop.closing .modal{animation:sheetOut var(--dur-fast) var(--ease-smooth) forwards}@media(min-width:900px){.modal-backdrop{align-items:center}.modal{border-radius:var(--r-xl)}.modal:before{display:none}}.modellkarte-inhalt h1,.modellkarte-inhalt h2{font:var(--t-headline);margin:18px 0 6px}.modellkarte-inhalt h1:first-child,.modellkarte-inhalt h2:first-child{margin-top:0}.modellkarte-inhalt p{margin:0 0 10px}.modellkarte-inhalt ul{margin:0 0 10px;padding-left:20px}.modellkarte-inhalt li{margin-bottom:4px}.modellkarte-inhalt code{font-family:var(--font-mono);font-size:.92em;background:var(--bg-inset);border-radius:4px;padding:1px 4px}.modellkarte-inhalt table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:calc(12.5px * var(--text-skala))}.modellkarte-inhalt th,.modellkarte-inhalt td{text-align:left;padding:5px 8px;border-bottom:1px solid var(--border)}.modellkarte-inhalt th{color:var(--text-dim);font-weight:600}.linklike{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline}@media(prefers-reduced-motion:reduce){.modal{animation:sheetScrim var(--dur-fast) linear}.modal-backdrop.closing,.modal-backdrop.closing .modal{animation:scrimOut 60ms linear forwards}}.ind-modal h3{display:flex;align-items:center;gap:8px}.ind-group{margin-bottom:6px}.ind-row{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid var(--border)}.ind-group .ind-row:last-child{border-bottom:none}.ind-row .ind-main{flex:1;min-width:0}.ind-row .ind-name{font-weight:700;font-size:calc(14.5px * var(--text-skala));display:flex;align-items:center;gap:8px}.ind-row .ind-sub{font-size:calc(11.5px * var(--text-skala));color:var(--text-dim);font-family:var(--font-mono);margin-top:2px}.ma-dot{width:11px;height:11px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 6px currentColor}.ind-params{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:4px 2px 14px;border-bottom:1px solid var(--border)}.ind-params[hidden]{display:none}.ind-params .p-item{display:flex;flex-direction:column;gap:5px}.ind-params .p-label{font-size:var(--foundation-size-caption2);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.switch{position:relative;flex:0 0 auto;width:48px;height:29px}.switch input{position:absolute;inset:0;z-index:1;opacity:0;margin:0;cursor:pointer}.switch .track{position:absolute;inset:0;border-radius:var(--r-full);background:var(--bg-elev2);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo);transition:background .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth)}.switch .track:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:var(--text-dim);box-shadow:inset 0 1px #fff6,0 1px 3px #00000059;transition:transform .25s var(--ease-bounce),background .25s var(--ease-smooth)}.switch input:checked+.track{background:var(--accent-soft);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),0 0 0 1px var(--accent) inset}.switch input:checked+.track:after{transform:translate(19px);background:var(--accent)}.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.stepper{position:relative;display:inline-flex;align-items:center;border-radius:var(--r-sm);background:var(--bg-elev2);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo);overflow:hidden}.stepper button{width:36px;height:36px;border:none;background:none;color:var(--text);font-size:calc(19px * var(--text-skala));line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s}.stepper button:active{background:var(--accent-soft);color:var(--accent)}.stepper input{width:46px;height:36px;border:none;background:none;color:var(--text);text-align:center;font-family:var(--font-mono);font-size:calc(14px * var(--text-skala));font-variant-numeric:tabular-nums}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input[type=number]{-moz-appearance:textfield}input[type=range]{-webkit-appearance:none;appearance:none;height:22px;margin:0;background:none}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-full);background:var(--mat-thin);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:var(--r-full);background:var(--accent);box-shadow:var(--shadow-knob);cursor:pointer}input[type=range]::-moz-range-track{height:6px;border-radius:var(--r-full);background:var(--mat-thin);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border:none;border-radius:var(--r-full);background:var(--accent);box-shadow:var(--shadow-knob);cursor:pointer}.seg{position:relative;display:inline-flex;border-radius:var(--r-sm);overflow:hidden;background:var(--bg-elev2);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo)}.seg-indicator{position:absolute;top:0;bottom:0;left:0;background:var(--accent-soft);z-index:0;pointer-events:none;will-change:transform,width}.seg{max-width:100%;flex-wrap:wrap}.seg button{position:relative;z-index:1;padding:8px 13px;min-height:36px;border:none;background:none;color:var(--text-dim);font-size:calc(12.5px * var(--text-skala));font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s}.seg[hidden]{display:none}.seg button+button{box-shadow:inset 1px 0 0 var(--separator)}.seg button.on{color:var(--accent)}.seg:not(:has(.seg-indicator)) button.on{background:var(--accent-soft)}.ma-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:8px 0 4px;padding:11px;min-height:44px;border:1px dashed var(--border);border-radius:var(--r-sm);background:none;color:var(--accent);font-size:calc(13.5px * var(--text-skala));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.ma-add:active{background:var(--accent-soft)}.opt-leg{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.opt-leg:last-child{border-bottom:none}.table td.opt-itm{background:var(--bg-elev2)}.opt-chain-werkzeug{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.opt-chain-werkzeug .chip-row{gap:4px}.opt-chain-werkzeug .chip{padding:3px 9px;min-height:0;font-size:calc(11.5px * var(--text-skala))}.table .opt-kursgrenze td{border-top:2px solid var(--accent)}.table .opt-kursgrenze td.opt-strike{position:relative}.table .opt-kursgrenze td.opt-strike:before{content:var(--kurs);position:absolute;left:50%;top:-9px;transform:translate(-50%);padding:0 6px;border-radius:6px;background:var(--accent);color:#1a1200;font:700 10px/16px var(--font-system);white-space:nowrap;pointer-events:none}#optChain .table:not(.opt-doppel) th.opt-strike,#optChain .table:not(.opt-doppel) td.opt-strike{position:sticky;left:0;z-index:1;background:var(--mat-dicht)}#optChain .table:not(.opt-doppel) .opt-kursgrenze td.opt-strike:before{left:8px;transform:none}#optChain td.opt-hoch{background:var(--accent-soft);font-weight:700}#optChain td.opt-neu{position:relative}#optChain td.opt-neu:after{content:"";position:absolute;top:6px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--info)}.opt-atm-marke{display:inline-block;margin-left:6px;padding:0 5px;border-radius:6px;font:700 10px/16px var(--font-system);color:var(--accent);background:var(--accent-soft)}.opt-knoepfe{white-space:nowrap}.opt-legknopf{padding:2px 6px;min-height:0;font-size:var(--foundation-size-caption2)}.opt-legknopf+.opt-legknopf{margin-left:3px}.opt-doppel th.opt-strike,.opt-doppel td.opt-strike{text-align:center;white-space:nowrap;box-shadow:inset 1px 0 0 var(--separator),inset -1px 0 0 var(--separator)}.opt-doppel .opt-seiten th,.opt-doppel .opt-seiten th:first-child{text-align:center;font-weight:700;color:var(--text-on-glass)}.opt-doppel th,.opt-doppel td{padding-left:6px;padding-right:6px}.opt-doppel td{font-size:calc(12.5px * var(--dichte-text-faktor))}.opt-doppel .opt-knoepfe{padding-left:2px;padding-right:2px}#optChain td{white-space:nowrap}.opt-chain-fuss{font-size:var(--foundation-size-caption2);margin-top:6px}#optMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){#optMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){#optMetrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.opt-struktur-tabelle td{white-space:nowrap}.opt-strat-aktionen{display:flex;gap:6px;align-items:center;margin-left:auto}#optGespeichert .quote-row{flex-wrap:wrap}#optGespeichert .q-main{flex:1 1 160px}#optGespeichert .btn.ghost.active{background:var(--accent-soft);color:var(--accent)}.chip-0dte{border-color:var(--warn);color:var(--warn);font-weight:700}.chip-0dte.active{background:#ffd60a24;border-color:var(--warn);color:var(--warn)}.opt-guide summary{list-style:none}.opt-guide summary::-webkit-details-marker{display:none}.opt-guide summary:after{content:" \25b8";color:var(--accent)}.opt-guide[open] summary:after{content:" \25be"}.scr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.scr-grid .field{margin-bottom:0}.scr-grid input{font-family:var(--font-mono)}#toastRoot{position:fixed;top:calc(var(--safe-top) + 8px);left:50%;transform:translate(-50%);z-index:210;display:flex;flex-direction:column;align-items:center;width:min(92vw,420px);pointer-events:none}@media(min-width:900px){#toastRoot{top:calc(var(--header-h) + var(--safe-top) + 10px)}}.toast{display:flex;align-items:center;gap:10px;max-width:100%;background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-sat));border:none;border-radius:var(--r-full);padding:12px 20px;font:var(--t-subhead);font-weight:500;color:var(--text-on-glass);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),0 12px 34px #0000006b;pointer-events:auto;cursor:pointer;animation:toastIn .22s var(--ease-smooth) both}.toast[data-aus="1"]{animation:toastOut .26s var(--ease-out) both}@keyframes toastOut{to{opacity:0;transform:translateY(-14px) scale(.96)}}.toast.success{border-color:#30a46c66}.toast.success:before{content:"\2713";flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--up);color:#fff;font-size:var(--foundation-size-caption);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.toast.error{border-color:#e5484d80}.toast-aktion{flex:0 0 auto;margin-left:auto;padding:0;background:none;border:none;font:inherit;font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.status-banner{display:block;width:100%;margin:0;border:none;padding:8px 16px;font:var(--t-caption);font-weight:600;text-align:center;-webkit-appearance:none;appearance:none}#offlineBanner{background:var(--warn);color:var(--accent-contrast)}#updateBanner{background:var(--accent);color:var(--accent-contrast);cursor:pointer}.table{width:100%;border-collapse:collapse;font-size:calc(14px * var(--dichte-text-faktor))}.table th,.table td{padding:calc(11px * var(--dichte-faktor)) var(--sp-md);text-align:right;border-bottom:1px solid var(--separator)}.table th{color:var(--text-dim-on-glass);font-weight:600;font:var(--t-caption);letter-spacing:var(--t-caption-track);text-transform:none}.table th:first-child,.table td:first-child{text-align:left}.table td{font-family:var(--font-mono);font-size:calc(13.5px * var(--dichte-text-faktor));font-variant-numeric:tabular-nums;color:var(--text-on-glass)}.table tr:last-child td{border-bottom:none}.table-scroll{overflow-x:auto;contain:paint;touch-action:pan-x pan-y}.heatmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.heat-cell{border:none;border-radius:8px;padding:9px 10px;color:#fff;cursor:pointer;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent}.heat-cell:active{transform:scale(.98)}.heat-cell .h-sym{font-weight:700;font-size:var(--foundation-size-footnote)}.heat-cell{container-type:inline-size}.h-kopf{display:block;min-width:0}.heat-cell .h-name{display:block;min-width:0;font-size:calc(10.5px * var(--text-skala));font-weight:500;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (min-width: 132px){.h-kopf{display:flex;align-items:baseline;gap:6px}.heat-cell .h-name{flex:1}}.heat-cell .h-pct{font-family:var(--font-mono);font-size:calc(11.5px * var(--text-skala));font-variant-numeric:tabular-nums;opacity:.9}.heat-cell .h-top{margin-top:3px;font-size:var(--foundation-size-caption2);font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:700px){.heatmap{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.heat-cell{padding:12px}}.region-col .card{container-type:inline-size}@container (max-width: 419px){.heatmap{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}}.regions-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(310px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;touch-action:pan-x pan-y}@media(min-width:700px)and (max-width:1023px){.regions-row{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}}@media(max-width:699px){.regions-row{grid-auto-columns:min(86vw,340px);scroll-snap-type:x mandatory;gap:14px}}.regions-row::-webkit-scrollbar{display:none}.region-col{scroll-snap-align:start;min-width:0}@media(max-width:699px){.region-col{scroll-snap-stop:always}}.region-title{margin:4px 0 0;font-family:var(--font-display);font-weight:400;font-size:var(--foundation-size-subhead);letter-spacing:.05em;text-transform:uppercase}.region-sub{font-size:calc(10.5px * var(--text-skala));margin-top:1px}.quote-row .q-price{flex-shrink:0}.quote-row .q-sym{white-space:nowrap}@media(max-width:899px){html{scroll-snap-type:y proximity}.snap-point{scroll-snap-align:start;scroll-margin-top:calc(var(--safe-top) + var(--ticker-raum) + 6px)}.view-title{scroll-snap-align:start;scroll-margin-top:calc(var(--safe-top) + var(--ticker-raum) + 14px)}}.chart-layout{display:block}.terminal-panel[data-panel=alarme]{margin-top:18px;background:none}.terminal-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.terminal-panel-switcher{gap:6px}.tl-root{position:relative;overflow:hidden}body.tl-dragging,body.tl-resizing{user-select:none}body.tl-dragging *,body.tl-resizing *{cursor:var(--tl-drag-cursor, inherit)!important}.tl-panel{position:absolute;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-elev1);border:1px solid var(--border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo);transition:box-shadow .14s ease-out,border-color .14s ease-out}.tl-panel[hidden]{display:none}.tl-panel.tl-aktiv{box-shadow:0 20px 48px -12px #0000008c,var(--kante-ring),inset 0 1px 0 var(--glass-hi);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));backdrop-filter:blur(8px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(8px) saturate(var(--glass-sat))}.tl-panel-header{display:flex;align-items:center;gap:4px;flex:0 0 auto;padding:3px 6px 3px 8px;font-size:var(--foundation-size-caption2);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim);cursor:grab}.tl-panel.tl-locked .tl-panel-header{cursor:default}.tl-panel-header:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tl-panel-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-panel-grip{display:none}@media(pointer:coarse){.tl-panel-grip{display:inline-block;flex:0 0 auto;margin-right:2px;letter-spacing:-3px;opacity:.6}}.tl-panel-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:none;border:none;cursor:pointer;color:inherit;padding:4px;border-radius:var(--r-sm);opacity:.65}.tl-panel-btn svg{width:100%;height:100%}.tl-panel-btn:hover{opacity:1;background:var(--bg-elev2)}.tl-lock-btn[aria-pressed=true]{opacity:1;color:var(--accent)}.tl-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 12px 10px;scrollbar-width:thin}.tl-panel[data-panel=alarme] #alertsPanel>.section-title{display:none}.tl-panel[data-panel=chart]>.tl-panel-body{display:flex;flex-direction:column;overflow:hidden;padding:0}.tl-panel[data-panel=chart] .chart-main{display:flex;flex-direction:column;flex:1;min-height:0}.tl-panel[data-panel=chart] .chart-wrap{flex:1;display:flex;flex-direction:column;min-height:0}.tl-panel[data-panel=chart] .chart-container{flex:1;height:auto;min-height:0}.tl-panel[data-panel=chart] .tl-panel-header.tl-header-fullscreen-aus{display:none}.tl-panel:has(>.tl-panel-body .chart-main.fullscreen){backdrop-filter:none;-webkit-backdrop-filter:none}.tl-resize-handle{position:absolute;z-index:3;border-radius:var(--r-sm);transition:background .1s ease-out}.tl-resize-handle:hover,.tl-resize-handle.dragging{background:color-mix(in srgb,var(--accent) 50%,transparent)}.tl-panel.tl-locked .tl-resize-handle{display:none}.tl-resize-n{top:-4px;left:16px;right:16px;height:8px}.tl-resize-s{bottom:-4px;left:16px;right:16px;height:8px}.tl-resize-o{top:16px;bottom:16px;right:-4px;width:8px}.tl-resize-w{top:16px;bottom:16px;left:-4px;width:8px}.tl-resize-no{top:-6px;right:-6px;width:18px;height:18px;border-top-right-radius:var(--r-md)}.tl-resize-nw{top:-6px;left:-6px;width:18px;height:18px;border-top-left-radius:var(--r-md)}.tl-resize-so{bottom:-6px;right:-6px;width:18px;height:18px;border-bottom-right-radius:var(--r-md)}.tl-resize-sw{bottom:-6px;left:-6px;width:18px;height:18px;border-bottom-left-radius:var(--r-md)}.tl-panel.tl-locked{border-color:color-mix(in srgb,var(--border) 60%,transparent)}.terminal-list{display:flex;flex-direction:column;gap:1px}.terminal-row{display:flex;align-items:baseline;gap:8px;padding:6px 4px;font-size:calc(12.5px * var(--text-skala));line-height:1.35;border-radius:var(--r-sm);color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}a.terminal-row:hover{background:var(--bg-elev2)}.terminal-row-main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-row-meta{flex:0 0 auto;font-size:var(--foundation-size-caption2);white-space:nowrap}.stat-strip{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border);font-size:calc(12.5px * var(--text-skala))}.stat-strip:empty{display:none}.stat-strip>span{display:contents}.stat-strip .ss-label{color:var(--text-dim);margin-right:6px}.stat-strip .ss-value{font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums}.gex-tip{position:absolute;z-index:5;pointer-events:none;background:var(--bg-elev2);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow);padding:7px 10px;font-size:var(--foundation-size-caption2);line-height:1.6;white-space:nowrap}.gex-tip .gt-row{display:flex;justify-content:space-between;gap:16px}.gex-tip .gt-label{color:var(--text-dim)}.gex-tip .gt-value{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums}.card-toggle{display:block;width:100%;margin-top:6px;padding:9px 4px 2px;border:none;border-top:1px solid var(--border);background:none;color:var(--accent);font-size:var(--foundation-size-footnote);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.picker-list{display:flex;flex-direction:column}.picker-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 4px;border:none;border-bottom:1px solid var(--border);background:none;color:var(--text);font:inherit;font-size:calc(14.5px * var(--text-skala));text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.picker-row:last-child{border-bottom:none}.picker-row[disabled]{opacity:.55;cursor:default}.picker-row .p-name{font-weight:600}.detail-header-left{display:block}.d-titlerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:34px}@media(max-width:899px){#view[data-titel="0"] .d-titlerow{padding-left:44px;padding-right:136px}}.d-priceline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 4px}.d-priceline .d-price{font-size:var(--foundation-size-large-title);letter-spacing:-.02em}.trade-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 18px}@container (min-width: 640px){.trade-grid{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start}}[data-act=alarme]{position:relative}.alarm-marke{position:absolute;top:0;right:0;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:var(--r-full);background:var(--accent);color:var(--bg);font:700 10.5px/17px var(--font);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;animation:markeAn .3s var(--ease-smooth) both}@keyframes markeAn{0%{transform:scale(.3);opacity:0}65%{transform:scale(1.14);opacity:1}to{transform:scale(1);opacity:1}}.alarm-marke.puls:after{content:"";position:absolute;inset:-2px;border-radius:var(--r-full);border:1.5px solid var(--accent);animation:markePuls 1.3s var(--ease-out) 2}@keyframes markePuls{0%{transform:scale(.85);opacity:.75}to{transform:scale(2.4);opacity:0}}[data-act=alarme].laeutet svg{transform-origin:50% 18%;animation:glockeLaeutet .82s var(--ease-out) 1}@keyframes glockeLaeutet{0%,to{transform:rotate(0)}12%{transform:rotate(12deg)}28%{transform:rotate(-9deg)}44%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}78%{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.alarm-marke{animation:none}.alarm-marke.puls:after{display:none}[data-act=alarme].laeutet svg{animation:none}}.empty-state{text-align:center;padding:42px 16px;color:var(--text-dim)}.empty-state .e-icon{font-size:calc(40px * var(--text-skala));margin-bottom:10px}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-elev2) 25%,var(--border) 50%,var(--bg-elev2) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200% 0}}.detail-header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}.detail-header h2{font:var(--t-title2);letter-spacing:var(--t-title2-track)}.detail-header .d-price{font-family:var(--font-mono);font-size:var(--foundation-size-title1);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.018em;color:var(--text-on-glass)}.subtabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:14px;overflow-x:auto;touch-action:pan-x pan-y;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.subtabs button{padding:10px 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-dim);font-size:calc(14px * var(--text-skala));font-weight:600;cursor:pointer;white-space:nowrap}.subtabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.pull-hint{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:var(--foundation-size-caption);color:var(--text-dim);height:0;overflow:hidden;transition:height .15s}.pull-hint.visible{height:28px}.pull-hint.refreshing:before{content:"";width:13px;height:13px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}#newsRefresh svg{transition:transform .35s var(--ease-bounce)}@media(hover:hover){#newsRefresh:hover svg{transform:rotate(90deg) scale(1.08)}}#newsRefresh:active svg{transform:rotate(90deg) scale(.85)}#newsRefresh.spinning svg{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.live-dot.on,.live-dot.warn{animation:dotPulse 1.6s ease-in-out infinite}.detail-header #dChange .badge{animation:pulse 2.6s ease-in-out infinite;display:inline-block}.chart-wrap.chart-ready{animation:fadeUp .5s var(--ease-smooth)}.odo{--odo-row: 1.2em;display:inline-flex;overflow:hidden;vertical-align:bottom}.odo-digit{display:block;height:var(--odo-row, 1.2em);overflow:hidden}.odo-reel{display:block}.odo-reel>span{display:block;height:var(--odo-row, 1.2em);line-height:var(--odo-row, 1.2em)}.odo-static{display:block;height:var(--odo-row, 1.2em);line-height:var(--odo-row, 1.2em)}.glow-host{box-shadow:0 0 90px -18px var(--glow);transition:box-shadow 1.2s var(--ease-smooth)}.motif-card{position:relative;overflow:hidden}.motif-card:after{content:"";position:absolute;right:-18px;bottom:-14px;width:110px;height:110px;background-color:currentColor;-webkit-mask:var(--motif) no-repeat center / contain;mask:var(--motif) no-repeat center / contain;opacity:.07;pointer-events:none}.motif-bull:after{--motif: url(../icons/motiv-start.svg);color:var(--up)}.motif-bear:after{--motif: url(../icons/motiv-fall.svg);color:var(--down)}.empty-state .e-motif{width:74px;height:74px;margin:0 auto 10px;background-color:var(--text-dim);-webkit-mask:var(--motif) no-repeat center / contain;mask:var(--motif) no-repeat center / contain;opacity:.7}.empty-state .e-motif.start{--motif: url(../icons/motiv-start.svg);background-color:var(--accent)}.empty-state .e-motif.leer{--motif: url(../icons/motiv-leer.svg);background-color:var(--text-dim);opacity:.85}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:1280px){.quote-row{padding:calc(12px * var(--dichte-faktor)) calc(4px * var(--dichte-faktor))}.quote-row .q-sym,.quote-row .q-last{font-size:calc(15.5px * var(--dichte-text-faktor))}.quote-row .q-name{font-size:calc(13px * var(--dichte-text-faktor))}.news-item .n-title{font-size:calc(15.5px * var(--dichte-text-faktor))}.section-title{font-size:calc(14px * var(--dichte-text-faktor))}.stat .s-value{font-size:calc(16px * var(--dichte-text-faktor))}.detail-header .d-price{font-size:calc(30px * var(--dichte-text-faktor))}}.legend-dot{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;vertical-align:baseline}.news-bar-sep{width:1px;align-self:stretch;margin:2px 4px;background:var(--border);flex:0 0 auto}@media(max-width:699px){#newsBar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y}#newsBar::-webkit-scrollbar{display:none}}.mv-collapsed>.quote-row:nth-child(n+4){display:none}.mv-collapsed>.quote-row:nth-child(3){border-bottom:none}@media(min-width:1800px){.mv-collapsed>.quote-row:nth-child(n+4){display:flex}.mv-collapsed>.quote-row:nth-child(n+9){display:none}.mv-collapsed>.quote-row:nth-child(3){border-bottom:1px solid var(--border)}.mv-collapsed>.quote-row:nth-child(8){border-bottom:none}.mv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}.mv-split .mv-half{min-width:0}.mv-split .mv-half h3{margin-top:0!important}}@media(min-width:1280px){#wlWidget .quote-row:nth-child(n+9){display:flex}#newsWidget .news-item:nth-child(n+9){display:block}}.asset-strip{margin-bottom:14px;padding-bottom:4px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.asset-strip::-webkit-scrollbar{display:none}.asset-strip>.chip{scroll-snap-align:start}@media(min-width:1024px){.asset-strip{flex-wrap:wrap;overflow:visible}}.q-range52-row{display:flex;align-items:center;gap:6px;margin-top:5px}.q-range52-row[hidden]{display:none}.q-range52{position:relative;flex:0 1 150px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--down),var(--text-dim),var(--up));opacity:.55}.q-range52 [data-range-marker]{position:absolute;top:-2.5px;width:3px;height:9px;border-radius:1.5px;background:var(--text)}.r52-val{display:none;font-size:calc(10px * var(--text-skala))}@media(min-width:1250px){#view[data-route="#/watchlist"] .r52-val{display:inline}#view[data-route="#/watchlist"] .q-range52{flex-basis:200px}#view[data-route="#/watchlist"] .q-spark{flex:0 0 110px;height:36px}}.kz-balken-zeile{display:grid;grid-template-columns:minmax(64px,auto) 1fr minmax(40px,auto);align-items:center;gap:8px;margin-top:6px;font-size:var(--foundation-size-caption2)}.kz-balken-zweiseitig{grid-template-columns:minmax(52px,auto) 1fr minmax(52px,auto)}.kz-balken-zweiseitig .kz-balken-label:last-child{text-align:right}.kz-balken-label{color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kz-balken-spur{position:relative;height:6px;border-radius:3px;background:var(--border)}.kz-balken-fuellung{position:absolute;top:0;bottom:0;left:0;border-radius:3px}.kz-balken-spur--mitte{background:var(--border)}.kz-balken-mitte{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--text-dim)}.kz-balken-wert{text-align:right;white-space:nowrap}.kz-skala{margin-top:6px}.kz-skala-spur{position:relative;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--up),var(--text-dim),var(--down));opacity:.55}.kz-skala-marke{position:absolute;top:-2px;width:1px;height:8px;background:var(--text-dim)}.kz-skala-marker{position:absolute;top:-2.5px;width:3px;height:9px;border-radius:1.5px}#scr-results th:first-child,#scr-results td:first-child{position:sticky;left:0;z-index:2;background:var(--bg-elev)}.scr-tabelle[data-aus~=kurs] [data-spalte=kurs],.scr-tabelle[data-aus~=aend] [data-spalte=aend],.scr-tabelle[data-aus~=richtung] [data-spalte=richtung],.scr-tabelle[data-aus~=mcap] [data-spalte=mcap],.scr-tabelle[data-aus~=aktien] [data-spalte=aktien],.scr-tabelle[data-aus~=kgv] [data-spalte=kgv],.scr-tabelle[data-aus~=kbv] [data-spalte=kbv],.scr-tabelle[data-aus~=div] [data-spalte=div],.scr-tabelle[data-aus~=divrisk] [data-spalte=divrisk],.scr-tabelle[data-aus~=j1] [data-spalte=j1],.scr-tabelle[data-aus~=vol] [data-spalte=vol],.scr-tabelle[data-aus~=upside] [data-spalte=upside],.scr-tabelle[data-aus~=boerse] [data-spalte=boerse],.scr-tabelle[data-aus~=opt] [data-spalte=opt]{display:none}.scr-tabelle th,.scr-tabelle td{padding-left:6px;padding-right:6px;white-space:nowrap}.scr-tabelle td.scr-c-titel,.scr-tabelle [data-spalte=divrisk]{white-space:normal}.scr-tabelle td[data-spalte=divrisk]{min-width:72px}.scr-tabelle .scr-umbruch{display:none}.scr-sort-inhalt{display:inline}.scr-sort-knopf{background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;min-width:28px;min-height:32px;padding:0 2px;border-radius:6px;vertical-align:middle}.scr-sort-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scr-tabelle th[aria-sort=ascending] .scr-sort-knopf,.scr-tabelle th[aria-sort=descending] .scr-sort-knopf{color:var(--accent)}.scr-gruppe-kopf{margin:12px 0 0}.scr-gruppe-knopf{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;background:transparent;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.scr-gruppe-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.scr-gruppe-pfeil:before{content:"\25b8";display:inline-block;width:1em;transition:transform .15s ease}.scr-gruppe-knopf[aria-expanded=true] .scr-gruppe-pfeil:before{transform:rotate(90deg)}.scr-gruppe-zahl{margin-left:auto;font-weight:400;font-size:var(--foundation-size-caption)}.scr-gruppe{padding-bottom:4px}@media(prefers-reduced-motion:reduce){.scr-gruppe-pfeil:before{transition:none}}.scr-spalten{border:1px solid var(--border);border-radius:var(--r-sm);margin:0 0 10px;padding:8px 12px 10px;min-width:0}.scr-spalten legend{padding:0 4px;font-size:var(--foundation-size-caption)}.scr-spalten-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0 12px;margin-bottom:6px}.scr-spalte-wahl{display:flex;align-items:center;gap:8px;min-height:40px;font-size:calc(13.5px * var(--text-skala))}.scr-spalte-wahl input{width:auto}@media(max-width:599px){#scr-results.table-scroll{overflow-x:visible}#scr-results th:first-child,#scr-results td:first-child{position:static;background:none}.scr-tabelle,.scr-tabelle tbody{display:block;width:100%}.scr-tabelle thead{display:block}.scr-tabelle thead tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding-bottom:6px;border-bottom:1px solid var(--separator)}.scr-tabelle thead th{display:none;padding:0;border:0}.scr-tabelle thead th:first-child,.scr-tabelle thead th.scr-sortierbar{display:block}.scr-tabelle[data-aus~=divrisk] thead th[data-spalte=divrisk],.scr-tabelle[data-aus~=richtung] thead th[data-spalte=richtung]{display:none}.scr-tabelle tbody tr{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:2px;padding:8px 0;border-bottom:1px solid var(--separator)}.scr-tabelle tbody tr[hidden]{display:none}.scr-tabelle tbody tr:last-child{border-bottom:none}.scr-tabelle tbody td{display:block;padding:0;border:0;text-align:left;min-width:0}.scr-tabelle tbody td.scr-c-titel{flex:1 1 0;max-width:none!important;overflow:hidden}.scr-tabelle tbody td.scr-c-kurs{font-weight:650}.scr-tabelle tbody td.scr-umbruch{display:block;flex-basis:100%;height:0}.scr-tabelle tbody td[data-label]{font-size:calc(12px * var(--text-skala));color:var(--text-dim-on-glass)}.scr-tabelle tbody td[data-label]:before{content:attr(data-label) " ";color:var(--text-dim)}.scr-tabelle tbody td.scr-c-opt:empty{display:none}}.wl-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 2px 6px;font-size:var(--foundation-size-caption);text-transform:uppercase;letter-spacing:.06em}.wl-group:first-child{margin-top:4px}.wl-group-name{font-weight:700;color:var(--text-dim)}.wl-group-count{font-size:var(--foundation-size-caption2);padding:1px 6px;border-radius:var(--r-full);background:var(--bg-elev2);letter-spacing:0}.wl-group-avg{font-size:var(--foundation-size-caption);letter-spacing:0}.wl-cards{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:640px){.wl-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.wl-cards{grid-template-columns:repeat(3,1fr)}}@media(min-width:1700px){.wl-cards{grid-template-columns:repeat(4,1fr)}}.wl-card{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;min-width:0;padding:13px 14px;text-align:left;cursor:pointer;background:var(--bg-elev1);border:none;border-radius:var(--r-lg);color:var(--text-on-glass);font:inherit;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),0 6px 22px #0000003d;transform:translateZ(0);-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.wl-card:hover{background:var(--mat-thick)}.wl-card:active{transform:scale(.99)}.wl-card-head{display:flex;align-items:flex-start;gap:10px}.wl-card-ident{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px}.wl-card-sym{font-weight:700;font-size:var(--foundation-size-subhead);flex:0 0 auto}.wl-card-name{font-size:var(--foundation-size-caption);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-card-price{text-align:right;flex:0 0 auto}.wl-card-last{font-size:calc(19px * var(--text-skala));font-weight:700;line-height:1.15}.wl-card-spark{width:100%;height:44px;display:block}.wl-card .q-range52-row{margin:0}.wl-card-kpis{font-size:calc(11.5px * var(--text-skala));color:var(--text-dim);line-height:1.5;min-height:1.5em}.wl-stand-zeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.wl-stand{font-size:var(--foundation-size-caption)}.wl-stand:empty{display:none}.wl-kopf{display:none}.wl-zellen{display:flex;gap:8px;min-width:0}.wl-zelle{font-size:var(--foundation-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.wl-row .q-alter,.wl-card .q-alter{font-size:calc(10.5px * var(--text-skala));color:var(--text-dim-on-glass);white-space:nowrap;margin-top:2px}.wl-row .q-alter:empty,.wl-card .q-alter:empty{display:none}.wl-alarm:empty,.h-alarm:empty,.h-alt:empty{display:none}.wl-glocke{font-size:var(--foundation-size-caption2);color:var(--text-dim);white-space:nowrap}.wl-glocke.ausgeloest,.wl-earn-nah{color:var(--warn);font-weight:600}.heat-cell .h-alt{font-size:calc(10px * var(--text-skala))}.heat-cell .h-alarm{font-size:calc(10px * var(--text-skala));flex:0 0 auto}.picker-row.active .p-name{color:var(--accent)}@media(max-width:639px){.wl-row-fg{flex-wrap:wrap;row-gap:4px}.wl-row .q-main{flex:1 1 0}.wl-row .q-spark{order:2}.wl-row .q-price{order:3}.wl-row .wl-zellen{order:4;flex:1 1 100%;gap:12px;flex-wrap:wrap}.wl-zelle:before{content:attr(data-label) " ";color:var(--text-dim-on-glass);font-family:var(--font);font-variant-numeric:normal}}@media(min-width:640px){.wl-kopf{display:flex;align-items:center;gap:var(--sp-xl);padding:2px var(--sp-md) 6px}.wl-kopf-z{background:none;border:0;color:var(--text-dim);font:inherit;font-size:var(--foundation-size-caption2);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;padding:4px 0;white-space:nowrap}.wl-kopf-z.active{color:var(--text);font-weight:700}.wl-kopf-titel{flex:1;text-align:left}.wl-kopf-spark{flex:0 0 64px}.wl-kopf-kurs,.wl-row .q-price{flex:0 0 112px;text-align:right}.wl-zelle{flex:0 0 82px;text-align:right}}@media(min-width:1250px){#view[data-route="#/watchlist"] .wl-kopf-spark{flex-basis:110px}#view[data-route="#/watchlist"] .wl-zelle{flex-basis:96px}#view[data-route="#/watchlist"] .card.quote-list.wl-liste{display:flex;align-items:stretch}#view[data-route="#/watchlist"] .card.quote-list.wl-liste>.quote-row.wl-row:last-child{border-bottom:none}}.wl-row{position:relative;overflow:hidden;padding:0}.wl-row-fg{display:flex;align-items:center;gap:var(--sp-xl);width:100%;padding:var(--sp-2xl) var(--sp-md);background:var(--bg-elev);position:relative;z-index:1;transition:transform .28s var(--ease-smooth)}.wl-row.wischt .wl-row-fg{transition:none}@media(hover:hover){.wl-row:hover .wl-row-fg{background:var(--bg-elev2);border-radius:var(--r-sm)}}.wl-row.flash-up .wl-row-fg{animation:flashUp .9s var(--ease-smooth)}.wl-row.flash-down .wl-row-fg{animation:flashDown .9s var(--ease-smooth)}.wl-row.druck-peek,.wl-card.druck-peek,.heat-cell.druck-peek,[data-list].druck-peek{transform:scale(.965);opacity:.82;transition:transform .16s var(--ease-smooth),opacity .16s var(--ease-smooth)}.wl-menue{position:fixed;z-index:60;min-width:236px;background:var(--glass-thick);border-radius:var(--r-md);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--shadow-glass);padding:5px;animation:fadeUp .18s var(--ease-smooth)}.wl-menue-titel{padding:8px 11px 6px;font-size:var(--foundation-size-caption);color:var(--text-dim);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.wl-menue button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 11px;border:none;border-radius:var(--r-xs);background:none;color:var(--text);font:inherit;font-size:calc(13.5px * var(--text-skala));cursor:pointer}.wl-menue button:hover{background:var(--accent-soft);color:var(--accent)}.wl-menue button.gefaehrlich{color:var(--down)}.wl-menue button .mi-icon{flex:0 0 auto;opacity:.7}.wl-menue button:hover .mi-icon,.wl-menue button.gefaehrlich .mi-icon{opacity:.95}.wl-row .wl-mehr{flex:0 0 30px;width:30px;height:30px;opacity:.6}.wl-card .wl-mehr{flex:0 0 auto;padding:0 4px;color:var(--text-dim);font-size:var(--foundation-size-callout);line-height:1;cursor:pointer}.quote-row .wl-griff{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;color:var(--text-dim);padding:8px 2px;font-size:var(--foundation-size-subhead);letter-spacing:-3px;flex:0 0 auto}.quote-row.zieht{opacity:.75;background:var(--accent-soft);border-radius:var(--r-sm)}.quote-row.zieht .wl-griff{cursor:grabbing}.wl-wahl{display:none}.wl-auswahl .wl-wahl{display:inline-flex;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--text-dim);flex:0 0 auto;align-items:center;justify-content:center;font-size:12px;color:transparent}.wl-auswahl .gewaehlt .wl-wahl{background:var(--accent);border-color:var(--accent);color:#fff}.wl-auswahl .gewaehlt .wl-wahl:before{content:"\2713"}.wl-auswahl .gewaehlt{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-sm)}.wl-auswahl .heat-cell,.wl-auswahl .wl-card{position:relative}.wl-auswahl .heat-cell .wl-wahl,.wl-auswahl .wl-card .wl-wahl{position:absolute;top:8px;right:8px;background:#00000040}.wl-auswahl .heat-cell.gewaehlt .wl-wahl,.wl-auswahl .wl-card.gewaehlt .wl-wahl{background:var(--accent)}.wl-auswahl-leiste{position:sticky;bottom:calc(var(--nav-h) + 16px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}@media(min-width:900px){.wl-auswahl-leiste{bottom:12px}}.wl-auswahl-zahl{font-size:var(--foundation-size-footnote)}.wl-group-toggle{background:none;border:0;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;gap:6px;align-items:baseline}.wl-group-pfeil{color:var(--text-dim);font-size:var(--foundation-size-caption2)}.wl-group.zu .wl-group-name{opacity:.7}.al-filter .al-zahl{display:inline-block;min-width:18px;padding:0 5px;margin-left:2px;border-radius:var(--r-full);background:var(--bg-elev2);font-family:var(--font-mono);font-size:var(--foundation-size-caption2);text-align:center}.al-titel{display:flex;align-items:baseline;gap:10px;margin:14px 2px 4px;font:var(--t-headline);letter-spacing:var(--t-headline-track)}.al-titel:first-of-type{margin-top:2px}.al-titel-link{color:var(--text);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-titel-link .dim{font-weight:400}.al-werkzeuge{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 12px}.al-werkzeuge[hidden]{display:none}.al-suche{flex:1 1 220px;min-width:0;display:flex}.al-suche input,.al-sortierung select{min-width:0;width:100%;min-height:44px;box-sizing:border-box;font:inherit;font-size:calc(14px * var(--text-skala));color:var(--text);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 10px}.al-sortierung{flex:0 1 220px;min-width:0;display:flex;flex-direction:column;gap:4px}.al-gruppierung{display:flex;flex-direction:column;gap:4px;min-width:0}.al-werkzeug-label{color:var(--text-dim);font-size:var(--foundation-size-caption)}.al-gruppierung .seg button{min-height:40px}.al-naehe-hinweis{font-size:var(--foundation-size-caption);margin:-4px 2px 12px}.al-titel:has(.al-gruppe-knopf){align-items:center;gap:6px}.al-gruppe-knopf{flex:0 0 auto;width:36px;height:36px;margin-left:-8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:8px;color:var(--text-dim);cursor:pointer;font:inherit}.al-gruppe-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:0}.al-gruppe-pfeil:before{content:"\25b8";display:inline-block;transition:transform .15s ease}.al-gruppe-knopf[aria-expanded=true] .al-gruppe-pfeil:before{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.al-gruppe-pfeil:before{transition:none}}.al-gruppe-zahl{font:var(--t-caption);flex:0 0 auto}.al-liste[hidden]{display:none}.al-zeile-titel{font-weight:650}.al-kurs{margin-left:auto;font-size:var(--foundation-size-caption)}.al-liste .alert-row{cursor:pointer}.al-liste .al-schalter{flex:0 0 auto}@media(max-width:600px){.al-liste .alert-row{flex-wrap:wrap;row-gap:6px;column-gap:10px}.al-liste .alert-row .q-main{flex:1 1 200px;flex-direction:column;align-items:stretch;gap:2px}.al-liste .alert-row .q-sym{white-space:normal}.al-liste .alert-row .alarm-auge{margin-left:auto}}.al-verlauf-zeit{flex:0 0 auto;font-size:calc(11.5px * var(--text-skala));white-space:nowrap;min-width:62px}.al-verlauf-zeile .q-sym{white-space:normal;overflow-wrap:anywhere}.al-kategorien{display:flex;width:100%}.al-kategorien button{flex:1}.wl-row .q-main,#wlRows .q-main{flex-wrap:wrap}.wl-notiz{flex:1 1 100%;min-width:0;display:block;font-size:calc(11.5px * var(--text-skala));line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-card .wl-notiz{margin:6px 0 0;text-align:left}.wl-row .wl-edit{opacity:.75}@media(max-width:639px){.wl-row .wl-zellen{flex:1 1 0;min-width:55%}.wl-row .wl-edit,.wl-row .wl-mehr{order:5;align-self:center}.wl-row .wl-edit{margin-left:auto}}.wl-card .wl-edit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:28px;padding:0 4px;margin-left:auto;color:var(--text-dim);font-size:var(--foundation-size-subhead);line-height:1;cursor:pointer}.wl-card .wl-edit+.wl-mehr{margin-left:0}.wt-hinweis{display:block;margin-top:4px;font-size:calc(11.5px * var(--text-skala))}.wt-notiz{width:100%;min-height:72px;resize:vertical;font:inherit}.wt-kopieren{display:flex;align-items:center;gap:8px;margin-top:8px}.wt-kopieren[hidden]{display:none}@media(max-width:479px){.al-knopfzeile .al-dialog-loeschen,.wt-knoepfe [data-entfernen],.rl-knoepfe [data-loeschen]{order:3;flex:1 1 100%;margin-right:0}}.al-verlauf-kopf,.al-zustellung-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.al-zustellung-kopf{margin:0 2px 6px;font-size:var(--foundation-size-footnote);color:var(--text-dim)}.al-verlauf-zeile .al-verlauf-weg,.al-vormerk-zeile .za-aktion,.al-geraet-zeile .za-aktion{margin-left:auto}.al-knopfzeile .al-dialog-loeschen{margin-right:auto}.ts-treffer{max-height:min(48vh,420px);overflow-y:auto}.ts-treffer .picker-row .p-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-beschreibung{font-size:var(--foundation-size-caption);margin:-6px 0 12px}.al-vorschlaege{margin-bottom:8px}.al-vorschlaege[hidden]{display:none}.al-vorschlaege .chip.small{padding:5px 10px;font-size:var(--foundation-size-caption)}.al-optionen{margin:4px 0 6px}.al-optionen summary{cursor:pointer;font-weight:600;padding:6px 0;list-style:none}.al-optionen summary::-webkit-details-marker{display:none}.al-optionen summary:before{content:"\25b8  ";color:var(--text-dim)}.al-optionen[open] summary:before{content:"\25be  "}.al-nachziehen[hidden]{display:none!important}.al-kurszeile{font-size:var(--foundation-size-caption)}.mk-page{display:block}.idx-tiles{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){.idx-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.idx-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.regime-card{display:flex;flex-direction:column;gap:7px;padding:10px 12px;margin:10px 0 0}.regime-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.regime-kopf .dim{font-size:var(--foundation-size-caption)}.regime-strip{display:block;width:100%;height:8px;border-radius:4px;overflow:hidden;background:var(--bg-elev2)}.regime-seg.ruhig{fill:var(--up);opacity:.55}.regime-seg.stress{fill:var(--down);opacity:.85}.regime-fuss{font-size:calc(11.5px * var(--text-skala));line-height:1.45}.st-title .regime-badge{margin-left:2px;vertical-align:middle;font-size:var(--foundation-size-caption2)}.ereignis-zeile{font-size:var(--foundation-size-caption);margin:-4px 0 8px;line-height:1.45}.ereignis-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:3px}.ereignis-chip{font-size:calc(10.5px * var(--text-skala));line-height:1.5;padding:1px 7px;border-radius:999px;background:var(--bg-elev2);color:var(--text);white-space:nowrap}.ereignis-chip.schwer{background:var(--down-soft);color:var(--down);font-weight:600}.alarm-erfuellt{margin-left:6px;font-weight:700}.alarm-erfuellt.ja{color:var(--up)}.alarm-erfuellt.nein{color:var(--text-dim)}.quote-row.alert-row .q-main{flex-direction:column;align-items:flex-start;gap:2px}.quote-row.alert-row .q-sym{flex:1 1 auto;min-width:0;white-space:normal}.quote-row.alert-row{flex-wrap:wrap}.quote-row.alert-row .q-main{flex:1 1 9em}.opt-kopf{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.opt-kopf[hidden]{display:none}.opt-verfall-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--foundation-size-footnote)}.opt-oimodus{margin-left:auto;display:inline-flex;gap:4px}.opt-oimodus .chip{padding:2px 8px;font-size:var(--foundation-size-caption2)}.opt-vlegende{display:none;margin-left:auto;font-size:calc(10.5px * var(--text-skala));flex-wrap:wrap;gap:4px 6px}@media(min-width:700px){.opt-vlegende{display:flex}}.opt-grundlagen{padding-top:4px;padding-bottom:4px}.opt-verfaelle{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.opt-vgruppe{flex:0 0 auto;display:flex;align-items:center;gap:6px;scroll-snap-align:start}.opt-vmonat{font-size:calc(10.5px * var(--text-skala));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding-right:2px}.opt-vgruppe .chip{white-space:nowrap;padding-right:9px}.opt-vart{font-size:.68em;margin-left:3px;opacity:.75;font-weight:700;vertical-align:super}.opt-vart.quartal,.opt-vart.leaps{color:var(--accent);opacity:1}.badge.warn{background:#ffd60a24;color:var(--warn)}.opt-0dte{flex:1 1 auto;min-width:0}.opt-0dte summary{list-style:none;cursor:pointer;display:inline-block}.opt-0dte summary::-webkit-details-marker{display:none}.opt-0dte summary:after{content:" \25b8";opacity:.8}.opt-0dte[open] summary:after{content:" \25be"}.opt-0dte-text{font-size:calc(12.5px * var(--text-skala));line-height:1.45;margin-top:6px}.opt-reiter{display:flex;width:100%;margin:4px 0 10px}.opt-reiter button{flex:1 1 0;min-width:0;padding:8px 2px;font-size:var(--foundation-size-caption);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-pane[hidden]{display:none}@media(min-width:700px){.opt-reiter{width:auto}.opt-reiter button{flex:0 0 auto;padding:8px 16px;font-size:inherit}}.opt-fazit .chip-row{margin-bottom:4px}.opt-fazit-liste{margin:8px 0 0;padding:0;list-style:none;font-size:var(--foundation-size-footnote);line-height:1.5}.opt-fazit-liste li{position:relative;padding-left:16px;margin:4px 0}.opt-fazit-liste li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--text-dim)}.opt-fazit-liste li.up:before{background:var(--up)}.opt-fazit-liste li.down:before{background:var(--down)}.opt-analyse-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;align-items:start}.opt-analyse-raster>.card{margin:0;min-width:0}@media(min-width:1024px){.opt-analyse-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.opt-chart-titel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;font-size:var(--foundation-size-footnote);margin-bottom:8px}.opt-methodik{margin-top:6px}.opt-methodik summary{font-size:var(--foundation-size-caption2);cursor:pointer}.opt-lage{margin:6px 0 2px;font-size:var(--foundation-size-footnote);line-height:1.5}.opt-lage[hidden]{display:none}.opt-lage .chip{padding:3px 9px;min-height:0;font-size:calc(11.5px * var(--text-skala))}.opt-payoff-wrap{position:relative;margin-top:6px;touch-action:pan-y}.opt-kreuz{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.opt-kurve-wrap{position:relative;touch-action:pan-y}.opt-galerie-filter .chip{padding:3px 9px;min-height:0;font-size:calc(11.5px * var(--text-skala))}.opt-galerie{display:flex;gap:8px;overflow-x:auto;padding:8px 2px 10px;margin:0 -2px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.opt-vorlage{flex:0 0 152px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev2);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.opt-vorlage.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@media(hover:hover){.opt-vorlage:hover{border-color:var(--text-dim)}}.opt-vorlage-skizze{width:128px;height:44px;display:block}.opt-vorlage-name{font-weight:600;font-size:calc(12.5px * var(--text-skala))}.opt-vorlage-erw{font-size:calc(10.5px * var(--text-skala));line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opt-vorlage-level{font-size:calc(9.5px * var(--text-skala))}.opt-katalog>summary{padding:10px 0;font-weight:650;cursor:pointer}.opt-katalog>summary .dim{font-weight:400;font-size:12px}.opt-katalog-suche,.opt-szenario-regler{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:10px 0}.opt-katalog-suche label,.opt-szenario-regler label{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 140px;font-size:12px}.opt-katalog-suche input,.opt-katalog-suche select{width:100%;min-width:0;box-sizing:border-box}.opt-katalog input,.opt-katalog select,.opt-leg-felder input,.opt-leg-felder select,.opt-szenarien select,.opt-szenario-regler input[type=number]{min-height:40px;padding:8px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elev2);color:var(--text);font:inherit;box-sizing:border-box}.opt-katalog .opt-galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));max-height:420px;overflow-y:auto}.opt-katalog .opt-vorlage{min-width:0}.opt-leg-editor{flex-wrap:wrap;padding:12px 0}.opt-leg-felder{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.opt-leg-felder label{display:flex;flex-direction:column;gap:5px;font-size:11px;min-width:0}.opt-leg-felder input,.opt-leg-felder select{width:100%;min-width:0;padding:8px 5px;box-sizing:border-box;min-height:40px}.opt-strike-regler{display:flex;align-items:center;gap:12px;width:100%;font-size:11px;color:var(--text-dim)}.opt-strike-regler input{flex:1;min-width:0}.opt-leg-datum{font-size:11px}.opt-szenarien{margin-top:20px;min-width:0}.opt-szenarien h3{margin:0}.opt-szenarien .gex-heading label{font-size:12px}.opt-szenario-stand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0}.opt-szenario-stand>div{display:flex;flex-direction:column;gap:5px;min-width:0}.opt-szenario-stand span{font-size:11px}.opt-szenario-stand strong{font-size:clamp(14px,1.6vw,20px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.opt-matrix-wrap{max-height:570px;border:1px solid var(--border);border-radius:12px}.opt-matrix{width:100%;border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;font-size:12px}.opt-matrix th,.opt-matrix td{text-align:right;min-width:66px;padding:0}.opt-matrix th{background:var(--mat-dicht, var(--bg));color:var(--text)}.opt-matrix th small{display:block;color:var(--text-dim);font-size:10px;font-weight:400}.opt-matrix th:first-child{position:sticky;left:0;z-index:2;padding:5px}.opt-matrix thead th{position:sticky;top:0;z-index:3}.opt-matrix thead th:first-child{z-index:4}.opt-matrix button{width:100%;min-height:35px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;padding:5px;cursor:pointer}.opt-matrix td{color:#fff}.opt-matrix button.is-active,.opt-matrix button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:#0000004d}@media(max-width:600px){.opt-leg-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.opt-leg-strike{grid-column:1 / -1}.opt-szenario-stand{grid-template-columns:repeat(2,minmax(0,1fr))}}.opt-start{padding:4px 6px 6px}.opt-start-schritte{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:calc(11.5px * var(--text-skala));margin-bottom:10px}.opt-start-schritte b{display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--accent-soft);color:var(--accent);text-align:center;line-height:18px;margin-right:4px;font-size:11px}.opt-start-vorlagen{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.opt-start-vorlage{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev2);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.opt-start-vorlage .dim{font-size:var(--foundation-size-caption2);line-height:1.3}.opt-start-vorlage .badge{font-size:calc(9.5px * var(--text-skala))}@media(hover:hover){.opt-start-vorlage:hover{border-color:var(--accent)}}.opt-lernpfad{list-style:none;margin:4px 0 0;padding:0}.opt-lernpfad li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--separator)}.opt-lernpfad li:last-child{border-bottom:none}.opt-lern-nr{flex:0 0 24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);text-align:center;line-height:24px;font-weight:700;font-size:var(--foundation-size-caption)}.opt-lernpfad li.gesehen .opt-lern-nr{background:var(--up-soft);color:var(--up)}.opt-lern-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--foundation-size-footnote);line-height:1.45}.opt-lern-text .dim{font-size:var(--foundation-size-caption)}.opt-lernpfad .btn{flex:0 0 auto;white-space:nowrap}@media(max-width:480px){.opt-lernpfad li{flex-wrap:wrap}.opt-lernpfad .btn{margin-left:34px}}.idx-tile{display:flex;flex-direction:column;gap:3px;box-sizing:border-box;min-width:0;padding:13px 14px;text-align:left;cursor:pointer;background:var(--bg-elev1);border:none;border-radius:var(--r-lg);color:var(--text-on-glass);font:inherit;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo),0 6px 22px #0000003d;transform:translateZ(0);-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.idx-tile:hover{background:var(--mat-thick)}.idx-tile-head{display:flex;align-items:baseline;gap:6px}.idx-tile-name{flex:1;min-width:0;font-size:var(--foundation-size-caption);color:var(--text-dim);overflow-wrap:anywhere}.idx-tile-flag{flex:0 0 auto;font-size:var(--foundation-size-caption)}.idx-tile-val{font-size:var(--foundation-size-title3);font-weight:700;line-height:1.1}.idx-tile-spark{width:100%;height:34px;display:block;margin-top:4px}.idx-minor{margin-top:10px}.idx-chip{display:inline-flex;align-items:baseline;gap:6px}.idx-chip-name{font-size:calc(11.5px * var(--text-skala));color:var(--text-dim)}.heatmap-gross .heat-cell{min-height:76px;padding:10px}.heatmap-gross .heat-cell .h-sym{font-size:calc(14px * var(--text-skala))}.heatmap-gross .heat-cell .h-pct{font-size:var(--foundation-size-footnote)}.mv-spark{display:none;flex:0 0 54px;height:22px}@media(min-width:700px){.mv-spark{display:block}}.erklaer{text-decoration:underline dotted var(--text-faint);text-underline-offset:3px;cursor:help}.erklaer:hover,.erklaer:focus-visible{text-decoration-color:var(--accent);color:var(--accent)}.erklaer:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.erklaer-tip{position:fixed;z-index:300;max-width:280px;padding:9px 12px;border-radius:var(--r-md);background:var(--mat-dicht);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--shadow-glass);font-size:calc(12.5px * var(--text-skala));line-height:1.45;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth)}.erklaer-tip[data-sichtbar="1"]{opacity:1;transform:none}.erklaer-tip strong{color:var(--accent)}.st-page{max-width:1240px;margin:0 auto}.st-page>.pull-hint:not(.visible){display:none}.st-column{display:flex;flex-direction:column;gap:16px;min-width:0}.st-context{margin-top:16px}.st-panel{min-width:0;overflow:hidden;padding:18px;border-radius:var(--r-lg);background:var(--bg-elev);border:none;box-shadow:var(--shadow-glass);color:var(--text-on-glass);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.st-panel[hidden]{display:none}.st-page .st-panel>.card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.st-page .st-panel>.card:after{display:none}.st-page .st-panel>.st-title{margin:0 0 12px}.st-panel .st-title>span{white-space:normal}.st-panel .st-title .chip{width:auto;height:auto;padding:4px 0 4px 10px;background:transparent;border:0;box-shadow:none;color:var(--accent)}.st-panel .st-tiles{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.st-panel .st-tile{background:var(--mat-thin);box-shadow:none;border:0}.st-panel .st-satz-text{margin-top:0}.st-panel .st-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.st-page .st-depot-hero{padding:22px;background:linear-gradient(135deg,var(--accent-soft),transparent 75%),var(--bg-elev)}.st-hero-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--text-dim-on-glass);font-size:var(--foundation-size-footnote)}.st-link{color:var(--accent);font-size:var(--foundation-size-caption);font-weight:600;text-decoration:none}.st-hero-head .st-link{flex-shrink:0}.st-hero-value{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:clamp(calc(26px * var(--text-skala)),6vw,calc(36px * var(--text-skala)));font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.st-hero-hint{margin:8px 0 16px;color:var(--text-dim-on-glass);font-size:var(--foundation-size-caption);line-height:1.5}.st-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid var(--separator);padding-top:14px}.st-stat-label{display:block;color:var(--text-dim-on-glass);font-size:var(--foundation-size-caption2);margin-bottom:5px}.st-hero-stats strong{display:flex;flex-direction:column;gap:4px;font-size:var(--foundation-size-footnote);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.st-hero-options{display:block;margin-top:12px;color:var(--accent);font-size:var(--foundation-size-caption);text-decoration:none}.st-position-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.st-position-head h2{margin:0;font:var(--t-title3)}.st-holding{gap:12px;min-height:64px;padding:10px 0}.st-holding-icon{flex:0 0 36px;height:36px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border-radius:11px;font-weight:600}.st-page .st-holding .q-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.st-holding .q-sym{font-size:var(--foundation-size-footnote)}.st-page .st-holding .q-price{min-width:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.st-holding .q-last{font-size:var(--foundation-size-footnote)}.st-holding-qty,.st-holding-change{font-size:var(--foundation-size-caption2)}.st-holding-qty,.st-position-empty{color:var(--text-dim-on-glass)}.st-position-empty{margin:14px 0 2px;font-size:var(--foundation-size-caption);line-height:1.5}.st-all-positions{display:block;margin-top:12px;color:var(--accent);font-size:var(--foundation-size-caption);text-decoration:none}.st-karten{align-self:stretch;min-height:44px;color:var(--text-dim)}.st-karten-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;min-height:44px;border-bottom:1px solid var(--separator)}.st-karten-option span{display:flex;flex-direction:column;gap:4px}.st-karten-option small{color:var(--text-dim-on-glass);font-size:var(--foundation-size-caption)}.st-karten-option input{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0}.st-karten-fertig{display:flex;justify-content:flex-end;margin-top:18px}@media(min-width:1000px){.st-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px}.st-page>.pull-hint{grid-column:1 / -1}.st-context{margin-top:0}}@media(min-width:1440px){.st-page{max-width:2000px}}@media(max-width:420px){.st-panel,.st-page .st-depot-hero{padding:16px}.st-holding-icon{flex-basis:30px;height:30px}.st-holding,.st-hero-stats{gap:8px}}.st-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 7px;font:var(--t-title3);letter-spacing:var(--t-title3-track);color:var(--text)}.st-page>div:first-child .st-title{margin-top:2px}.st-title .chip{flex:0 0 auto;text-decoration:none;font-size:var(--foundation-size-caption);padding:4px 10px}.st-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-page .card{padding:calc(11px * var(--dichte-faktor)) var(--sp-xl);margin-bottom:0}.st-page .st-row{padding:calc(9px * var(--dichte-faktor)) calc(6px * var(--dichte-faktor))}.st-page .quote-list>:last-child{border-bottom:none}.st-row .q-sym{font-size:calc(13.5px * var(--dichte-text-faktor))}.st-nebentext{font-weight:400;font-size:calc(12px * var(--dichte-text-faktor))}.st-tiles{gap:8px}.idx-tile-future{font-size:var(--foundation-size-caption2);color:var(--text-dim-on-glass);margin-top:2px}.idx-tile-future .mono{color:var(--text)}.st-tile{padding:9px 11px;text-decoration:none;gap:2px}.st-tile-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.st-tile .idx-tile-val{font-size:var(--foundation-size-body)}.st-tile .badge{flex:0 0 auto}.st-invite{display:flex;align-items:center;gap:12px}.st-invite-icon{flex:0 0 auto;font-size:var(--foundation-size-title2);line-height:1}.st-invite-text{flex:1;min-width:0;font-size:calc(12.5px * var(--text-skala));line-height:1.35;color:var(--text-dim-on-glass)}.st-invite .btn{flex:0 0 auto}@media(max-width:380px){.st-invite{flex-wrap:wrap}.st-invite-text{flex:1 1 100%;order:2}.st-invite .btn{order:3}}.st-mover-split{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:560px){.st-mover-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}}.st-mover-head{margin:0 0 2px;font-size:calc(12.5px * var(--text-skala))}.st-mover-col .quote-list>:last-child{border-bottom:none}.st-mover-load{min-height:300px;display:flex;align-items:center}@media(min-width:560px){.st-mover-load{min-height:168px}}.st-zahlen{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline}.st-kennzahl{display:flex;flex-direction:column;gap:1px}.st-kennzahl .dim{font-size:calc(11.5px * var(--text-skala))}.st-kennzahl strong{font-size:var(--foundation-size-subhead)}.st-kennzahl .st-gross{font-size:calc(19px * var(--text-skala))}.st-fussnote{flex:1 1 100%;font-size:calc(11.5px * var(--text-skala));color:var(--text-dim-on-glass)}.st-fussnote a{text-decoration:underline;text-underline-offset:2px}.st-einordnung{margin:0 0 6px;font-size:calc(12.5px * var(--text-skala));line-height:1.4;color:var(--text-dim-on-glass)}.st-einordnung:empty{display:none}.st-zahlen .st-einordnung{margin:2px 0 0}.st-satz{margin-bottom:8px}.st-satz-text{margin:0;font-size:calc(14px * var(--text-skala));line-height:1.45;color:var(--text-on-glass)}.st-satz-zahlen{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:5px;font-size:calc(11.5px * var(--text-skala))}.st-satz-zahlen strong{color:var(--text-on-glass);font-weight:600}.st-punkt{opacity:.6}.st-analyse{margin:8px 0 0;font-size:var(--foundation-size-footnote);line-height:1.5;color:var(--text-on-glass)}.st-analyse p{margin:0 0 5px}.st-analyse p:last-child{margin-bottom:0}.st-analyse-ich{padding-left:10px;border-left:3px solid var(--accent);color:var(--text-on-glass)}.st-kennzahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}@media(min-width:560px){.st-kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.st-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.st-kennzahlen{grid-template-columns:repeat(6,minmax(0,1fr))}}.st-kennzahlen[hidden]{display:none}.st-kz{position:relative;display:flex;flex-direction:column;gap:1px;padding:7px 9px;border-radius:10px;background:var(--mat-thin, rgba(127,127,127,.08));min-width:0}.st-kz-label{font-size:calc(10.5px * var(--text-skala));text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim-on-glass);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-kz strong{font-size:calc(14px * var(--text-skala));font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-kz-sub{font-size:var(--foundation-size-caption2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-kz--breit{grid-column:1 / -1}.st-kz--breit .kz-balken-zeile:first-child{margin-top:5px}.st-chip-klein{padding:2px 8px;font-size:var(--foundation-size-caption2)}.st-termin-tag{font-size:var(--foundation-size-caption2);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 2px}.st-termine .st-termin-tag:first-of-type{margin-top:2px}.st-termin-zeit{white-space:nowrap}.st-ruhe{display:flex;align-items:center;gap:9px;font-size:calc(12.5px * var(--text-skala));color:var(--text-dim-on-glass)}.st-hinweis{font-size:var(--foundation-size-caption2);margin-bottom:5px}.st-fehler,.st-leer{font-size:calc(12.5px * var(--text-skala))}.lb-kopf{margin:0 0 10px;font-size:var(--foundation-size-footnote);line-height:1.5}.lb-liste{display:flex;flex-direction:column;gap:8px}.lb-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px;border-radius:10px;background:var(--mat-thin, rgba(127,127,127,.08))}.lb-stufe{display:flex;flex-direction:column;gap:3px;min-width:116px}.lb-zahlen{display:flex;flex:1 1 260px;flex-wrap:wrap;gap:6px 18px;justify-content:flex-end}.lb-kz{display:flex;flex-direction:column;gap:1px;min-width:84px}.lb-kz strong{font-size:var(--foundation-size-subhead);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lb-klein{font-size:var(--foundation-size-caption2)}.lb-fuss{margin:12px 0 0;font-size:calc(11.5px * var(--text-skala));line-height:1.45}.lb-befunde{flex:1 1 240px;font-size:calc(11.5px * var(--text-skala));line-height:1.45;min-width:0}@media(max-width:430px){.lb-zahlen{justify-content:flex-start}}.briefing-zitate{display:flex;flex-direction:column;gap:5px}.briefing-zitat{display:block;padding:5px 8px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;background:var(--mat-thin, rgba(127,127,127,.08));font-size:var(--foundation-size-caption);line-height:1.4;color:var(--text-on-glass);text-decoration:none}a.briefing-zitat:active{opacity:.8}.briefing-abschnitt strong{color:var(--text-on-glass);margin-right:2px}.briefing-abschnitt[data-abschnitt=achten]{padding-left:10px;border-left:3px solid var(--accent)}.briefing-frage{display:flex;gap:8px;align-items:center;margin:2px 0 10px}.briefing-frage input{flex:1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elev);color:var(--text);font-size:var(--foundation-size-footnote)}.briefing-antwort{margin:0 0 10px}.briefing-antwort-text{margin:0;padding:6px 10px;border-radius:10px;background:var(--mat-thin, rgba(127,127,127,.08));font-size:var(--foundation-size-footnote);line-height:1.5;color:var(--text-on-glass)}.st-news{display:flex;flex-direction:column}.st-news-item{display:block;padding:9px 2px;text-decoration:none;color:var(--text-on-glass);border-bottom:1px solid var(--separator)}.st-news-item:last-child{border-bottom:none}.st-news-titel{font-size:var(--foundation-size-footnote);line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-news-meta{display:flex;align-items:center;gap:7px;margin-top:3px;font-size:calc(11.5px * var(--text-skala))}.st-news-meta .badge{font-size:calc(10.5px * var(--text-skala));padding:1px 6px}@media(min-width:700px){.st-page .q-price{display:flex;align-items:baseline;gap:12px;text-align:right}}.fav-star{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-full);background:transparent;color:var(--text-dim-on-glass);font-size:var(--foundation-size-callout);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fav-star:active{transform:scale(.88)}.fav-star.active{color:var(--accent)}@media(hover:hover){.fav-star:hover{color:var(--accent)}}.alert-row.triggered{background:linear-gradient(90deg,var(--accent-soft),transparent 70%);border-radius:var(--r-sm)}.quote-row .q-name.alert-triggered-text{color:var(--accent)}.draw-row{padding:10px 8px;border-bottom:1px solid var(--separator);display:flex;flex-direction:column;gap:7px}.draw-row:last-child{border-bottom:none}.draw-row-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.draw-row-controls .btn{margin-left:auto}.draw-dots{display:flex;align-items:center;gap:6px;flex:0 0 auto}.draw-dot{width:18px;height:18px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px #00000040;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.draw-dot:active{transform:scale(.85)}.draw-dot.active{border-color:var(--text-on-glass)}.draw-wheel{width:20px;height:20px;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;overflow:hidden}.draw-wheel::-webkit-color-swatch-wrapper{padding:0}.draw-wheel::-webkit-color-swatch{border:2px solid var(--border);border-radius:50%}.draw-width{flex:0 0 auto;font-size:var(--foundation-size-caption);padding:3px 6px}.shape-layer{position:absolute;inset:0;pointer-events:none;z-index:3}#printArea{display:none}@media print{body>*:not(#printArea){display:none!important}#printArea{display:block!important;color:#000;background:#fff;font-family:var(--font);padding:24px}#printArea h1{font-size:20px;margin:0 0 4px}#printArea .print-meta{color:#444;font-size:12px;margin:0 0 16px}#printArea .print-fazit{font-size:13px;line-height:1.5;margin-bottom:20px}#printArea .print-fazit h4{font-size:14px;margin:12px 0 4px}#printArea .print-fazit ul{margin:4px 0;padding-left:20px}#printArea h3{font-size:14px;margin:16px 0 6px}#printArea .print-table{width:100%;border-collapse:collapse;font-size:11px}#printArea .print-table th,#printArea .print-table td{border:1px solid #999;padding:4px 6px;text-align:right}#printArea .print-table th:first-child,#printArea .print-table td:first-child{text-align:left}#printArea .print-footer{margin-top:24px;font-size:10px;color:#666}}.kurs-alt{color:var(--warn);font-weight:600}.stat-quelle{display:inline-block;margin-left:4px;padding:0 5px;border-radius:var(--r-full);font:600 calc(9.5px * var(--text-skala)) var(--font);letter-spacing:.02em;vertical-align:middle;color:var(--text-dim);background:var(--bg-elev2);border:1px solid var(--border)}.peer-tabelle td,.peer-tabelle th{white-space:nowrap}.peer-tabelle tr.eigen td{background:color-mix(in srgb,var(--accent) 10%,transparent);font-weight:600}.peer-tabelle tr.median td{color:var(--text-dim);border-top:1px solid var(--border)}.dcf-sens th{text-align:right;font-weight:500;color:var(--text-dim)}.dcf-sens td{text-align:right}.dcf-sens td.basis{font-weight:700;outline:1px solid var(--accent);outline-offset:-1px}.fh-trend{font-size:var(--foundation-size-caption);margin:8px 0 0;color:var(--text)}.fh-achse{display:flex;margin-top:3px}.fh-achse span{flex:1;text-align:center;font-size:calc(10px * var(--text-skala));color:var(--text-dim);font-family:var(--font-mono)}.fh-achse span.leer{color:var(--text-faint)}#anFair .quote-row .q-main{min-width:0}#anFair .quote-row>.mono{flex:0 0 auto;margin-left:auto;white-space:nowrap}#anFair .quote-row .q-sym{white-space:normal;overflow-wrap:anywhere}.order-hint{font-size:calc(11.5px * var(--text-skala));margin:8px 0 0}.order-bracket{margin-top:10px}.order-bracket .btn[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}.order-risiko{position:relative;margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--mat-thin, rgba(127,127,127,.08));font-size:var(--foundation-size-caption);line-height:1.45}.order-risiko[hidden]{display:none}.order-risiko ul{margin:6px 0;padding-left:18px}.order-risiko li+li{margin-top:2px}.order-risiko-aktionen{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px;align-items:center}.pf-verlauf-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.pos-filter{margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:12px}.pos-filter-zeile,.pos-sort-zeile{display:grid;gap:10px;align-items:end;margin-bottom:10px}.pos-filter-zeile{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.pos-sort-zeile{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pos-filter label{display:flex;flex-direction:column;gap:5px;min-width:0;color:var(--text-dim);font-size:var(--foundation-size-caption)}.pos-filter input,.pos-filter select{min-width:0;width:100%;min-height:44px;box-sizing:border-box;font:inherit;font-size:calc(14px * var(--text-skala));color:var(--text);background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 10px}.pos-filter input:focus-visible,.pos-filter select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-filter select:disabled{opacity:.5}.pos-filter-fuss,.div-rb-cache{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--foundation-size-caption)}.pos-filter-fuss .btn,.div-rb-cache .btn{min-height:44px}.pos-filter-leer{font-size:var(--foundation-size-footnote);margin:10px 0 0}.pos-tabelle tr.pos-zeile[hidden],#pfDivJahresBlock[hidden]{display:none}.pos-sort-knopf{background:transparent;border:0;color:inherit;font:inherit;font-weight:650;padding:6px 0;min-height:44px;cursor:pointer;white-space:nowrap}.pos-tabelle th[aria-sort]:not([aria-sort=none]){color:var(--accent)}.pos-sort-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pos-tabelle-scroll{min-width:0;max-width:100%;overflow-x:auto}@media(min-width:600px){.pos-tabelle{min-width:900px}.pos-tabelle .col-wide{display:table-cell}.pos-tabelle .pos-titelzelle,.pos-tabelle thead th:first-child{position:sticky;left:0;background:var(--bg-elev);z-index:1}.pos-tabelle .pos-aktion{position:sticky;right:0;background:var(--bg-elev);z-index:1}}.div-rb-cache{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}@media(max-width:767px){.pos-filter-zeile,.pos-sort-zeile{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-filter .pos-suche{grid-column:1 / -1}}.pf-verlauf-kopf .seg button{padding:6px 9px;min-height:30px;font-size:calc(11.5px * var(--text-skala))}#pfVergleich[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.pf-legende{gap:12px;margin-top:6px;font-size:var(--foundation-size-caption2);color:var(--text-dim)}.pf-legende:empty{display:none}#pfPerioden .badge{cursor:pointer}#pfPerioden .badge.aktiv{outline:1px solid var(--accent)}.risiko-balken{display:inline-block;width:48px;height:6px;margin-right:6px;vertical-align:middle;background:var(--bg-elev2);border-radius:3px;overflow:hidden}.risiko-balken i{display:block;height:100%;background:var(--accent)}.pos-notiz-zeile{font-size:var(--foundation-size-caption2);font-weight:400;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-narrow-btn{width:18px;text-align:right;padding-left:0!important}@media(max-width:600px){.col-narrow-btn{display:none}}.pos-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.pos-abschnitt{margin-top:14px}.pos-titel{font:var(--t-headline);letter-spacing:var(--t-headline-track);margin:0 0 6px}#posNotiz{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:var(--foundation-size-footnote);padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--separator);background:var(--bg-elev2);color:var(--text)}#pfOrders .q-sym{flex:1 1 auto;min-width:0;white-space:normal}#pfOrders .q-name{white-space:normal}#pfOrders .q-main{flex-direction:column;align-items:stretch;gap:2px}@media(max-width:600px){#pfOrders .quote-row{flex-wrap:wrap}#pfOrders .q-main{flex:1 1 100%}}.pf-einordnung{font-size:calc(12.5px * var(--text-skala));margin:-4px 0 10px}.pf-einordnung:empty{display:none}.opt-einheiten{margin-top:6px;border-top:1px solid var(--separator);padding-top:4px}.opt-einheit{padding:8px 2px;font-size:calc(12.5px * var(--text-skala));border-bottom:1px solid var(--separator)}.opt-einheit:last-child{border-bottom:none}.opt-praemien{margin-top:12px}.opt-praemien-balken{display:flex;gap:3px;align-items:stretch;height:90px}.opt-praemien-spalte{flex:1 1 0;display:flex;flex-direction:column;min-width:0}.opt-praemien-oben,.opt-praemien-unten{flex:1 1 0;display:flex}.opt-praemien-oben{align-items:flex-end;border-bottom:1px solid var(--separator)}.opt-praemien-unten{align-items:flex-start}.opt-praemien-spalte i{display:block;width:100%;border-radius:2px}.opt-praemien-spalte i.up{background:var(--up)}.opt-praemien-spalte i.down{background:var(--down)}.opt-praemien-spalte span{font-size:calc(9px * var(--text-skala));color:var(--text-dim);text-align:center;margin-top:2px}.roll-zeile .q-sym,.roll-zeile .q-name{white-space:normal}.roll-zeile .q-main{flex-direction:column;align-items:stretch;gap:2px;min-width:0}@media(max-width:600px){.roll-zeile{flex-wrap:wrap}.roll-zeile .q-main{flex:1 1 100%}}#pfOptions>.opt-einheiten,#pfOptions>p{grid-column:1 / -1}.titel-mit-chip{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%}.titel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ticker-chip{flex:none;font:inherit;font-family:var(--font-mono, ui-monospace, monospace);font-size:.72em;font-weight:600;letter-spacing:.02em;line-height:1.4;padding:1px 6px;border-radius:6px;border:1px solid var(--border, rgba(127,127,127,.3));background:var(--bg-inset, transparent);color:var(--text-dim, inherit);cursor:pointer}.ticker-chip:hover{color:var(--text, inherit)}.ticker-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kurzinfo-titel{margin:0 0 12px}.kurzinfo-zeilen>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--border, rgba(127,127,127,.15))}.kurzinfo-aktionen{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.teildepot-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;overflow:visible}.teildepot-leiste::-webkit-scrollbar{display:none}.teildepot-leiste>*{flex:0 1 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;min-height:44px}.teildepot-leiste>.dim{font-size:var(--foundation-size-caption)}.teildepot-verwaltung{display:grid;gap:8px;margin:4px 0 10px}.teildepot-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.teildepot-zeile .dim{font-size:var(--foundation-size-caption);white-space:nowrap}.td-etikett{font-size:calc(9.5px * var(--text-skala))}td .titel-mit-chip{max-width:min(220px,46vw)}.stapel-ebene{position:fixed;inset:0;z-index:201;display:flex;align-items:flex-end;justify-content:center;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sheetScrim var(--dur-base) var(--ease-smooth)}.stapel-blatt{width:100%;max-width:480px;max-height:82dvh;overflow-y:auto;background:var(--mat-dicht);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(var(--glass-sat));backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(var(--glass-sat));border-radius:var(--r-xl) var(--r-xl) 0 0;padding:20px 18px calc(18px + var(--safe-bottom));box-shadow:var(--shadow-glass);animation:sheetIn var(--dur-base) var(--ease-smooth)}.stapel-blatt h3{margin:0 0 16px;font:var(--t-title2);letter-spacing:var(--t-title2-track)}.stapel-ebene.closing{pointer-events:none;animation:scrimOut var(--dur-fast) var(--ease-smooth) forwards}.stapel-ebene.closing .stapel-blatt{animation:sheetOut var(--dur-fast) var(--ease-smooth) forwards}@media(min-width:900px){.stapel-ebene{align-items:center}.stapel-blatt{border-radius:var(--r-xl);max-width:440px}}@media(prefers-reduced-motion:reduce){.stapel-blatt{animation:sheetScrim var(--dur-fast) linear}.stapel-ebene.closing,.stapel-ebene.closing .stapel-blatt{animation:scrimOut 60ms linear forwards}}.kurzinfo-zeilen>div>span:first-child{flex:none}.kurzinfo-zeilen>div>span:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.kurzinfo-zeilen>.kurzinfo-summe{font-weight:600}.kurzinfo-abschnitt{margin:16px 0 2px;font-size:calc(11.5px * var(--text-skala));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kurzinfo-listen{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:var(--foundation-size-footnote)}.kurzinfo-leer{margin:12px 0 0;font-size:var(--foundation-size-footnote)}.kurzinfo-fuss{margin:14px 0 0;font-size:var(--foundation-size-caption2)}.titel-mit-chip{align-items:center}@media(pointer:coarse){.ticker-chip{position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ticker-chip:after{content:"";position:absolute;left:50%;top:50%;width:max(calc(100% + 8px),44px);height:44px;transform:translate(-50%,-50%)}td:has(.ticker-chip),.quote-row:has(.ticker-chip){overflow-y:clip}.al-titel-link:has(.ticker-chip){overflow:visible}}.status-banner[hidden]{display:none}@media(max-width:899px){.status-leiste{position:fixed;left:16px;right:16px;bottom:calc(var(--nav-h) + var(--nav-abstand-unten) + 10px);z-index:45;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.status-leiste .status-banner{width:auto;max-width:100%;pointer-events:auto;padding:9px 16px;border-radius:var(--r-lg);box-shadow:var(--shadow-glass-schwebend);line-height:1.35}}.heat-cell[data-heat-sym] .h-sym{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heat-cell .h-kuerzel{font-family:var(--font-mono);letter-spacing:.02em}.heat-cell .h-kuerzel:empty{display:none}@container (min-width: 132px){.heat-cell[data-heat-sym] .h-sym{flex:0 1 auto}.heat-cell .h-name.h-kuerzel{flex:0 0 auto}}.heat-cell[data-sector] .h-sym{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.heat-cell .h-top.h-top-titel,.st-kz-titelzeile{display:flex;gap:.3em;min-width:0}.h-top-titel .h-top-name,.st-kz-titelzeile .st-kz-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-top-titel .h-top-fest,.st-kz-titelzeile .st-kz-fest{flex:none;white-space:nowrap}.wl-card-sym.wl-card-titel{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-card-name.wl-card-kuerzel{flex:0 0 auto;font-family:var(--font-mono);letter-spacing:.02em}.wl-card-name.wl-card-kuerzel:empty{display:none}.td-kopf{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;margin:0 0 14px;min-width:0}.td-kopf>.teildepot-leiste{min-width:0;margin:0}.td-optionen{position:relative}.td-optionen-knopf{width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--r-full);color:var(--accent);cursor:pointer;list-style:none;background:var(--bg-elev)}.td-optionen-knopf::-webkit-details-marker{display:none}.td-optionen[open] .td-optionen-knopf{background:var(--accent-soft)}.td-optionen-menu{position:absolute;right:0;top:50px;z-index:50;width:min(240px,calc(100vw - 40px));padding:8px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 8px 20px #00000040}.td-optionen-menu .btn{display:block;width:100%;min-height:44px;text-align:left}#stBriefing{scroll-margin-top:calc(var(--safe-top) + var(--ticker-raum) + 72px)}#stBriefing:focus{outline:none}.alloc-kategorie{cursor:pointer;min-height:44px;white-space:normal;text-align:left}.alloc-kategorie[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.alloc-titel{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.alloc-titel-zeile{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;background:transparent;color:inherit;border:0;border-bottom:1px solid var(--border);padding:12px 0;min-height:44px;font:inherit;cursor:pointer}.alloc-titel-zeile>span{min-width:0;overflow-wrap:anywhere}.alloc-titel-zeile>span:last-child{text-align:right}.alloc-titel-zeile small{display:block;font-size:var(--foundation-size-caption2)}.pos-boerse,.pos-buchungsdatum{display:block;color:var(--text-dim);font-size:var(--foundation-size-caption2);font-family:var(--font);white-space:normal;overflow-wrap:anywhere;line-height:1.35;margin-top:3px}.pos-buchungsdatum{overflow-wrap:normal}.pos-buchungsdatum time{white-space:nowrap}.pos-kursquelle{font-size:var(--foundation-size-caption2);line-height:1.5;overflow-wrap:anywhere}.pos-kursvergleiche{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px}.pos-kursvergleich{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:var(--r-md)}.pos-kursvergleich strong{font-family:var(--font-mono);font-size:calc(18px * var(--text-skala))}.pos-kursvergleich small{font-size:calc(10px * var(--text-skala));line-height:1.4}.ps-hinweis,.ps-auswahl{font-size:var(--foundation-size-caption);line-height:1.5}.ps-auswahl{padding:10px 0;color:var(--accent)}.ps-plaetze{max-height:40vh;overflow-y:auto;overscroll-behavior:contain}.ps-plaetze .picker-row,.pb-buchungen .picker-row{width:100%;min-height:52px;text-align:left}.ps-plaetze .picker-row.ist-gewaehlt{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:10px}.ps-plaetze .picker-row.ist-gewaehlt strong{color:var(--accent)}.ps-plaetze .picker-row.ist-gewaehlt>span:last-child:before{content:"\2713  ";color:var(--accent);font-weight:600}.ps-plaetze .picker-row>span,.pb-buchungen .picker-row>span{min-width:0;overflow-wrap:anywhere}.ps-plaetze .picker-row>span:first-child{flex:1 1 auto}.ps-plaetze .picker-row>span:last-child{flex:0 0 auto;white-space:nowrap;text-align:right}.ps-plaetze small,.pb-buchungen small{display:block;font-size:var(--foundation-size-caption2);line-height:1.5}.ps-gruppentitel{color:var(--text-dim);font-size:var(--foundation-size-caption);margin:14px 0 6px}.pe-form{border:0;padding:0;margin:0;min-width:0}.pe-modal [hidden]{display:none}.pe-vergleich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pe-bestand{padding:10px 0;overflow-wrap:anywhere}.pe-bestand small{display:block;font-size:var(--foundation-size-caption);line-height:1.5}.pe-treffer .picker-row[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.pe-modal .pl-wahl{align-items:flex-start}.pe-modal .pl-wahl input{flex-shrink:0}@media(max-width:550px){.pe-vergleich{grid-template-columns:minmax(0,1fr)}}.pb-buchungen{margin-top:20px;border-top:1px solid var(--border);padding-top:12px}.pb-buchungen summary{min-height:44px;cursor:pointer}.dq-gratis{border:1px solid var(--border);border-radius:var(--r-md);padding:12px;margin-bottom:18px}.dq-gratis p{font-size:var(--foundation-size-caption);line-height:1.5}.mehr-bereiche{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;margin-bottom:20px}.mehr-bereiche a.card{display:flex;align-items:center;text-decoration:none;color:inherit;margin:0!important;padding:12px 14px;gap:10px!important;border-radius:var(--r-md);min-height:64px}.mehr-bereiche .mehr-text{flex:1;min-width:0}.mehr-bereiche .mehr-text>*{display:block}.mehr-bereiche .mehr-text .dim{margin-top:2px}.mehr-bereiche a.card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mehr-bereiche a.card>span:first-child{font-size:calc(21px * var(--text-skala))!important;flex:none;width:1.4em;text-align:center}.mehr-bereiche strong{font-size:calc(14px * var(--text-skala))!important}.mehr-bereiche .dim{font-size:var(--foundation-size-caption2)!important;line-height:1.35}.teildepot-zeile .td-name-feld{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--bg-elev2);box-shadow:var(--kante-ring),inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 var(--glass-lo);color:var(--text-on-glass);font:var(--t-body);letter-spacing:var(--t-body-track)}.teildepot-zeile .td-name-feld:focus{outline:none;border-color:var(--accent);background:var(--bg-elev)}.td-fehler{color:var(--down);font-size:calc(12.5px * var(--text-skala));min-height:1em;margin:4px 0}.td-fehler:empty{min-height:0;margin:0}.stat .s-sub{font-size:calc(10.5px * var(--text-skala));margin-top:3px;line-height:1.3}.stat .s-sub:empty{display:none}.pf-hinweis{font-size:var(--foundation-size-caption);margin-top:8px;line-height:1.4}.pf-euro-fuss{font-size:var(--foundation-size-caption2);margin:10px 0 0}.pf-verlauf-hinweis{font-size:calc(11.5px * var(--text-skala));margin:8px 0 0}.pos-name{appearance:none;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer;max-width:100%}.pos-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pos-kopfzeile{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.pos-kopfzeile>strong{min-width:0}.pos-risiko{font-size:var(--foundation-size-caption2);font-weight:400}.pos-risiko:empty{display:none}.pos-risiko-punkt{display:none;width:8px;height:8px;border-radius:50%;background:currentColor}.pos-risiko-punkt.up{color:var(--up)}.pos-risiko-punkt.down{color:var(--down)}.pos-risiko-punkt.flat{color:var(--text-dim)}.pos-td{margin-top:3px;display:flex;gap:4px;flex-wrap:wrap}.pos-gv{white-space:nowrap}.pos-gv-pct{font-size:.92em}.pos-vortag{font-size:calc(10px * var(--text-skala))}.pos-mal{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:600px){.pos-kopfzeile{display:inline}.pos-risiko{display:block}.pos-tabelle .pos-einstand-n{display:none}}@media(max-width:599px){#pfPositions.pos-liste{overflow-x:visible}.pos-tabelle,.pos-tabelle tbody{display:block;width:100%}.pos-tabelle thead{display:block;max-width:100%;overflow-x:auto;margin-bottom:12px}.pos-tabelle thead tr{display:flex;gap:14px}.pos-tabelle thead th,.pos-tabelle thead th.col-wide{display:block;padding:0;border:0}.pos-tabelle thead th.pos-aktion{display:none}.pos-tabelle tr.pos-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel wert" "einstand einstand" "menge gv";column-gap:12px;row-gap:2px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--separator)}.pos-tabelle tr.pos-zeile:last-child{border-bottom:none}.pos-tabelle tr.pos-zeile{overflow-y:clip}.pos-tabelle tr.pos-zeile>td.pos-titelzelle{overflow:visible}.pos-tabelle tr.pos-zeile>td{display:block;padding:0;border:0;text-align:left;min-width:0}.pos-tabelle tr.pos-zeile>td.pos-titelzelle{grid-area:titel}.pos-tabelle tr.pos-zeile>td.pos-wert{grid-area:wert;text-align:right;font-weight:700;white-space:nowrap}.pos-tabelle tr.pos-zeile>td.pos-stueck{grid-area:menge;color:var(--text-dim-on-glass);font-size:calc(12.5px * var(--text-skala));overflow-wrap:anywhere}.pos-tabelle tr.pos-zeile>td.pos-gv{grid-area:gv;text-align:right;font-size:calc(12.5px * var(--text-skala))}.pos-tabelle tr.pos-zeile>td.pos-kurs,.pos-tabelle tr.pos-zeile>td.col-wide,.pos-tabelle tr.pos-zeile>td.col-narrow-btn{display:none}.pos-tabelle .pos-mal{display:inline}.pos-tabelle .pos-einstand-n{grid-area:einstand;display:block;margin-top:3px;font-size:var(--foundation-size-caption2)}.pos-tabelle .pos-td{display:none}.pos-tabelle .pos-notiz-zeile{margin-top:2px}.pos-tabelle td .titel-mit-chip{max-width:100%;flex-wrap:wrap;row-gap:2px}.pos-tabelle .pos-risiko-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pos-tabelle .pos-risiko-punkt{display:inline-block}.pos-tabelle tr.pos-zeile{content-visibility:auto;contain-intrinsic-size:auto 62px}.pos-tabelle tr.pos-zeile .pos-name:focus-visible{outline-offset:-2px}}.vg-liste{display:grid;gap:4px}.vg-zeile{padding:10px 0;border-bottom:1px solid var(--separator)}.vg-zeile:last-child{border-bottom:none}.vg-zeile.aktiv .vg-name{color:var(--accent)}.vg-aufgeloest .vg-name{cursor:default}.vg-aufgeloest-am{font-size:var(--foundation-size-caption);margin:2px 0 4px}.vg-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}.vg-name{appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:32px}.vg-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.vg-wert{font-weight:700;white-space:nowrap}.vg-balken{height:4px;border-radius:2px;background:var(--bg-elev2);margin:4px 0 6px;overflow:hidden}.vg-balken>i{display:block;height:100%;background:var(--accent);border-radius:2px}.vg-zahlen{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--foundation-size-caption);color:var(--text-dim-on-glass)}.vg-zahlen strong{color:var(--text-on-glass);font-family:var(--font-mono);font-weight:600}.vg-zahlen strong.up{color:var(--up)}.vg-zahlen strong.down{color:var(--down)}.vg-fuss{font-size:var(--foundation-size-caption2);margin:8px 0 0}.pos-td-liste{display:grid;gap:6px}.pos-td-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--separator)}.pos-td-zeile:last-child{border-bottom:none}.pos-td-zeile.ausgeblendet{opacity:.7}.pos-td-text{min-width:0;flex:1 1 180px}.pos-td-text .dim{font-size:var(--foundation-size-caption)}.pos-td-knoepfe{gap:6px;flex:none}.pos-split-erkannt{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;margin:0 0 8px;border-radius:var(--r-sm);background:var(--bg-elev2);font-size:var(--foundation-size-footnote)}.pos-split-erkannt>span:first-child{flex:1 1 240px;min-width:0}.pos-split-knoepfe{gap:6px;flex-wrap:wrap}.pos-split-knoepfe .btn{white-space:nowrap}.pos-split-form{margin-top:6px}.korr-tabelle td.korr-name{white-space:nowrap;font-family:inherit}.korr-tabelle .korr-kuerzel{font-size:.9em}.sync-hinweis{font-size:var(--foundation-size-caption);margin:8px 0 0;line-height:1.4}.sync-hinweis.down{color:var(--down)}.sync-hinweis.warn{color:var(--warn, var(--text-dim-on-glass))}.sync-stand{display:flex;align-items:center;gap:6px;min-width:0;margin:6px 0 0;font-size:var(--foundation-size-caption2);line-height:1.4;color:var(--text-dim-on-glass)}.sync-stand a{min-width:0;padding:4px 0;margin:-4px 0;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sync-stand a:hover,.sync-stand a:focus-visible{text-decoration:underline}.sync-stand .erklaer{flex-shrink:0;padding:4px;margin:-4px}.sync-stand.warn{color:var(--warn)}.st-depot-hero .sync-stand{margin-top:12px}@media(max-width:479px){.teildepot-zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.teildepot-zeile .td-name-feld{grid-column:1 / -1}}.titel-zusatz{font:var(--t-footnote);font-weight:400}.order-titel-info{margin:-4px 0 10px;font:var(--t-footnote);letter-spacing:var(--t-footnote-track)}.order-titel-info:empty{display:none}.ti-zeile+.ti-zeile{margin-top:4px}.ti-name{font-weight:600;color:var(--text-on-glass)}.ti-warnung{color:var(--warn)}.ti-wechsel{display:inline-flex;align-items:center;min-height:32px;margin:2px 4px 2px 0;padding:4px 10px;border:none;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.order-kurs-hinweis{margin:-4px 0 10px}.order-kurs-hinweis:empty{display:none}.order-fehler,.bb-fehler,.wd-fehler{color:var(--down);font:var(--t-footnote);letter-spacing:var(--t-footnote-track)}.order-fehler:not(:empty){margin-top:8px}.order-aktionen{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.tx-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 0 8px;border-bottom:1px solid var(--separator)}.tx-filter select{flex:1 1 140px;min-width:0;max-width:260px;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--bg-elev2);box-shadow:var(--kante-ring);color:var(--text-on-glass);font:var(--t-footnote)}.tx-filter select:focus{outline:none;border-color:var(--accent)}.tx-neu{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.tx-filter-leer{border-bottom:none}.quote-row.tx-zeile{cursor:default}.quote-row.tx-zeile .q-main{flex-direction:column;align-items:stretch;gap:2px}.quote-row.tx-zeile .q-sym{white-space:normal;min-width:0}.quote-row.tx-zeile .q-name{white-space:normal}.tx-mini{font-size:calc(9.5px * var(--text-skala))}.tx-betrag{flex:none;white-space:nowrap}.tx-order{opacity:.75}.tx-mehr{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:10px 0 2px;font:var(--t-footnote)}.tx-leer{font:var(--t-footnote);padding:6px}.bb-titel{margin:-8px 0 12px}.bb-hinweis,.bb-wirkung{font:var(--t-footnote);letter-spacing:var(--t-footnote-track);margin:0 0 10px}.bb-wirkung:empty,.bb-fehler:empty{display:none}.bb-fehler{margin:0 0 10px}.bb-aktionen{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:4px}.bb-nebenaktionen{display:flex;gap:4px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:6px;border-top:1px solid var(--separator)}.bb-link,.wd-link{min-height:44px;padding:0 2px;border:none;background:none;color:var(--accent);font:var(--t-footnote);font-weight:600;cursor:pointer;text-align:left}.wd-link[hidden]{display:none}.bb-link.bb-loeschen{color:var(--down)}.ub-intro{font:var(--t-footnote);margin-top:0}.ub-schnell{margin-bottom:8px}.ub-liste{border:none;margin:0 0 12px;padding:0;display:grid;gap:2px}.ub-legende{font:var(--t-footnote);color:var(--text-dim-on-glass);margin-bottom:4px;padding:0}.ub-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:4px 8px;border-radius:var(--r-sm);background:var(--bg-elev2);cursor:pointer;font:var(--t-footnote)}.ub-zeile input{width:20px;height:20px;accent-color:var(--accent)}.ub-text{min-width:0}.modal.wd-modal{max-width:680px}.wd-intro{margin-top:0;font:var(--t-footnote);letter-spacing:var(--t-footnote-track)}.wd-kopf-felder{flex-wrap:wrap}.wd-kopf-felder .field{flex:1 1 200px;min-width:0}.wd-td-hinweis{font-size:calc(11.5px * var(--text-skala));margin:-4px 0 10px}.wd-karten{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:4px 0 12px}.wd-karte{min-width:0;padding:12px 12px 4px;border-radius:var(--r-md);background:var(--bg-elev2);box-shadow:var(--kante-ring);border:1px solid transparent}.wd-karte.wd-unvollstaendig{border-color:color-mix(in srgb,var(--down) 55%,transparent)}.wd-karte-aus{opacity:.6;padding-bottom:12px}.wd-karte-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-bottom:8px}.wd-titel{min-width:0;max-width:100%;font:var(--t-headline);letter-spacing:var(--t-headline-track)}.wd-titel .titel-mit-chip{max-width:100%}.wd-aktuell{font:var(--t-footnote);white-space:nowrap}.wd-felder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0 10px}.wd-felder .field{margin-bottom:4px;min-width:0}.wd-felder .field input{min-width:0}.wd-f-datum{display:none;grid-column:1 / -1}.wd-karte.mit-datum .wd-f-datum{display:block}.wd-karte.mit-datum .wd-datum-auf{display:none}.wd-karte-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px}.wd-status{color:var(--down);font:var(--t-footnote)}.wd-status:empty{display:none}.wd-wert{margin-left:auto;font:var(--t-footnote);white-space:nowrap}@container (min-width: 560px){.wd-felder{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.2fr)}.wd-f-datum{display:block;grid-column:auto}.wd-datum-auf{display:none}}.wd-fuss{position:sticky;bottom:calc(-18px - var(--safe-bottom));z-index:2;margin:0 -18px calc(-18px - var(--safe-bottom));padding:10px 18px calc(12px + var(--safe-bottom));background:linear-gradient(var(--mat-dicht),var(--mat-dicht)),var(--bg);border-top:1px solid var(--separator);box-shadow:0 -8px 20px #0000002e}.wd-summe{font:var(--t-footnote);letter-spacing:var(--t-footnote-track);color:var(--text-dim-on-glass)}.wd-summe-zeile+.wd-summe-zeile{margin-top:2px}.wd-summe .wd-link{min-height:32px}.wd-fehler:not(:empty){margin-top:6px}.wd-aktionen{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.ub-gruppe{margin:8px 0 2px;font:var(--t-footnote);font-weight:600;color:var(--text-on-glass)}.ub-gruppe:first-of-type{margin-top:0}.ub-teil{margin-bottom:2px}.stat .div-unter{margin-top:3px;font-size:var(--foundation-size-caption2);color:var(--text-dim-on-glass, var(--text-dim));line-height:1.35;overflow-wrap:anywhere}.div-link{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.div-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.div-zahlung{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.div-zahlung-eur{font-family:var(--font-mono);font-size:var(--foundation-size-caption2);color:var(--text-dim);white-space:nowrap}.div-rueckblick{margin-top:20px;border-top:1px solid var(--border);padding-top:22px}.div-rb-kopf{display:flex;align-items:start;justify-content:space-between;gap:18px;flex-wrap:wrap}.div-rb-kopf h3{margin:0;font-size:var(--foundation-size-title3)}.div-rb-kopf p{margin:7px 0 0;font-size:var(--foundation-size-footnote)}.div-rb-auswahl{display:flex;flex-direction:column;gap:6px;font-size:var(--foundation-size-caption);color:var(--text-dim);min-width:0;max-width:100%}.div-rb-auswahl select{max-width:100%;font-size:var(--foundation-size-footnote);padding:9px 12px}.div-rb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 28px}.div-rb-stat{min-width:0;padding-left:14px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.div-rb-stat:first-child{border-color:var(--accent)}.div-rb-stat>.dim{font-size:var(--foundation-size-caption);line-height:1.45}.div-rb-stat>strong{font-size:calc(23px * var(--text-skala));font-variant-numeric:tabular-nums;letter-spacing:-.04em}.div-rb-stat>span.dim{font-size:var(--foundation-size-caption2)}.div-rb-chart{display:flex;gap:10px;margin-top:16px}.div-rb-achse{display:flex;flex-direction:column;justify-content:space-between;flex:none;height:210px;padding-top:30px;padding-bottom:28px;font-size:var(--foundation-size-caption2);color:var(--text-dim);text-align:right}.div-rb-scroll{overflow-x:auto;min-width:0;flex:1;padding:3px;scrollbar-width:thin}.div-rb-plot{display:grid;grid-template-columns:repeat(10,minmax(calc(52px * var(--text-skala)),1fr));min-width:min-content;gap:8px;height:210px;background:linear-gradient(var(--border),var(--border)) 0 30px / 100% 1px no-repeat,linear-gradient(var(--border),var(--border)) 0 106px / 100% 1px no-repeat,linear-gradient(var(--border),var(--border)) 0 182px / 100% 1px no-repeat}button.div-rb-jahr{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:none;border:0;color:var(--text-dim);font:inherit;padding:30px 3px 0;min-width:0;height:210px;cursor:pointer}.div-rb-balkenzone{position:relative;height:152px;width:min(100%,78px);flex:none}.div-rb-balken{position:absolute;bottom:0;left:0;width:100%;height:var(--div-balken);background:var(--accent);opacity:.45;border-radius:6px 6px 0 0;flex:none;transition:opacity .15s}.div-rb-betrag{position:absolute;bottom:calc(var(--div-balken) + 6px);left:50%;transform:translate(-50%);font-size:var(--foundation-size-caption2);font-variant-numeric:tabular-nums;white-space:nowrap}.div-rb-jahrzahl{font-size:var(--foundation-size-caption);line-height:28px;flex:none}.div-rb-jahr[aria-pressed=true]{color:var(--text);font-weight:600}.div-rb-jahr[aria-pressed=true] .div-rb-balken,.div-rb-jahr:hover .div-rb-balken{opacity:1}.div-rb-jahr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.div-rb-fokus{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;margin:22px 0;padding:18px;border-radius:var(--r-md);background:var(--bg-inset);border:1px solid var(--border)}.div-rb-fokus h4{display:flex;flex-direction:column;gap:7px;margin:8px 0;font-size:var(--foundation-size-subhead)}.div-rb-fokus h4 strong{font-size:calc(24px * var(--text-skala));font-variant-numeric:tabular-nums}.div-rb-fokus p,.div-rb-fokus>div>span{font-size:var(--foundation-size-caption);line-height:1.5;margin-bottom:0}.div-rb-top{min-width:0}.div-rb-beitrag{display:flex;justify-content:space-between;align-items:start;gap:14px;padding:8px 0;font-size:var(--foundation-size-footnote)}.div-rb-beitrag+.div-rb-beitrag{border-top:1px solid var(--border)}.div-rb-beitrag>div{min-width:0}.div-rb-beitrag>div:last-child{text-align:right;flex:none}.div-rb-beitrag [data-titel]{display:block;max-width:100%;overflow:hidden}.div-rb-beitrag small,.div-rb-tabelle small{display:block;font-size:var(--foundation-size-caption2);line-height:1.5;margin-top:4px;font-weight:400}.div-rb-details{border-top:1px solid var(--border)}.div-rb-details summary{cursor:pointer;padding:14px 0;font-size:var(--foundation-size-footnote);font-weight:600}.div-rb-tabelle{overflow-x:auto;scrollbar-width:thin}.div-rb-tabelle table{width:100%;min-width:520px;font-size:var(--foundation-size-caption);border-collapse:collapse}.div-rb-tabelle caption{text-align:left;color:var(--text-dim);padding:0 0 12px;font-size:var(--foundation-size-caption2)}.div-rb-tabelle th,.div-rb-tabelle td{padding:12px 10px;border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums}.div-rb-tabelle th:first-child{text-align:left;min-width:180px}.div-rb-tabelle td{white-space:nowrap}.div-rb-tabelle tfoot{font-weight:600}.div-rb-methode,.div-rb-hinweis{font-size:var(--foundation-size-caption);line-height:1.6;margin:16px 0 0}.div-rb-hinweis{padding:10px 12px;background:var(--bg-inset);border-radius:var(--r-sm)}.div-rb-laden{font-size:var(--foundation-size-footnote);text-align:center}@media(max-width:900px){.div-rb-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.div-rb-fokus{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:600px){.div-rb-kopf h3{font-size:calc(18px * var(--text-skala))}.div-rb-auswahl{width:100%}.div-rb-stat>strong{font-size:var(--foundation-size-title3)}.div-rb-fokus{padding:14px}}.div-gutschrift .q-main{flex-direction:column;align-items:stretch;gap:2px}.div-gutschrift .q-sym{display:flex;align-items:baseline;gap:6px;min-width:0}.div-gutschrift .q-sym>.div-wort{flex:none}@media(max-width:600px){.div-gutschrift .div-wort-rest{display:none}.div-gutschrift .div-wort:after{content:"."}}.div-gutschrift .q-sym>[data-titel]{display:flex;min-width:0}.div-gutschrift .q-name{white-space:normal;overflow-wrap:anywhere}.div-gutschrift.storniert .q-main{opacity:.6}.div-betrag-storniert{text-decoration:line-through;opacity:.7}.div-pruef-platz:empty{display:none}.div-pruef{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;padding:6px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 35%,transparent);font:var(--t-footnote);letter-spacing:var(--t-footnote-track);overflow-wrap:anywhere}.div-pruef-zeichen{flex:none;color:var(--warn)}.div-pruef-knopf{min-height:32px;font-weight:600}.div-pruef-zusatz{color:var(--text-dim-on-glass, var(--text-dim))}.dp-intro{margin-top:-4px;font:var(--t-footnote);letter-spacing:var(--t-footnote-track)}.dp-liste{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:4px 0 12px}.dp-befund{min-width:0;padding:10px 12px;border-radius:var(--r-md);background:var(--bg-elev2);box-shadow:var(--kante-ring);border-left:3px solid color-mix(in srgb,var(--warn) 70%,transparent)}.dp-befund.dp-empfohlen{border-left-color:var(--down)}.dp-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px}.dp-art{flex:none}.dp-titel{display:flex;min-width:0;max-width:100%;font:var(--t-headline);letter-spacing:var(--t-headline-track)}.dp-grund,.dp-empfehlung{margin:0 0 8px;font:var(--t-footnote);letter-spacing:var(--t-footnote-track);overflow-wrap:anywhere}.dp-daten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:4px 12px;margin:0 0 8px}.dp-paar{min-width:0}.dp-paar dt{font-size:var(--foundation-size-caption2);color:var(--text-dim-on-glass, var(--text-dim))}.dp-paar dd{margin:0;font:var(--t-footnote);overflow-wrap:anywhere}.dp-daneben{grid-column:1 / -1}.dp-aktionen{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dp-fuss{display:flex;justify-content:flex-end}.dp-leer{font:var(--t-footnote);padding:8px 0}@media(max-width:600px){.div-pruef{min-height:44px;align-items:center}.btn.dp-knopf{min-height:44px;flex:1 1 120px}}button.opt-praemien-spalte{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;border-radius:3px}button.opt-praemien-spalte>.opt-praemien-oben,button.opt-praemien-spalte>.opt-praemien-unten{margin-top:0}button.opt-praemien-spalte[aria-pressed=true]>span:last-child{color:var(--accent);font-weight:700}button.opt-praemien-spalte:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.opt-zeile .opt-kontrakt{white-space:nowrap;font-family:var(--font-mono);font-size:.92em}#pfOptions .opt-zeile .q-main{flex-direction:column;align-items:stretch;gap:2px}.opt-umhaengen{font-size:calc(11.5px * var(--text-skala));line-height:1.35;white-space:normal}.modal.csv-import{max-width:760px}.csv-import .csv-text{font-size:calc(12.5px * var(--text-skala));margin:0 0 12px}.csv-import .warn{color:var(--warn)}.csv-import .field textarea{width:100%;min-height:7.5em;padding:10px 12px;resize:vertical;border:1px solid transparent;border-radius:var(--r-sm);background:var(--bg-elev2);box-shadow:var(--kante-ring);color:var(--text-on-glass);font:15px/1.4 var(--font-mono)}.csv-import .field textarea:focus{outline:none;border-color:var(--accent);background:var(--bg-elev)}.csv-import input[type=file]{padding:10px 12px;font:var(--t-footnote)}.csv-einfuegen{margin:0 0 12px}.csv-einfuegen summary{cursor:pointer;color:var(--accent);font:var(--t-footnote);padding:4px 0 10px}.csv-aktionen{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.csv-tabelle-rahmen{max-height:min(42vh,360px);overflow:auto;margin:0 0 12px;border-radius:var(--r-sm);background:var(--bg-elev2)}.csv-tabelle{width:100%;border-collapse:collapse;font-size:var(--foundation-size-caption)}.csv-tabelle th,.csv-tabelle td{padding:6px 8px;text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border)}.csv-tabelle th{position:sticky;top:0;background:var(--bg-elev2);color:var(--text-dim);font-weight:600;z-index:1}.csv-tabelle tr:last-child td{border-bottom:none}.csv-tabelle .csv-zahl{text-align:right}.csv-tabelle .csv-titel-zelle{max-width:220px;overflow:hidden;text-overflow:ellipsis}.csv-tabelle tr[data-status=vorhanden],.csv-tabelle tr[data-status=geloescht],.csv-tabelle tr[data-status=bestand]{opacity:.62}.csv-tabelle .badge{padding:1px 8px;font-size:var(--foundation-size-caption2)}.csv-grund{font-size:var(--foundation-size-caption2)}.csv-vorschau .csv-titel-zelle{white-space:normal;max-width:none;min-width:120px}.csv-unterzeile{font-size:var(--foundation-size-caption2);margin-top:2px}.csv-status-klein{display:none;margin-top:3px}.csv-vorschau .csv-status-spalte{white-space:normal;min-width:96px}@container (max-width: 520px){.csv-vorschau .csv-status-spalte{display:none}.csv-status-klein{display:block}.csv-tabelle th,.csv-tabelle td{padding:6px 5px}}.csv-felder{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 10px;align-items:end}.csv-felder .field select,.csv-stile .field select,.csv-ziel .field select{padding:10px 12px}.csv-stile{flex-wrap:wrap}.csv-stile .field{min-width:150px}.csv-mangel:empty{display:none}.csv-mangel{font:var(--t-footnote);margin:4px 0 0}.csv-stand{font:var(--t-footnote);margin:0 0 10px;min-height:1.3em}.csv-titel-liste{display:flex;flex-direction:column;gap:10px}.csv-titel{padding:10px 12px;border-radius:var(--r-sm);background:var(--bg-elev2);min-width:0}.csv-titel-kopf{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:calc(12.5px * var(--text-skala));margin-bottom:6px;min-width:0}.csv-kennung{white-space:nowrap}.csv-dateiname{min-width:0;overflow-wrap:anywhere}.csv-titel-wahl{display:flex;flex-wrap:wrap;gap:8px}.csv-titel-wahl select,.csv-titel-wahl .csv-manuell{flex:1 1 220px;min-width:0;max-width:100%;padding:9px 10px;border-radius:var(--r-sm);border:1px solid transparent;background:var(--bg-elev);color:var(--text-on-glass);box-shadow:var(--kante-ring);font:16px/1.3 var(--font)}.csv-titel-wahl .csv-manuell[hidden]{display:none}.csv-titel-info{font-size:var(--foundation-size-caption);margin-top:6px;color:var(--text-dim);min-height:1.2em}.csv-ziel{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 10px}.csv-ziel .field[hidden]{display:none}.csv-summe{font-size:calc(12.5px * var(--text-skala));margin:0 0 10px;line-height:1.5}.csv-check{display:flex;gap:8px;align-items:center;font-size:calc(12.5px * var(--text-skala));margin:0 0 10px}.csv-check[hidden]{display:none}.csv-fehler{font-size:var(--foundation-size-caption);margin:0 0 8px}.csv-fehler ul{margin:6px 0 0;padding-left:18px}.csv-fehler summary{cursor:pointer}.sp-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:6px}.sp-summe{min-width:0;font-size:var(--foundation-size-footnote)}.sp-summe strong{font-size:var(--foundation-size-subhead);margin-left:4px}.sp-liste{display:flex;flex-direction:column}.sp-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--separator)}.sp-zeile:last-child{border-bottom:none}.sp-titel{font:var(--t-callout);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-status{justify-self:end}.sp-umfang,.sp-info,.sp-warte,.sp-aktionen{grid-column:1 / -1}.sp-umfang{font-size:var(--foundation-size-footnote)}.sp-info{font-size:var(--foundation-size-caption);color:var(--text-dim);line-height:1.45}.sp-warte{font-size:var(--foundation-size-caption);color:var(--warn)}.sp-aktionen{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.sp-aktionen .sp-loeschen{color:var(--down)}.sp-zeile.ruht .sp-titel,.sp-zeile.ruht .sp-umfang{opacity:.65}.sp-leer{font-size:var(--foundation-size-footnote);margin:6px 0 0}.sp-hinweis{font-size:var(--foundation-size-caption2);margin:10px 0 0;line-height:1.45}.sp-label{display:block;font:var(--t-footnote);letter-spacing:var(--t-footnote-track);color:var(--text-dim-on-glass);margin-bottom:6px}.sp-modus{display:flex;width:100%}.sp-modus button{flex:1}.sp-einleitung{margin-top:0;font-size:var(--foundation-size-footnote)}.sp-vorschau{font-size:calc(12.5px * var(--text-skala));color:var(--text-dim);line-height:1.5;margin:2px 0 6px;min-height:1.5em}.sp-vorschau strong{color:var(--text);font-weight:600}.sp-fehler{color:var(--down);font-size:var(--foundation-size-footnote);margin:6px 0 0}.sp-fehler[hidden]{display:none}.sp-formular .form-row .field,.sp-formular input[type=date]{min-width:0}.sp-formular input[readonly]{color:var(--text-dim)}.karten-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px}.karten-kopf>span{min-width:0}.karte-standard{flex:none;font-weight:500;text-transform:none;letter-spacing:0}.scr-dialog-aktionen,.et-aktionen,.opt-dialog-aktionen,.zd-aktionen{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.zd-luecke{flex:1}.zd-label{display:block;font-size:calc(14px * var(--text-skala));margin-bottom:6px}.zd-hinweis{font-size:var(--foundation-size-caption);margin:4px 0 0}.kurzinfo-aktionen:has(.danger){flex-wrap:wrap}.scr-saved{gap:8px}.scr-saved-laden{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:0;padding:4px 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.scr-saved-laden .q-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scr-zusammenfassung{font-size:calc(13.5px * var(--text-skala));margin-top:2px}.scr-uebernehmen,.vl-check{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:calc(13.5px * var(--text-skala))}.scr-uebernehmen input,.vl-check input{width:auto;margin-top:2px}.cmp-chip{display:inline-flex;align-items:center;gap:2px;padding-right:2px}.cmp-chip-name{color:inherit;text-decoration:none}.cmp-chip-x{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-width:28px;min-height:28px;border-radius:999px;opacity:.8}.cmp-chip-x:hover{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}@media(pointer:coarse),(max-width:699px){.cmp-chip-x{min-width:36px;min-height:36px}}.opt-leg-kopf,.opt-leg-edit{display:grid;grid-template-columns:1fr .9fr 1fr .7fr 1.5fr auto;gap:6px;align-items:center}.opt-leg-kopf{font-size:calc(11.5px * var(--text-skala));margin:6px 0 4px}.opt-leg-edit{margin-bottom:6px}.opt-leg-edit select,.opt-leg-edit input{min-width:0;width:100%;padding:6px 8px}.opt-leg-knoepfe,.vl-knoepfe,.vw-blatt-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media(max-width:699px){.opt-leg-kopf{display:none}.opt-leg-edit{grid-template-columns:1fr 1fr 1fr;padding-bottom:6px;border-bottom:1px solid var(--border)}.opt-leg-edit [data-f=datum]{grid-column:span 2}}.opt-lernpfad-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.opt-lernpfad-kopf .btn{margin-left:auto}.rechner-kopf{display:flex;justify-content:flex-end;margin:-4px 0 8px}.dq-knoepfe{display:flex;gap:8px;flex-wrap:wrap}.danger-text{color:var(--down)}.vw-text{font-size:var(--foundation-size-caption);margin:0 0 6px}.vw-titel{font-weight:600;font-size:calc(13.5px * var(--text-skala));margin:14px 0 4px}.vw-titel .dim{font-weight:400}.vw-leer,.vl-leer,.ig-leer{padding:8px 2px;font-size:calc(12.5px * var(--text-skala))}.vw-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:var(--foundation-size-caption)}.za-bewegt{transition:transform .28s var(--ease-smooth),clip-path .28s var(--ease-smooth);will-change:transform}.za-wischt.za-bewegt,.za-wischt .za-bewegt,.za-wischt .za-streifen{transition:none}.za-streifen{position:absolute;top:0;bottom:0;left:100%;z-index:2;display:flex;align-items:stretch;transition:width .28s var(--ease-smooth)}.za-knopf{flex:1 0 auto;min-width:66px;padding:0 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:0;color:#fff;font:inherit;font-size:calc(10.5px * var(--text-skala));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#8e8e93}.za-knopf[data-art=bearbeiten],.za-knopf[data-art=akzent]{background:var(--accent)}.za-knopf[data-art=loeschen]{background:var(--down)}.za-knopf:focus-visible{outline:2px solid #fff;outline-offset:-4px}.za-knopf .mi-icon{opacity:.95}.za-aktion{flex:0 0 auto;color:var(--text-dim);font-size:var(--foundation-size-subhead)}.za-aktion:hover{color:var(--accent)}.za-aktion.za-loeschen{color:var(--down)}.za-aktion .mi-icon{pointer-events:none}@media(pointer:coarse),(max-width:699px){.za-aktion{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.za-bewegt,.za-streifen{transition:none}}.pos-tabelle .pos-aktion{width:40px;text-align:right;padding-left:0!important}@media(max-width:599px){.pos-tabelle tr.pos-zeile{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"titel wert aktion" "einstand einstand aktion" "menge gv aktion"}.pos-tabelle tr.pos-zeile .pos-name{white-space:normal;overflow-wrap:anywhere}.pos-tabelle tr.pos-zeile>td.pos-aktion{display:flex;grid-area:aktion;align-items:center;justify-content:flex-end;width:auto}.pos-tabelle tr.pos-zeile.za-zeile{content-visibility:visible}}.pos-korrektur{display:flex;gap:4px 16px;justify-content:space-between;flex-wrap:wrap;margin-top:6px}.pos-notiz-fuss{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:14px}.pos-notiz-fuss .bb-link[hidden]{display:none}.pos-verworfen{margin-top:8px;font-size:calc(12.5px * var(--text-skala))}.pos-verworfen summary{cursor:pointer;color:var(--text-dim);min-height:44px;display:flex;align-items:center}.pos-verworfen-zeile{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pl-wahlen{display:grid;gap:2px;margin:4px 0 8px}.pl-wahl{display:flex;gap:10px;align-items:center;min-height:44px;font:var(--t-footnote);cursor:pointer}.pl-wahl input{width:20px;height:20px;accent-color:var(--accent);flex:0 0 auto}.pos-altcash{font-size:var(--foundation-size-caption);margin:10px 0 0;line-height:1.45}.pos-altcash .bb-link{min-height:0;padding:0}.teildepot-zeile{grid-template-columns:minmax(0,1fr) auto auto auto}@media(max-width:479px){.teildepot-zeile{grid-template-columns:minmax(0,1fr) auto auto}}.opt-zeile .za-aktion{margin-left:-2px}.pf-einstand-hinweis{font-size:var(--foundation-size-caption);margin:8px 0 0;line-height:1.4;color:var(--warn)}.pf-einstand-hinweis[hidden]{display:none}.pf-einstand-hinweis .bb-link{min-height:0;padding:8px 2px;margin:-8px 0;font-size:inherit}@media(min-width:900px){.stapel-blatt.ew-blatt{max-width:600px}}.ew-intro,.ew-fuss{font:var(--t-footnote);margin:0 0 12px}.ew-fuss{margin:12px 0 0}.ew-depot+.ew-depot{margin-top:14px}.ew-depot-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 4px}.ew-gruppe{border-top:1px solid var(--separator);padding:12px 0;min-width:0}.ew-kopf{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;min-width:0}.ew-titel{min-width:0}.ew-marke{flex:0 0 auto}.ew-marke-tipp{background:var(--accent-soft);color:var(--accent)}.ew-fakt{font-size:var(--foundation-size-caption);margin:4px 0 8px;line-height:1.4;overflow-wrap:anywhere}.ew-vergleich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ew-deutung{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border-radius:var(--r-sm);background:var(--bg-elev2)}.ew-deutung.ew-plausibel{box-shadow:inset 0 0 0 1px var(--accent)}.ew-deutung-kopf{font-weight:600;font-size:var(--foundation-size-footnote);overflow-wrap:anywhere}.ew-bisher{font-weight:400}.ew-werte{margin:0;display:grid;gap:2px;font-size:calc(12.5px * var(--text-skala))}.ew-werte>div{display:flex;justify-content:space-between;align-items:baseline;gap:6px;min-width:0}.ew-werte dt{color:var(--text-dim);flex:0 0 auto}.ew-werte dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.ew-deutung .ew-wahl{margin-top:auto;width:100%;white-space:normal}@media(max-width:359px){.ew-vergleich{grid-template-columns:minmax(0,1fr)}}.modal.td-verwaltung{max-width:720px}.td-dialog{display:flex;flex-direction:column;overflow:hidden}.modal.td-dialog,.stapel-blatt.td-dialog{max-width:720px}.td-dialog-inhalt{min-height:0;overflow-y:auto;overflow-wrap:anywhere}.td-dialog .warn{color:var(--warn)}.td-nacharbeit{margin:8px 0 0;padding-left:18px;display:grid;gap:12px}.td-nacharbeit .btn{display:flex;margin-top:6px}.td-aufgeloest{padding:8px 0;border-top:1px solid var(--separator);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.td-dialog .kurzinfo-aktionen{flex:none;flex-wrap:wrap}.td-dialog .kurzinfo-aktionen .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.td-verwaltung .teildepot-zeile{padding:10px 0;border-bottom:1px solid var(--border)}.td-bestand-aktionen{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.td-bestand-aktionen>*{white-space:normal;overflow-wrap:anywhere}.td-ohne{margin:14px 0;padding:14px;background:var(--bg-elev2);border-radius:var(--r-md)}.td-ohne p{font-size:var(--foundation-size-caption)}.td-dialog .pl-wahl{margin:12px 0}.stat-knopf{appearance:none;-webkit-appearance:none;border:0;margin:0;display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.stat-knopf>span{display:block}.stat-knopf>.s-value.odo{display:flex}.stat-knopf .s-label{margin-bottom:4px}.stat-knopf-pfeil{color:var(--accent);font-weight:600}.stat-knopf:hover:not(:disabled){background-color:var(--bg-elev)}.stat-knopf:active:not(:disabled){transform:scale(.98)}.stat-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat-knopf:disabled{cursor:default}.stat-knopf:disabled .stat-knopf-pfeil{visibility:hidden}@media(prefers-reduced-motion:reduce){.stat-knopf:active:not(:disabled){transform:none}}.tag-blatt h3{margin:0}.tb-unter{margin:4px 0 0;font-size:calc(12.5px * var(--text-skala))}.tb-hinweis{margin:6px 0 0;font-size:var(--foundation-size-caption);line-height:1.4}.tb-liste{list-style:none;margin:12px 0 0;padding:0}.tb-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel betrag" "meta pct";gap:2px 12px;padding:9px 0;border-bottom:1px solid var(--separator)}.tb-titel{grid-area:titel;min-width:0}.tb-titel .titel-mit-chip{max-width:100%}.tb-betrag{grid-area:betrag;text-align:right;font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tb-meta{grid-area:meta;min-width:0;font-size:calc(11.5px * var(--text-skala));display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.tb-pct{grid-area:pct;text-align:right;font-family:var(--font-mono);font-size:var(--foundation-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.tb-marke{font-size:calc(10.5px * var(--text-skala));padding:1px 6px}.tb-ohne .tb-titel{opacity:.8}.tb-summe{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label betrag" "label pct";gap:0 12px;padding:10px 0 0;margin-top:2px;border-top:2px solid var(--separator)}.tb-summe-label{grid-area:label;align-self:center;font-weight:600}.tb-summe-betrag{grid-area:betrag;text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tb-summe-pct{grid-area:pct;text-align:right;font-family:var(--font-mono);font-size:var(--foundation-size-caption);font-variant-numeric:tabular-nums}.tb-fuss{font-size:var(--foundation-size-caption2);margin:12px 0 0}.tb-aktionen{display:flex;justify-content:flex-end;margin-top:12px}.risiko-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.risiko-titel{border:1px solid var(--border);border-radius:var(--r-sm);padding:12px;min-width:0}.risiko-titel .risiko-balken{display:block;width:100%;margin:10px 0 6px}.risiko-werte{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:var(--foundation-size-caption)}.dialog-kompakt{align-items:center;padding:calc(var(--safe-top) + 16px) 16px calc(var(--safe-bottom) + 16px);backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000007a;animation:none}.dialog-kompakt .dialog-inhalt{width:100%;max-width:520px;max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 32px);border-radius:var(--r-xl);padding:18px;background:linear-gradient(145deg,var(--bg-elev2),var(--bg-elev)),var(--bg);box-shadow:inset 0 0 0 1px var(--border),0 12px 36px #00000040;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.dialog-kompakt .dialog-inhalt:before{display:none}.dialog-kompakt .dialog-navigation{background:var(--bg-elev);padding:0 0 8px;margin-bottom:12px}.dialog-kompakt .dialog-zurueck{margin-left:auto;display:block}.bereiche-werkzeug{display:flex;justify-content:flex-end;margin:8px 0 16px}.bereiche-liste{list-style:none;padding:0;margin:0}.bereiche-zeile{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--separator);padding:6px 0}.bereiche-zeile>span{flex:1;min-width:0;overflow-wrap:anywhere}.bereiche-zeile .btn{min-width:44px;min-height:44px;padding:8px}.bereiche-fuss{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.st-page.st-sortiert{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.st-sortiert>.st-column{display:none}.st-sortiert>.st-karten{grid-column:1 / -1}@media(min-width:1000px){.st-page.st-sortiert{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.kurs-status>summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:44px;cursor:pointer;list-style:none}.kurs-status>summary::-webkit-details-marker{display:none}.kurs-zeit,.kurs-status-marke{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--r-full);font-size:var(--foundation-size-caption2);line-height:1.4}.kurs-zeit{font-variant-numeric:tabular-nums}.kurs-zeit svg{flex:none}.kurs-punkt{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.handel-ort{display:inline-flex;align-items:center;flex:none;align-self:center;line-height:1}.handel-ort:empty{display:none}.handel-punkt{display:inline-block;width:7px;height:7px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--text-dim);flex:none}.handel-punkt.an{background:var(--up);border-color:var(--up)}.handel-ort .erklaer{display:inline-flex;padding:8px;margin:-8px;text-decoration:none}@media(min-width:600px){.pos-kopfzeile .handel-ort{margin-left:6px;vertical-align:middle}}.kurs-status-marke[data-kurs-status=heute]{color:var(--up)}.kurs-status-marke[data-kurs-status=letzte]{color:var(--text-dim)}.kurs-status-mehr{margin-left:auto;color:var(--accent);font-size:var(--foundation-size-caption2)}.kurs-status-mehr:after{content:" \2304"}.kurs-status[open] .kurs-status-mehr:after{content:" \2303"}.kurs-status-info{border-top:1px solid var(--border);margin-top:8px;padding-top:8px;font-size:var(--foundation-size-caption);line-height:1.5}.kurs-status-info p{margin:0 0 8px}.kurs-status-info p:last-child{margin-bottom:0}.nb-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.nb-lokal{margin:12px 0;padding:14px}.nb-lokal p{margin:6px 0 0}.nb-aktionen{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.nb-aktionen .btn{min-height:44px;white-space:normal}.nb-zeilen{display:grid;gap:12px}.nb-zeile{border:1px solid var(--border);border-radius:var(--r-md);padding:14px;min-width:0}.nb-zeilenkopf{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:8px}.nb-zeilenkopf label{display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;overflow-wrap:anywhere}.nb-zeilenkopf input{width:22px;height:22px;flex:none}.nb-werte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nb-werte span{font-size:var(--foundation-size-caption);color:var(--text-dim);min-width:0;overflow-wrap:anywhere}.nb-werte strong{display:block;font-size:var(--foundation-size-subhead);color:var(--text);font-variant-numeric:tabular-nums}.nb-dialog .field select,.nb-dialog .field input{max-width:100%;min-width:0}.nb-erkennung{margin:16px 0;padding:12px;border:1px solid var(--border);border-radius:16px}.nb-erkennung summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.nb-erkennung progress{width:100%}.nb-vorschlaege{display:grid;gap:8px;margin:12px 0}.nb-vorschlaege .btn{display:flex;flex-direction:column;align-items:flex-start;white-space:normal;text-align:left}.nb-vorschlaege small{font-weight:400;color:var(--text-dim)}.nb-zeile [data-nb-merken]{max-width:100%;white-space:normal}#view[data-route="#/optionen"]{max-width:none}.gex-board{min-width:0}.gex-linked-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;padding-bottom:12px}.gex-linked-bar p{flex:1 1 220px;margin:0}.gex-selected>rect:last-child{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2px}.gex-table tr.gex-selected{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-soft)}.gex-strike-btn.gex-selected{color:var(--accent);text-decoration:underline}.gex-level-auswahl{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:4 3}#gexPriceChart [data-gex-candle]:focus-visible{outline:2px solid var(--accent)}.gex-board .card{min-width:0;margin-bottom:16px}.gex-board h2{font-size:calc(18px * var(--text-skala));margin:0 0 10px}.gex-board p{line-height:1.55}.gex-toolbar,.gex-heading,.gex-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.gex-toolbar{margin-bottom:12px}.gex-toolbar .seg{display:flex;flex-wrap:wrap}.gex-toolbar [aria-pressed=true]{background:var(--accent);color:#000}#gexStatus{overflow-wrap:anywhere;margin-bottom:16px;font-size:var(--foundation-size-caption)}.gex-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gex-summary>div,.gex-levels>div{display:flex;flex-direction:column;gap:7px;min-width:0}.gex-summary strong{font-size:clamp(22px,2.3vw,34px);font-variant-numeric:tabular-nums}.gex-summary small{font-size:14px}.gex-summary span{font-size:var(--foundation-size-footnote)}.gex-note{font-size:var(--foundation-size-caption);margin:8px 0 12px}.gex-expirations{display:grid;grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:9px}.gex-expirations .chip{display:flex;flex-direction:column;justify-content:center;gap:5px;border-radius:12px;min-height:66px;margin:0;font-variant-numeric:tabular-nums}.gex-expirations .chip.active{background:var(--accent-soft, rgba(175, 82, 222, .18));border-color:var(--accent)}.gex-expirations span,.gex-expirations small{font-size:var(--foundation-size-caption);color:var(--text-dim)}.gex-expand{display:none;margin-top:12px}.gex-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.gex-levels strong{font-size:var(--foundation-size-title2);font-variant-numeric:tabular-nums}#gexStrikeDetails .gex-levels{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}#gexStrikeDetails strong{overflow-wrap:anywhere}.gex-levels span{font-size:var(--foundation-size-caption)}.gex-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gex-charts .card{margin:0}.gex-profile{grid-column:1 / -1}.gex-charts [id$=Chart],#gexPriceChart{overflow:auto;-webkit-overflow-scrolling:touch}.gex-board svg{display:block;width:100%;min-width:620px;overflow:visible}.gex-board svg text{fill:var(--text-dim);font-family:inherit;font-size:14px}.gex-board svg [role=button]{cursor:pointer}.gex-board svg [role=button]:focus{outline:2px solid var(--accent)}.gex-grid{stroke:var(--border);stroke-width:.5}.gex-zero{stroke:var(--text-dim);stroke-width:1}.gex-call{fill:#39bb83;stroke:#39bb83}.gex-put{fill:#ef5c62;stroke:#ef5c62}.gex-net{fill:#4abcf2}.gex-abs{fill:#ac86e7;opacity:.6}.gex-blue{color:#4abcf2}.gex-spot{stroke:#eab552;stroke-width:1.5;stroke-dasharray:5 3}.gex-board svg .gex-spot-label{fill:#eab552}.gex-abs-label{fill:#ac86e7}.gex-vwap{fill:none;stroke:#43c9b7;stroke-width:1.4;color:#43c9b7}.gex-level{stroke-width:1.5;stroke-dasharray:5 4}.gex-level-callWall,.gex-level-positiv{stroke:#4abcf2;color:#4abcf2}.gex-level-putWall,.gex-level-negativ{stroke:#ef5c62;color:#ef5c62}.gex-level-absolut{stroke:#ac86e7;color:#ac86e7}.gex-level-flip{stroke:#eab552;color:#eab552}.gex-legend{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0;font-size:12px}.gex-key{border-bottom:2px solid currentColor}.gex-controls{margin:18px 0}.gex-controls label,.gex-heading label{display:flex;align-items:center;gap:8px;font-size:var(--foundation-size-footnote)}.gex-board select{width:auto;max-width:200px}.gex-table{margin:12px 0;max-height:650px}.gex-table table{white-space:nowrap;font-size:var(--foundation-size-footnote);font-variant-numeric:tabular-nums}.gex-table thead{position:sticky;top:0;z-index:2;background:var(--bg)}.gex-table th,.gex-table td{padding:12px;text-align:right}.gex-table tbody th{position:sticky;left:0;background:var(--bg);z-index:1}.gex-table .gex-highlight{background:#39bb831f}.gex-strike-btn{color:var(--text);background:transparent;border:0;font:inherit;font-weight:650;min-height:32px;cursor:pointer}.gex-method{margin-top:20px}.gex-method p{font-size:var(--foundation-size-footnote);color:var(--text-dim)}.gex-board summary{cursor:pointer;padding:10px 0}.gex-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.gex-dashboard>*,.gex-seitenleiste{min-width:0}.gex-kurs-toolbar,.gex-kurs-unten{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.gex-kurs-toolbar{margin:8px 0}.gex-kurs-toolbar [aria-pressed=true],.gex-kurs-unten [aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.gex-kurs-toolbar select{width:auto;padding:6px 10px;font-size:var(--foundation-size-caption);background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:12px}.gex-kurs-readout{display:flex;flex-wrap:wrap;gap:6px 14px;min-height:42px;align-items:center;padding:5px 0;font-size:var(--foundation-size-footnote);font-variant-numeric:tabular-nums}.gex-kurs-readout span{color:var(--text-dim);white-space:nowrap}.gex-kurs-readout b{color:var(--text)}#gexPriceChart.gex-kurs-canvas{position:relative;overflow:hidden;width:100%;height:clamp(310px,42vh,600px);min-height:310px;touch-action:pan-y}.gex-kurs-unten{margin:8px 0}.gex-zeiger-preis{font-size:12px;color:var(--accent);font-variant-numeric:tabular-nums}.gex-kurs-card .gex-legend{gap:6px 12px}.gex-kurs-card .gex-note{margin:6px 0 0}.gex-kurs-card .gex-key{font-size:11px}.gex-kurs-auswahl{font-weight:700}.gex-kurs-card.gex-kurs-voll{position:fixed;inset:12px;z-index:1200;display:flex;flex-direction:column;margin:0;background:var(--bg);overflow:auto}.gex-kurs-voll #gexPriceChart{flex:1 0 260px;height:auto;touch-action:none}body.gex-kurs-offen{overflow:hidden}.gex-chart-readout{min-height:50px;font-size:var(--foundation-size-footnote);font-variant-numeric:tabular-nums;color:var(--accent);overflow-wrap:anywhere;line-height:1.5}.gex-auswahl-regler{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 16px}.gex-auswahl-regler label{font-size:13px;flex:0 0 200px}.gex-auswahl-regler output{color:var(--accent);font-weight:700;padding-left:10px}.gex-auswahl-regler input{flex:1 1 220px;min-width:0;accent-color:var(--accent)}.gex-fein input{width:clamp(100px,12vw,220px);accent-color:var(--accent)}.gex-fein output{min-width:72px;font-variant-numeric:tabular-nums}.gex-strike-guide{display:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:3 3;pointer-events:none}.gex-selected .gex-strike-guide,.gex-hover .gex-strike-guide{display:block}@media(min-width:1150px){.gex-dashboard{grid-template-columns:minmax(0,1.8fr) minmax(360px,1fr)}.gex-seitenleiste .card{padding:16px}.gex-seitenleiste .gex-expirations{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;max-height:200px;overflow:auto;scrollbar-gutter:stable}.gex-seitenleiste .gex-expirations.gex-expanded{max-height:420px}.gex-seitenleiste .gex-expirations .chip{min-height:52px;gap:3px;padding:7px 4px;font-size:12px}.gex-seitenleiste .gex-expirations small,.gex-seitenleiste .gex-expirations span{font-size:11px}.gex-seitenleiste .gex-expand{display:inline-flex}.gex-seitenleiste .gex-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:10px 0}.gex-seitenleiste .gex-levels>div{gap:3px}.gex-seitenleiste .gex-levels strong{font-size:18px}.gex-seitenleiste .gex-levels .gex-strike-btn{text-align:left;padding:0;min-height:24px}.gex-summary{padding-block:14px}.gex-summary strong{font-size:clamp(24px,1.8vw,34px)}}@media(min-width:1900px){.gex-dashboard{grid-template-columns:minmax(0,2.3fr) minmax(480px,1fr)}#gexPriceChart.gex-kurs-canvas{height:clamp(380px,46vh,700px)}.gex-seitenleiste .gex-levels,.gex-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.gex-profile{grid-column:auto}}@media(max-width:767px){.gex-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gex-summary>div:first-child{grid-column:1 / -1}.gex-summary strong{font-size:calc(clamp(17px,4.8vw,22px) * var(--text-skala));white-space:nowrap}.gex-summary>div:first-child strong{font-size:calc(30px * var(--text-skala))}.gex-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.gex-charts{grid-template-columns:minmax(0,1fr)}.gex-expirations{grid-template-columns:repeat(3,minmax(0,1fr))}.gex-expirations:not(.gex-expanded)>:nth-child(n+13){display:none}.gex-expand{display:inline-flex}.gex-board .card{padding:16px}}.gex-hover>rect:last-child{fill:var(--accent-soft)}.privacy-overview summary{min-height:var(--foundation-touch);display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.privacy-overview dt{font-weight:600;margin-top:16px}.privacy-overview dd{margin:4px 0 0;line-height:1.5}.quote-row.hp-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:start}.quote-row.hp-zeile .q-main{display:flex;flex-direction:column;align-items:stretch;gap:3px}.quote-row.hp-zeile .q-sym{flex:initial;min-width:0;white-space:normal;overflow-wrap:anywhere}.quote-row.hp-zeile .q-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.quote-row.hp-zeile .fav-star{justify-self:end}.st-ueberblick .st-satz{padding:0;margin-bottom:12px}.st-ueberblick #stBriefingInhalt:not(:empty){border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.st-ueberblick .chip-row{flex-wrap:wrap}.st-regime{margin-bottom:8px}.st-modellbelege{margin-top:12px;font-size:var(--foundation-size-caption)}.st-modellbelege summary{min-height:44px;cursor:pointer;align-content:center;color:var(--text-dim)}.st-position-head .st-link{flex-shrink:0;white-space:nowrap}.st-ueberblick .st-tile-zeile{flex-wrap:wrap;row-gap:4px}.st-ueberblick .idx-tile-future{overflow-wrap:anywhere}
.gex-heat-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0}.gex-heat-tools select{width:auto;max-width:100%;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:6px 8px}.gex-heat-tools label{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;font-size:12px;color:var(--text-dim)}.gex-heat-tools label select{min-width:0}.gex-heat-tools input{width:100px;accent-color:var(--accent)}.gex-heat-tools [aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.gex-profil-legende{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px}.gex-profil-abs{color:var(--gex-abs-text)}.gex-profil-plus{color:rgb(var(--gex-plus-rgb))}.gex-profil-minus{color:rgb(var(--gex-minus-rgb))}.gex-profil-legende[hidden]{display:none}.gex-heat-wert{min-height:38px;margin:8px 0;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gex-heat-status{overflow-wrap:anywhere}@media(max-width:480px){.gex-heat-tools{gap:6px 8px}.gex-heat-tools input{width:80px}}
.quote-row.such-treffer{flex-wrap:wrap;row-gap:8px}.quote-row.such-treffer .q-main{flex:1 1 0;flex-direction:column;align-items:stretch;gap:2px}.quote-row.such-treffer .q-sym{white-space:normal;overflow-wrap:anywhere}.quote-row.such-treffer .q-name .mono{font-size:.95em}.such-preis{flex:0 0 auto;font-size:calc(12px * var(--text-skala));text-align:right}.chip-row.such-alternativen{flex:1 1 100%}.such-eigen-karte{display:flex;flex-direction:column;gap:14px}.such-eigen-titel{font-size:var(--foundation-size-caption);margin-bottom:6px}.chip.such-eigen{max-width:100%;overflow-wrap:anywhere;text-align:left}.chip.such-eigen .mono{font-size:.85em;font-weight:400}.form-row.order-zeile>.field{min-width:0}.form-row.order-zeile :is(input,select){min-width:0}@media(max-width:639px){.quote-row.wl-bearb-zeile{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center}.wl-bearb-zeile>.wl-griff{grid-column:1;grid-row:1 / span 2}.wl-bearb-zeile>.wl-pfeile{grid-column:2;grid-row:1 / span 2}.wl-bearb-zeile>.q-main{grid-column:3;grid-row:1}.wl-bearb-zeile>.q-price{grid-column:3;grid-row:2;text-align:left}.wl-bearb-zeile>.wl-edit{grid-column:4;grid-row:1 / span 2}.wl-bearb-zeile>[data-remove]{grid-column:5;grid-row:1 / span 2}}#wlFilterPanel .form-row{display:grid;gap:10px 12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}#wlFilterPanel .form-row>.field{min-width:0;display:flex;flex-direction:column;justify-content:flex-end}#wlFilterPanel .form-row :is(input,select){min-width:0}.wl-card-head{flex-wrap:wrap}.wl-card-head>.wl-notiz{order:3;flex:1 1 100%;margin-top:0}.quote-row.rr-zeile{flex-wrap:wrap;row-gap:4px}.quote-row.rr-zeile .q-main{flex:1 1 10em}.rr-zeile .rr-wert{flex:0 1 auto;min-width:0;margin-left:auto;text-align:right}.sync-code-zeile{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sync-code-zeile>#syncCode{flex:1 1 100%;overflow-wrap:anywhere}
