@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-medium: 500;--font-weight-semibold: 600;--radius-lg: .5rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.sticky{position:sticky}.bottom-0{bottom:0}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-hinweis-linie{border-color:var(--hinweis-linie)}.border-linie{border-color:var(--linie)}.bg-akzent{background-color:var(--akzent)}.bg-grund{background-color:var(--grund)}.bg-hinweis{background-color:var(--hinweis)}.bg-karte{background-color:var(--karte)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-akzent{color:var(--akzent)}.text-auf-akzent{color:var(--auf-akzent)}.text-fehler{color:var(--fehler)}.text-leise{color:var(--leise)}.text-schrift{color:var(--schrift)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:opacity-60:disabled{opacity:60%}}:root{color-scheme:light dark;--grund: #e9eff2;--karte: #ffffff;--schrift: #13202a;--leise: #495866;--linie: #d2dce2;--akzent: #0a5563;--auf-akzent: #ffffff;--fokus: #0a5563;--fehler: #a3261d;--schatten: 0 1px 2px rgba(12, 32, 42, .07), 0 6px 18px rgba(12, 32, 42, .06);--kopf-grund: #0b3e49;--kopf-schrift: #ffffff;--kopf-leise: #c3dde3;--stark-grund: #0a5563;--stark-schrift: #ffffff;--solide-grund: #8cc7d2;--solide-schrift: #06242b;--gemischt-grund: #d3e8ed;--gemischt-schrift: #12333b;--gemischt-linie: #9dbfc7;--schwach-grund: #f1f4f6;--schwach-schrift: #2b4650;--schwach-linie: #9fb4bd;--warn-grund: #fdebc2;--warn-schrift: #5a3200;--warn-linie: #c98600;--keine-linie: #6d7e89;--ring-stark: #0a5563;--ring-solide: #2d8b9c;--ring-gemischt: #5b8f9b;--ring-schwach: #7d949e;--ring-warnung: #b87400;--ring-keine: #6d7e89;--hinweis: #fff3cf;--hinweis-linie: #c79b1f;--hinweis-schrift: #4b3900;--breite-seite: 72rem;--rand-seite: 1rem;--abstand-block: 2.2rem;--abstand-abschnitt: 1.6rem;--abstand-kacheln: 1rem;--polster-kachel: .85rem 1rem .9rem;--polster-karte: 1.2rem 1.4rem;--rund-karte: 16px;--rund-klein: 12px;--rund-pille: 999px;--hoehe-kurve: 15rem;--schrift-seitentitel: 2rem;--schrift-block: 1.7rem;--schrift-abschnitt: 1.2rem;--schrift-titel: 1.05rem;--schrift-text: .92rem;--schrift-klein: .85rem;--schrift-kennung: .82rem;--schrift-marke: .78rem;--schrift-spaltenkopf: .72rem}@media(prefers-color-scheme:dark){:root{--grund: #0d141a;--karte: #16212a;--schrift: #e5edf2;--leise: #9db0bc;--linie: #2a3944;--akzent: #86d4e0;--auf-akzent: #03222a;--fokus: #86d4e0;--fehler: #ff9a90;--schatten: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 18px rgba(0, 0, 0, .25);--kopf-grund: #08171d;--kopf-schrift: #ffffff;--kopf-leise: #a6c8d0;--stark-grund: #86d4e0;--stark-schrift: #03222a;--solide-grund: #3f93a3;--solide-schrift: #021a20;--gemischt-grund: #27535e;--gemischt-schrift: #e6f4f7;--gemischt-linie: #3d7482;--schwach-grund: #1b2a32;--schwach-schrift: #cddae0;--schwach-linie: #4c6572;--warn-grund: #4a3410;--warn-schrift: #ffdfa6;--warn-linie: #bf8420;--keine-linie: #8497a3;--ring-stark: #86d4e0;--ring-solide: #4aa3b4;--ring-gemischt: #5b99a8;--ring-schwach: #7691a0;--ring-warnung: #e0a53a;--ring-keine: #8497a3;--hinweis: #2d2711;--hinweis-linie: #8a742a;--hinweis-schrift: #f1dd9a}}html,body{height:100%}body{margin:0;background:var(--grund);color:var(--schrift);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.nur-vorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@layer components{.leise{color:var(--leise)}.klein{font-size:var(--schrift-klein)}.kopf{background:var(--kopf-grund);color:var(--kopf-schrift)}.kopf :focus-visible{outline-color:var(--kopf-schrift)}.kopf-innen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;max-width:var(--breite-seite);margin:0 auto;padding:.75rem var(--rand-seite)}.marke{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-size:1.15rem;font-weight:700;text-decoration:none}.kopf nav{display:flex;flex-wrap:wrap;gap:.25rem}.kopf nav a{padding:.35rem .9rem;border-radius:var(--rund-pille);color:var(--kopf-schrift);font-size:.95rem;text-decoration:none}.kopf nav a[aria-current]{background:#ffffff2e;font-weight:600}.kopf nav a:hover{background:#ffffff1a}.kopf-nutzer{display:flex;align-items:center;gap:.9rem;margin-left:auto;color:var(--kopf-leise);font-size:.9rem}.kopf-knopf{padding:.3rem .9rem;border:1px solid rgba(255,255,255,.45);border-radius:var(--rund-pille);color:var(--kopf-schrift);font-size:.9rem;cursor:pointer}.kopf-knopf:hover{background:#ffffff1a}.menue-knopf{display:none;align-items:center;gap:.45rem;margin-left:auto;padding:.4rem .95rem;font-size:.95rem}.nur-im-menue{display:none}.seite{width:100%;max-width:var(--breite-seite);margin:0 auto;padding:1.2rem var(--rand-seite) 3rem}.seite h1,.seite h2,.seite h3{line-height:1.25;letter-spacing:-.01em;font-weight:700}.seite h1{margin:.2rem 0;font-size:var(--schrift-seitentitel)}.seite a{color:var(--akzent)}.titelkarte{padding:.8rem 0 .4rem}.titelzeile{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.6rem 1rem}.stand{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1.3rem;margin:.2rem 0 0;color:var(--leise)}.stand-teil{display:inline-flex;align-items:center;gap:.45rem}.stand strong{color:var(--schrift)}.punkt-stand{width:.6rem;height:.6rem;border-radius:50%;background:var(--ring-solide)}.bereich{margin-top:var(--abstand-block)}.bereich>h2{margin:0 0 .6rem;padding-bottom:.5rem;border-bottom:2px solid var(--linie);font-size:var(--schrift-block)}.abschnitt{margin-top:var(--abstand-abschnitt)}.abschnitt>h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0 0 .5rem;font-size:var(--schrift-abschnitt)}.zaehler{color:var(--leise);font-size:var(--schrift-klein);font-weight:400}.hinweis-liste{margin:.3rem 0 1rem;padding:.6rem .9rem;border-radius:var(--rund-klein);background:var(--hinweis);color:var(--hinweis-schrift);font-size:var(--schrift-text)}.regel-text,.legende-karten{margin:-.4rem 0 1rem;color:var(--leise);font-size:var(--schrift-klein)}.abschnitt-text{margin:0 0 .8rem;color:var(--leise)}.zustand{padding:1rem 1.1rem;border:1px dashed var(--keine-linie);border-radius:var(--rund-karte);color:var(--leise)}.zustand strong{display:block;color:var(--schrift)}.zustand-stoerung{border-style:solid;border-color:var(--fehler);color:var(--fehler)}.kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--abstand-kacheln);align-items:start}.kachel{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:var(--polster-kachel);border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--karte);box-shadow:var(--schatten)}.kachel-kopf{display:flex;align-items:center;gap:.6rem;min-height:2rem}.rang{display:inline-grid;place-items:center;flex:none;min-width:2rem;height:2rem;border-radius:50%;background:var(--grund);font-variant-numeric:tabular-nums;font-weight:700}.kopf-verlauf{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;font-size:var(--schrift-kennung);font-variant-numeric:tabular-nums;font-weight:700}.zwoelf{font-variant-numeric:tabular-nums;white-space:nowrap}.kachel-mitte{display:flex;align-items:center;gap:.8rem}.kachel-titel{min-width:0}.titel-name{display:block;color:var(--schrift);font-size:var(--schrift-titel);font-weight:700;line-height:1.3;text-decoration:none;overflow-wrap:break-word}a.titel-name{color:var(--akzent)}a.titel-name:hover{text-decoration:underline}.kennung{display:block;color:var(--leise);font-size:var(--schrift-kennung);overflow-wrap:break-word}.kachel-fuss{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto}.kachel-warnung{border-color:var(--warn-linie);box-shadow:inset 4px 0 0 var(--warn-linie),var(--schatten)}.kachel-ohne{border-style:dashed;background:transparent;box-shadow:none}.kachel-zusatz{margin:0;color:var(--leise);font-size:.9rem}.kachel-zusatz ul{margin:0;padding-left:1.1rem;color:var(--schrift);list-style:disc;font-size:var(--schrift-text)}.grund-ohne{margin:0;color:var(--leise);font-size:.88rem;line-height:1.45}.abzeichen{display:inline-flex;align-items:center;gap:.35em;padding:.15rem .8rem;border:1px solid transparent;border-radius:var(--rund-pille);font-size:.9rem;font-weight:700;white-space:nowrap}.abzeichen-gross{padding:.25rem 1rem;font-size:1.05rem}.abzeichen-stark{background:var(--stark-grund);color:var(--stark-schrift)}.abzeichen-solide{background:var(--solide-grund);color:var(--solide-schrift)}.abzeichen-gemischt{border-color:var(--gemischt-linie);background:var(--gemischt-grund);color:var(--gemischt-schrift)}.abzeichen-schwach{border-color:var(--schwach-linie);background:var(--schwach-grund);color:var(--schwach-schrift)}.abzeichen-warnung{border-color:var(--warn-linie);background:var(--warn-grund);color:var(--warn-schrift)}.abzeichen-keine{border:1px dashed var(--keine-linie);background:transparent;color:var(--leise);font-weight:600}.symbol{flex:none}.chip{display:inline-flex;align-items:center;gap:.3em;padding:.08rem .6rem;border:1px solid var(--linie);border-radius:var(--rund-pille);background:var(--grund);color:var(--schrift);font-size:var(--schrift-marke);white-space:nowrap}.chip-kosten{background:var(--karte)}.chip-hinweis,.chip-daten{border-color:var(--hinweis-linie);background:var(--hinweis);color:var(--hinweis-schrift)}.chip-warnung{border-color:var(--warn-linie);background:var(--warn-grund);color:var(--warn-schrift);font-weight:700}.chip-leise{border-style:dashed;color:var(--leise)}.kreis{flex:none}.kreis-grund{stroke:var(--linie)}.kreis-text{fill:var(--schrift);font-weight:700}.kreis-stark .kreis-wert{stroke:var(--ring-stark)}.kreis-solide .kreis-wert{stroke:var(--ring-solide)}.kreis-gemischt .kreis-wert{stroke:var(--ring-gemischt)}.kreis-schwach .kreis-wert{stroke:var(--ring-schwach)}.kreis-warnung .kreis-wert{stroke:var(--ring-warnung)}.kreis-keine .kreis-wert{stroke:var(--ring-keine)}.kreis-keine .kreis-grund{stroke-dasharray:3 5}.teil-gitter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none}.teil-gitter li{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.15rem;font-size:var(--schrift-kennung)}.tg-name{color:var(--leise)}.tg-wert{font-variant-numeric:tabular-nums;font-weight:700}.teil-gitter .tb-bar{grid-column:1 / -1}.tb-bar{display:block;height:.45rem;overflow:hidden;border:1px solid var(--linie);border-radius:var(--rund-pille);background:var(--grund)}.tb-bar i{display:block;height:100%;border-radius:var(--rund-pille);background:var(--akzent)}.tb-leer{border-style:dashed}.spark{display:block}.spark-linie{stroke:var(--akzent)}.spark-punkt{fill:var(--akzent)}.spark-fehlt{display:inline-block;color:var(--leise);text-align:center;cursor:help}.auf-knopf{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border:1px solid var(--linie);border-radius:50%;background:var(--grund);color:var(--schrift);font-size:1.05rem;font-weight:700;line-height:1;cursor:pointer}.auf-knopf:hover{border-color:var(--akzent)}.aufgeklappt{margin-top:.2rem;padding-top:.7rem;border-top:1px solid var(--linie)}.aufgeklappt h4{margin:.6rem 0 .25rem;color:var(--leise);font-size:var(--schrift-spaltenkopf);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mehr-innen>div>h4:first-child{margin-top:0}.aufgeklappt ul{margin:0;padding:0;list-style:none}.aufgeklappt li{margin-bottom:.45rem;font-size:.9rem}.aufgeklappt li span{display:block;color:var(--leise);font-size:var(--schrift-klein)}.aufgeklappt p{margin:.25rem 0;font-size:.9rem}.aufgeklappt .chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:.3rem 0}.mehr-innen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1.6rem}.kachel .mehr-innen{grid-template-columns:minmax(0,1fr);gap:.2rem}.nur-schmal{display:none}.ansicht-schalter{position:relative;display:inline-flex;padding:.2rem;border:1px solid var(--linie);border-radius:var(--rund-pille);background:var(--grund)}.ansicht-schalter input{position:absolute;opacity:0;pointer-events:none}.ansicht-schalter label{padding:.3rem .95rem;border-radius:var(--rund-pille);font-size:var(--schrift-text);cursor:pointer}.ansicht-schalter input:checked+label{background:var(--akzent);color:var(--auf-akzent);font-weight:600}.ansicht-schalter input:focus-visible+label{outline:2px solid var(--fokus);outline-offset:2px}.tafel{padding:.4rem .9rem .8rem;border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--karte);box-shadow:var(--schatten)}.tab{width:100%;border-collapse:collapse}.tab th{padding:.55rem .3rem;border-bottom:1px solid var(--linie);color:var(--leise);font-size:var(--schrift-spaltenkopf);font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.tab td{padding:.5rem .3rem;border-bottom:1px solid var(--linie);vertical-align:middle}.tab .r{text-align:right}.tab .rang-zelle{width:2.6rem}.tab .auf-zelle{width:2.4rem}.tab .titel-zelle{min-width:11rem}.tab .kreis-zelle{width:3.2rem}.tab .t-teil{width:3.7rem;min-width:3rem}.tab .t-teil .tg-wert{display:block;font-size:var(--schrift-klein)}.tab .t-teil .tb-bar{margin-top:.15rem}.tab .t-fehlt{color:var(--hinweis-schrift)}.tab .spark-zelle{width:6.4rem}.tab .abzeichen{padding:.1rem .7rem;font-size:var(--schrift-kennung)}.tab .abzeichen-keine{white-space:normal;line-height:1.2;text-align:center}.tab .zahl{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.tab .marken{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.tab tr.offen>td{border-bottom-color:transparent}.tab .mehr>td{padding:0;background:var(--grund)}.tab .mehr .aufgeklappt{margin:0;padding:.8rem 1rem 1rem 3rem;border-top:0;border-bottom:1px solid var(--linie)}.tab tr.zeile:hover>td{background:var(--grund)}@supports (color: color-mix(in lab,red,red)){.tab tr.zeile:hover>td{background:color-mix(in srgb,var(--grund) 55%,transparent)}}.tab .anlass-zelle{font-size:var(--schrift-text)}.filterkarte{display:grid;gap:.8rem;min-width:0;margin-top:.6rem;padding:1rem 1.1rem;border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--karte);box-shadow:var(--schatten)}.suchfeld{width:100%;min-width:0;padding:.75rem 1.1rem;border:1px solid var(--linie);border-radius:var(--rund-pille);background:var(--grund);color:var(--schrift);font:inherit;font-size:1.05rem}.filter-knopf{display:none;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .95rem;border:1px solid var(--linie);border-radius:var(--rund-pille);background:var(--grund);color:var(--schrift);font:inherit;font-weight:600;text-align:left;cursor:pointer}.filter-knopf .leise{font-size:var(--schrift-klein);font-weight:400;text-align:right}.filter-fach{display:grid;gap:.8rem;min-width:0}.wahl-gruppe{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.gruppe-name{min-width:10.5rem;font-size:.9rem;font-weight:600}.wahl-gruppe input{position:absolute;opacity:0;pointer-events:none}.wahl-gruppe label,.pillen-knopf{padding:.35rem .85rem;border:1px solid var(--linie);border-radius:var(--rund-pille);background:var(--grund);color:var(--schrift);font:inherit;font-size:.9rem;cursor:pointer}.wahl-gruppe input:checked+label{border-color:var(--akzent);background:var(--akzent);color:var(--auf-akzent);font-weight:600}.wahl-gruppe input:focus-visible+label{outline:2px solid var(--fokus);outline-offset:2px}.auswahl-reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem 1rem}.auswahl-feld{display:grid;gap:.25rem;min-width:0;font-size:.9rem;font-weight:600}.auswahl-feld .leise{font-weight:400}.auswahl-feld>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auswahl-feld select{width:100%;min-width:0;padding:.42rem .7rem;border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--grund);color:var(--schrift);font:inherit;font-weight:400}.sortier-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.filter-hilfe,.filter-zurueck{margin:0;color:var(--leise);font-size:.88rem}.ergebnis{margin:1.3rem 0 .6rem;color:var(--leise)}.legende-liste{margin-top:0}.zustand-liste{margin-top:1.3rem}.zustand-liste a,.seiten a,.zur-liste a{color:var(--akzent)}.kacheln-liste .kachel{gap:.6rem}.seiten{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:1.5rem}.seiten [aria-current]{font-weight:700}.kacheln .zwischenzeile{grid-column:1 / -1;margin:.9rem 0 0;padding-bottom:.35rem;border-bottom:2px solid var(--linie);font-size:var(--schrift-titel)}.tab tr.zwischenzeile>th{padding:1.3rem .3rem .45rem;border-bottom:2px solid var(--linie);color:var(--schrift);font-size:var(--schrift-titel);letter-spacing:0;text-transform:none}.zur-liste{margin:.9rem 0 0}.zur-liste a{font-weight:600}.sortier-knopf{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sortier-knopf:hover{color:var(--schrift);text-decoration:underline}.tab th[aria-sort] .sortier-knopf{color:var(--schrift)}.tab tr.mit-grund>td{padding-bottom:.15rem;border-bottom-color:transparent}.tab .grund-reihe>td{padding-top:0;color:var(--leise);font-size:var(--schrift-kennung)}.tab .grund-reihe.offen>td{border-bottom-color:transparent}.tab .teil-text{color:var(--leise);font-size:var(--schrift-kennung)}.tab .ohne-bewertung .titel-name{font-style:italic}.tab-titelliste .typ-zelle{white-space:nowrap}.tab-titelliste th,.tab-titelliste td{padding-left:.25rem;padding-right:.25rem}.tab-titelliste .titel-zelle{min-width:9rem}.tafel{position:relative;overflow-x:auto}@media(max-width:62rem){.auswahl-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.filter-knopf{display:flex}.filter-fach:not(.offen){display:none}.gruppe-name{min-width:100%}.auswahl-reihe{grid-template-columns:minmax(0,1fr)}.tab-titelliste thead{display:none}.tab-titelliste tr.zeile{grid-template-columns:1.8rem minmax(0,1fr) auto;grid-template-areas:"auf titel ring" ". bild spark"}.tab tr.zwischenzeile,.tab tr.zwischenzeile>th{display:block}.tab tr.mit-grund{padding-bottom:.2rem;border-bottom:0}.tab tr.grund-reihe{display:block;padding:0 0 .6rem 2.3rem;border-bottom:1px solid var(--linie)}.tab tr.grund-reihe>td{display:block;padding:0;border:0}.tab tr.grund-reihe>td.grund-rand{display:none}}.skala{margin:.9rem 0 .2rem}.skala-band{position:relative;display:flex;gap:2px;height:.85rem}.skala-band b{display:block;height:100%;border:1px solid var(--linie)}.skala-band .sb-schwach{border-radius:var(--rund-pille) 0 0 var(--rund-pille);background:var(--schwach-grund);border-color:var(--schwach-linie)}.skala-band .sb-gemischt{background:var(--gemischt-grund);border-color:var(--gemischt-linie)}.skala-band .sb-solide{background:var(--solide-grund);border-color:var(--solide-grund)}.skala-band .sb-stark{border-radius:0 var(--rund-pille) var(--rund-pille) 0;background:var(--stark-grund);border-color:var(--stark-grund)}.skala-band i{position:absolute;top:-.35rem;width:.28rem;height:1.55rem;margin-left:-.14rem;border-radius:3px;background:var(--schrift);box-shadow:0 0 0 2px var(--karte)}.skala-namen{display:flex;gap:2px;margin:.5rem 0 0;padding:0;list-style:none;color:var(--leise);font-size:var(--schrift-marke)}@media(max-width:62rem){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.mehr-innen{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.seite h1{font-size:1.65rem}.kacheln{grid-template-columns:1fr}.titelzeile{align-items:center}.kachel{gap:.5rem;padding:.8rem .95rem .85rem}.kopf-innen{row-gap:.2rem}.menue-knopf{display:inline-flex}.kopf nav{display:none;flex-basis:100%;flex-direction:column;gap:.15rem;padding:.3rem 0 .5rem}.kopf nav.offen{display:flex}.kopf nav a,.kopf nav .kopf-knopf{padding:.55rem .9rem;font-size:1rem;text-align:left}.kopf nav .kopf-knopf{border:0}.kopf nav .menue-nutzer{padding:.55rem .9rem .2rem;color:var(--kopf-leise);font-size:.9rem}.nur-im-menue{display:block}.kopf-nutzer{display:none}.tab,.tab tbody{display:block}.tab thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tab tr.zeile{display:grid;gap:.2rem .5rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--linie)}.tab-besten tr.zeile{grid-template-columns:1.8rem 2rem minmax(0,1fr) auto;grid-template-areas:"auf platz titel ring" ". . bild spark"}.tab-neu tr.zeile{grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"platz titel ring" ". bild vorher"}.tab-gefallen tr.zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel ring" "bild bild" "anlass anlass"}.tab tr.zeile>td{display:block;min-width:0;width:auto;padding:0;border:0}.tab .auf-zelle{grid-area:auf}.tab .rang-zelle{grid-area:platz}.tab .titel-zelle{grid-area:titel}.tab .kreis-zelle{grid-area:ring}.tab .bild-zelle{grid-area:bild}.tab .spark-zelle{grid-area:spark;justify-self:end}.tab .vorher-zelle{grid-area:vorher;text-align:right}.tab .anlass-zelle{grid-area:anlass}.tab .vorher-zelle:before,.tab .anlass-zelle:before{content:attr(data-label) ": ";color:var(--leise)}.tab tr.zeile>td.aus-schmal,.tab th.aus-schmal{display:none}.nur-schmal{display:block}.tab tr.mehr,.tab .mehr>td{display:block}.tab .mehr .aufgeklappt{padding:.7rem .2rem .9rem}}}:root{--schrift-code: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}@layer components{.zustand-marke{font-size:var(--schrift-kennung);font-weight:600}.chip-ordnung{border-color:var(--gemischt-linie);background:var(--gemischt-grund);color:var(--gemischt-schrift)}.chip-aus{border-color:var(--schwach-linie);background:var(--schwach-grund);color:var(--schwach-schrift)}.zahlenreihe{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 1rem;padding:0;list-style:none}.zahlenkopf{margin:.4rem 0 1rem}.zahlenkopf-satz{margin:.3rem 0 .6rem}.zahlenkopf-name{margin:.8rem 0 0;color:var(--leise);font-size:var(--schrift-spaltenkopf);letter-spacing:.06em;text-transform:uppercase}.zeitplan-stand{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:.2rem 0}.zeitplan-hinweis{color:var(--schrift)}.aufgabenfolge{margin:0;padding:0;list-style:none;font-size:var(--schrift-klein)}.takt-zelle{white-space:nowrap}.tab code{font-family:var(--schrift-code);font-size:var(--schrift-klein)}.quellenkarten{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-kacheln)}.quellenkarte,.tab-liste{overflow-wrap:anywhere}.quellenkarte{padding:.9rem 1rem .8rem}.quelle-gestoert{border-color:var(--warn-linie);box-shadow:inset 4px 0 0 var(--warn-linie),var(--schatten)}.quelle-aus{box-shadow:inset 4px 0 0 var(--schwach-linie),var(--schatten)}.quelle-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem}.quelle-name{margin:0;font-size:var(--schrift-abschnitt);font-weight:700;line-height:1.25}.quelle-zeiten{display:flex;flex-wrap:wrap;gap:.2rem 1.4rem;margin:.4rem 0 .5rem;color:var(--leise);font-size:var(--schrift-text)}.quelle-zeiten strong{color:var(--schrift)}.quelle-zeiten .stand-teil{display:block}.quelle-zeiten .leise{margin-left:.35rem}.quelle-grund{margin:.2rem 0 .6rem;padding:.5rem .8rem;border:1px solid var(--schwach-linie);border-radius:var(--rund-klein);background:var(--schwach-grund);color:var(--schwach-schrift);font-size:var(--schrift-text)}.aufgabe-name{font-family:var(--schrift-code);font-size:var(--schrift-klein);font-weight:600}.tab-liste td{vertical-align:top}.tab-liste td.zustand-zelle{vertical-align:middle}.tab-liste td.zahl{padding-right:.9rem}.tab-liste time{white-space:nowrap;font-variant-numeric:tabular-nums}.tab-liste .knopf-zelle{width:2.4rem}.tab-liste .punkte-zelle{width:3.2rem}.tab-liste .name-zelle{min-width:11rem}.tab-liste .gruende-zelle{min-width:16rem}.tab-liste .lauf-zelle .kennung{margin-top:.1rem}.tab-liste .ergebnis-zelle{white-space:nowrap}.tab-liste .ergebnis-zelle app-marke{display:inline-block;margin-top:.25rem}.tab-liste .faelle-zelle app-marke{display:inline-block;margin:0 .25rem .25rem 0}.tab-liste .qualitaet-zelle .marken{display:flex;flex-wrap:wrap;gap:.25rem}.tab-liste .jetzt-zelle{white-space:nowrap}.tab-liste .jetzt-zelle app-ring{display:inline-block;vertical-align:middle;margin-left:.4rem}.tab-liste .tag-zelle{min-width:8.6rem}.tab-liste .tag-zelle .kennung,.tab-liste .vor-zelle .kennung{margin-top:.1rem;white-space:nowrap}.tab-liste tr.folge>td{padding-top:0}.folge-text{margin:.1rem 0 .3rem;font-size:var(--schrift-klein)}.folge-kopf{display:block;color:var(--leise);font-size:var(--schrift-kennung)}.folge-aus strong{color:var(--schwach-schrift)}.fehlertext{display:block;margin-top:.15rem;padding:.4rem .6rem;border-radius:var(--rund-klein);background:var(--grund);color:var(--schrift);white-space:pre-wrap;overflow-wrap:anywhere}.tab-liste .gruende-zelle .gruende{min-width:0}.gruende{margin:0;padding-left:1.1rem;list-style:disc}.gruende li{margin-bottom:.3rem;font-size:var(--schrift-text);overflow-wrap:anywhere}.tab .zeile-methodik>td{padding:.8rem 1rem;border-left:4px solid var(--akzent);background:var(--gemischt-grund);color:var(--gemischt-schrift)}.methodik-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem}.methodik-name{font-size:var(--schrift-titel)}.methodik-zeit,.methodik-titel{margin:.25rem 0 0}.zeile-methodik .kennung{display:inline;margin-left:.5rem;color:inherit;opacity:.85}.zeile-methodik .gruende{margin-top:.4rem}.ez-kasten{margin:0;padding:.8rem 1rem 1rem 3rem;border-bottom:1px solid var(--linie)}.ez-kasten h4{margin:0 0 .25rem;color:var(--leise);font-size:var(--schrift-spaltenkopf);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ez-kasten p{margin:.1rem 0 .5rem}.ez-liste{display:grid;gap:0;margin:0}.ez-zeile{display:grid;grid-template-columns:minmax(8rem,15rem) minmax(0,1fr);gap:.1rem 1rem;padding:.3rem 0;border-bottom:1px solid var(--linie)}.ez-zeile:last-child{border-bottom:0}.ez-zeile>dt{color:var(--leise);font-family:var(--schrift-code);font-size:var(--schrift-klein);overflow-wrap:anywhere}.ez-zeile>dd{min-width:0;margin:0;font-size:var(--schrift-text);overflow-wrap:anywhere}.ez-zeile .ez-liste{margin-top:.1rem;padding-left:.4rem;border-left:2px solid var(--linie)}.ez-folge{margin:0;padding-left:1.1rem;list-style:disc}.ez-wert{font-variant-numeric:tabular-nums}.filterleiste{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;margin:.2rem 0 1rem}.feld{display:flex;flex-direction:column;gap:.2rem;color:var(--leise);font-size:var(--schrift-klein)}.feld select,.feld input{min-height:2.4rem;padding:.35rem .7rem;border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte);color:var(--schrift);font:inherit;font-size:var(--schrift-text)}.feld select:hover,.feld input:hover{border-color:var(--akzent)}.knopf{min-height:2.4rem;padding:.3rem 1rem;border:1px solid var(--linie);border-radius:var(--rund-pille);background:var(--karte);color:var(--schrift);font-size:var(--schrift-text);cursor:pointer}.knopf:hover:not(:disabled){border-color:var(--akzent)}.knopf:disabled{opacity:.45;cursor:not-allowed}.seitenwechsel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1rem;margin:1rem 0 0}.seitenwechsel-stand{color:var(--leise);font-size:var(--schrift-text);font-variant-numeric:tabular-nums}@media(max-width:56rem){.tab-liste,.tab-liste tbody{display:block}.tab-liste thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tab-liste tr.zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding:.7rem 0;border-top:1px solid var(--linie);border-bottom:0}.tab-liste tbody>tr.zeile:first-child{border-top:0}.tab-liste tr.zeile>td{display:block;flex:0 1 auto;min-width:0;width:auto;padding:0;border:0;font-size:var(--schrift-text);text-align:left}.tab-liste tr.zeile>td.z-wachse{flex:1 1 8rem}.tab-liste tr.zeile>td.z-voll{flex:1 1 100%}.tab-liste tr.zeile>td:empty{display:none}.tab-liste tr.zeile>td[data-label]:before{content:attr(data-label) ": ";color:var(--leise)}.tab-liste tr.zeile>td.faelle-zelle[data-label]:before,.tab-liste tr.zeile>td.qualitaet-zelle[data-label]:before{display:block}.tab-liste .gruende-zelle,.tab-liste .name-zelle{min-width:0}.tab-liste tr.zeile.zeile-methodik{display:block;padding:0}.tab-liste tr.zeile.zeile-methodik>td{padding:.8rem .9rem}.tab-liste tr.folge,.tab-liste tr.folge>td,.tab-liste tr.mehr,.tab-liste tr.mehr>td{display:block}.tab-liste tr.folge>td,.tab-liste tr.mehr>td{padding:0 0 .5rem;border:0}.tab-liste .mehr>td{background:transparent}.ez-kasten{padding:.5rem .2rem .8rem}}@media(max-width:40rem){.ez-zeile{grid-template-columns:minmax(0,1fr)}.quellenkarte{padding:.8rem .8rem .6rem}.filterleiste{align-items:stretch}.filterleiste .feld,.filterleiste .knopf{flex:1 1 100%}}.detail-pfad{margin:.6rem 0;color:var(--leise);font-size:var(--schrift-text);overflow-wrap:anywhere}.detail-pfad a{color:var(--leise)}.detail-karte{min-width:0;padding:var(--polster-karte);border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--karte);box-shadow:var(--schatten)}.detail-karte>h2{margin:0 0 .6rem;font-size:var(--schrift-abschnitt)}.detail-karte h3{margin:1rem 0 .3rem;font-size:var(--schrift-titel)}.detail-karte>h2.detail-zweite{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--linie)}.detail-kopf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.8rem;margin:.8rem 0 1rem;padding:1.6rem 1.8rem}.detail-kopf-ring{display:flex;flex-direction:column;align-items:center;gap:.1rem}.detail-kennzeile{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;margin:0;color:var(--leise);font-size:var(--schrift-text)}.detail-kopf h1{margin:.5rem 0 0;overflow-wrap:anywhere}.detail-kopf .kennung{margin:.1rem 0 .6rem}.detail-gesamt-text{margin:.3rem 0}.detail-nicht-gereiht{margin:.5rem 0;padding:.5rem .8rem;border:1px solid var(--hinweis-linie);border-radius:var(--rund-klein);background:var(--hinweis);color:var(--hinweis-schrift)}.detail-kopf-text>.leise{margin:.4rem 0 0}.detail-kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.detail-kz{display:flex;flex-direction:column;justify-content:space-between;gap:.3rem;min-width:0;padding:.7rem .95rem;border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte);box-shadow:var(--schatten)}.detail-kz-name{color:var(--leise);font-size:var(--schrift-spaltenkopf);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.detail-kz-wert{font-size:var(--schrift-abschnitt);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.detail-kz-von{color:var(--leise);font-size:var(--schrift-klein);font-weight:400}.detail-kz-text{font-size:var(--schrift-titel)}.detail-warnkarte{margin:1rem 0;padding:1rem 1.3rem;border:1px solid var(--hinweis-linie);border-radius:var(--rund-karte);background:var(--hinweis);color:var(--hinweis-schrift)}.detail-warnkarte h2{display:flex;align-items:center;gap:.45em;margin:0 0 .3rem;font-size:var(--schrift-titel)}.detail-warnkarte p{margin:.2rem 0}.detail-warnkarte-warnung{border-color:var(--warn-linie);border-width:2px;background:var(--warn-grund);color:var(--warn-schrift)}.detail-spalten{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--abstand-kacheln);margin:1rem 0;align-items:start}.detail-spalten>:only-child{grid-column:1 / -1}.detail-marken{display:flex;flex-wrap:wrap;gap:.35rem;margin:0}.detail-vollbalken{height:.6rem;margin:.6rem 0 .8rem;overflow:hidden;border:1px solid var(--linie);border-radius:var(--rund-pille);background:var(--grund)}.detail-vollbalken i{display:block;height:100%;background:var(--ring-solide)}.detail-angaben{display:grid;gap:.25rem;margin:0}.detail-angaben>div{display:flex;flex-wrap:wrap;gap:.1rem .6rem}.detail-angaben dt{color:var(--leise)}.detail-angaben dd{margin:0;font-weight:600;overflow-wrap:anywhere}.detail-ersatz{margin:.9rem 0 0;padding:.6rem .9rem;border:1px solid var(--hinweis-linie);border-radius:var(--rund-klein);background:var(--hinweis);color:var(--hinweis-schrift)}.detail-ersatz h3{margin:0 0 .2rem}.detail-ersatz dt,.detail-ersatz a{color:inherit}.detail-fehlend,.detail-hinweise{margin:.3rem 0 0;padding-left:1.1rem;font-size:var(--schrift-text)}.detail-fehlend li,.detail-hinweise li{margin:.3rem 0}.detail-zwischen{margin:var(--abstand-block) 0 .3rem;font-size:var(--schrift-block)}.detail-einleitung{margin:0 0 1rem;color:var(--leise)}.detail-teile,.detail-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-kacheln);align-items:start}.detail-teil-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem}.detail-teil-kopf h3{margin:0;font-size:var(--schrift-abschnitt)}.detail-satz{margin:.3rem 0 0;font-size:var(--schrift-text)}.detail-bausteine{margin:.7rem 0 0;padding:0;list-style:none}.detail-baustein{padding:.7rem 0;border-top:1px solid var(--linie)}.detail-baustein:last-child{padding-bottom:0}.detail-baustein-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.1rem .8rem;margin-bottom:.4rem;font-weight:600}.detail-baustein-mess{color:var(--leise);font-variant-numeric:tabular-nums;font-weight:400}.detail-baustein .tb-bar{margin-bottom:.2rem}.detail-gruende{border-top-width:4px}.detail-gruende-dafuer{border-top-color:var(--ring-stark)}.detail-gruende-dagegen{border-top-color:var(--ring-schwach)}.detail-gruende h3{margin-top:0}.detail-gruende ul{margin:.5rem 0 0;padding:0;list-style:none}.detail-gruende li{padding:.6rem 0;border-top:1px solid var(--linie)}.detail-gruende li p{margin:.2rem 0 0;font-size:var(--schrift-text)}.detail-folge{display:grid;gap:var(--abstand-kacheln);margin-top:var(--abstand-block)}.detail-tabelle{width:100%;margin-bottom:1rem;border-collapse:collapse}.detail-tabelle caption{padding:.2rem 0;color:var(--leise);font-size:var(--schrift-klein);text-align:left}.detail-tabelle th,.detail-tabelle td{padding:.55rem .6rem;border-top:1px solid var(--linie);font-size:var(--schrift-text);text-align:left;vertical-align:top}.detail-tabelle th:first-child,.detail-tabelle td:first-child{padding-left:0}.detail-tabelle thead th{border-top:0;color:var(--leise);font-size:var(--schrift-spaltenkopf);letter-spacing:.05em;text-transform:uppercase}.detail-tabelle .detail-zahl{font-variant-numeric:tabular-nums;text-align:right}.detail-tabelle .kennung{font-weight:400}.detail-protokoll{margin:.4rem 0 0;padding:0;list-style:none}.detail-protokoll>li{padding:.8rem 0;border-top:1px solid var(--linie)}.detail-protokoll-kopf,.detail-protokoll-wechsel{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0 0 .3rem}.detail-protokoll ul{margin:.2rem 0 0;padding-left:1.1rem;font-size:var(--schrift-text)}@media(max-width:62rem){.detail-spalten,.detail-teile,.detail-paar{grid-template-columns:minmax(0,1fr)}.detail-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.detail-kopf{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.2rem}.detail-kopf-ring{flex-direction:row;justify-content:flex-start;gap:.8rem}.detail-karte{padding:1rem 1.05rem}.detail-kennzahlen{gap:.5rem}.detail-kz{padding:.55rem .75rem}.detail-tabelle,.detail-tabelle tbody,.detail-tabelle tr,.detail-tabelle td,.detail-tabelle th{display:block;width:auto}.detail-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.detail-tabelle caption{display:block}.detail-tabelle tr{padding:.6rem 0;border-top:1px solid var(--linie)}.detail-tabelle td,.detail-tabelle th{padding:.1rem 0;border:0}.detail-tabelle .detail-zahl{text-align:left}.detail-tabelle td[data-label]:before{content:attr(data-label) ": ";color:var(--leise);font-size:var(--schrift-klein)}}.markt-stand{margin-bottom:.6rem}.markt-liste{margin:0;padding:0 1.1rem;list-style:none;border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--karte);box-shadow:var(--schatten)}.markt-zeile{display:grid;grid-template-columns:minmax(6rem,9rem) 9.5rem minmax(0,1fr);align-items:center;gap:.25rem 1.2rem;min-width:0;padding:.8rem 0;border-top:1px solid var(--linie)}.markt-zeile:first-child{border-top:0}.markt-name{margin:0;font-size:var(--schrift-titel);overflow-wrap:anywhere}.markt-verlauf{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--schrift-kennung);font-variant-numeric:tabular-nums;font-weight:700}.markt-text{grid-column:3;min-width:0}.markt-text>p{margin:0}.markt-satz{font-size:var(--schrift-text);overflow-wrap:anywhere}.markt-etf{margin-top:.15rem;font-size:var(--schrift-text)}.markt-etf-name{font-weight:600;overflow-wrap:anywhere}.markt-etf .kennung{display:inline;margin-left:.5rem}.markt-luecke{margin-top:.2rem;color:var(--leise);font-size:var(--schrift-klein)}.markt-ohne{grid-column:2 / -1;margin:0;color:var(--leise);font-size:var(--schrift-text);overflow-wrap:anywhere}@media(max-width:40rem){.markt-liste{padding:0 .9rem}.markt-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name verlauf" "text text";gap:.35rem .8rem}.markt-name{grid-area:name}.markt-verlauf{grid-area:verlauf;justify-self:end}.markt-text,.markt-ohne{grid-area:text}}.detail-wahl{display:grid;gap:.5rem;margin:0 0 .9rem}.detail-wahl .gruppe-name{min-width:5.5rem}.detail-kurve{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.6rem;margin:.4rem 0 0}.detail-kurve-y{position:relative;width:4.6rem;color:var(--leise);font-size:var(--schrift-marke);font-variant-numeric:tabular-nums;text-align:right}.detail-kurve-y span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.detail-kurve-flaeche{position:relative;height:var(--hoehe-kurve);border-radius:var(--rund-klein);background:var(--grund)}.detail-kurve-flaeche svg{display:block;width:100%;height:100%}.detail-kurve-flaeche path,.detail-kurve-flaeche line{vector-effect:non-scaling-stroke}.detail-kurve-gitter line{stroke:var(--linie)}.detail-kurve-linie{stroke:var(--akzent)}.detail-kurve-fuellung{fill:var(--akzent);fill-opacity:.1;stroke:none}.detail-kurve-punkt{position:absolute;width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem;border-radius:50%;background:var(--akzent);box-shadow:0 0 0 3px var(--karte)}.detail-kurve-punkt-vorlaeufig{box-sizing:border-box;border:2px solid var(--akzent);background:var(--karte)}.detail-kurve-luecke{position:absolute;top:0;bottom:0;border-right:1px dashed var(--hinweis-linie);border-left:1px dashed var(--hinweis-linie);background:var(--hinweis);opacity:.75;pointer-events:none}.detail-kurve-x{grid-column:2;display:flex;justify-content:space-between;padding-top:.3rem;color:var(--leise);font-size:var(--schrift-marke);font-variant-numeric:tabular-nums}.detail-kurve-beschreibung{margin:.8rem 0 0;color:var(--leise);font-size:var(--schrift-text)}.detail-kurs-zahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.8rem 0}.detail-kurs-box{display:flex;flex-direction:column;justify-content:flex-start;gap:.3rem;min-width:0;padding:.7rem .95rem;border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--karte);box-shadow:var(--schatten)}.detail-kurs-box-name{color:var(--leise);font-size:var(--schrift-spaltenkopf);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.detail-kurs-box-wert{font-size:var(--schrift-abschnitt);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.detail-kurs-satz{margin:.8rem 0 0;padding:.6rem .9rem;border-radius:var(--rund-klein);background:var(--grund);font-size:var(--schrift-text)}.detail-kurs-satz p{margin:.2rem 0}.detail-kurs-tage{margin-top:1rem}.detail-kurstabellenfach{max-height:22rem;margin-top:.6rem;overflow:auto;border:1px solid var(--linie);border-radius:var(--rund-klein)}.detail-kurstabelle{width:100%;border-collapse:collapse}.detail-kurstabelle caption{padding:.5rem .7rem;color:var(--leise);font-size:var(--schrift-klein);text-align:left}.detail-kurstabelle th,.detail-kurstabelle td{padding:.35rem .7rem;border-top:1px solid var(--linie);font-size:var(--schrift-text);text-align:left}.detail-kurstabelle thead th{position:sticky;top:0;background:var(--karte);color:var(--leise);font-size:var(--schrift-spaltenkopf);letter-spacing:.05em;text-transform:uppercase}.detail-kurstabelle .detail-zahl{font-variant-numeric:tabular-nums;text-align:right}.detail-kurstabelle tbody th{font-weight:400}.detail-zusammen{display:grid;gap:var(--abstand-kacheln);margin-top:.6rem}.detail-ersatzkarte{margin:0;padding:1.2rem 1.4rem;border-width:2px}.detail-ersatzkarte h3{display:flex;align-items:center;gap:.5em;margin:0 0 .4rem;font-size:var(--schrift-abschnitt)}.detail-ersatzkarte p{margin:.25rem 0;font-size:var(--schrift-titel)}.detail-ersatzkarte a{color:inherit;font-weight:700}.detail-verteilung{margin:.6rem 0 0;padding:0;list-style:none}.detail-verteilung li{display:grid;grid-template-columns:minmax(5rem,1.3fr) minmax(2.5rem,1fr) 4.6rem;align-items:center;gap:.2rem .7rem;padding:.3rem 0;border-top:1px solid var(--linie);font-size:var(--schrift-text)}.detail-verteilung li:first-child{border-top:0}.detail-verteilung-name{min-width:0;overflow-wrap:break-word}.detail-verteilung-wert{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.detail-verteilung li.detail-verteilung-fehlt{margin-top:.3rem;padding:.3rem .5rem;border:1px dashed var(--hinweis-linie);border-radius:var(--rund-klein);background:var(--hinweis);color:var(--hinweis-schrift)}.detail-verteilung-fehlt .tb-bar{border-color:var(--hinweis-linie);background:transparent}.detail-verteilung-fehlt .tb-bar i{background:var(--hinweis-linie)}.detail-karte>.pillen-knopf{margin-top:.7rem}@media(max-width:40rem){.detail-wahl .gruppe-name{min-width:100%}.detail-kurve{--hoehe-kurve: 12rem;column-gap:.4rem}.detail-kurve-y{width:3.8rem}.detail-kurs-zahlen{gap:.5rem}.detail-kurs-box{padding:.55rem .75rem}.detail-ersatzkarte{padding:1rem 1.05rem}.detail-verteilung li{grid-template-columns:minmax(0,1fr) auto}.detail-verteilung-name{grid-column:1;grid-row:1}.detail-verteilung-wert{grid-column:2;grid-row:1}.detail-verteilung li .tb-bar{grid-column:1 / -1;grid-row:2}}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
