@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.theme-dark{color-scheme:dark;--sunken: #060D0E;--base: #0C1415;--raised: #131D1E;--overlay: #1A2526;--control: #1D2729;--control-hover: #232F30;--control-press: #2A3738;--line-soft: #232C2D;--line: #313B3D;--line-strong: #647273;--ink: #E2E9EA;--ink-2: #B1BDBF;--ink-3: #8D9B9D;--primary: #BAF4DC;--primary-hover: #D4FAEA;--primary-press: #A7E8CE;--on-primary: #010506;--container: #015255;--container-hover: #066265;--on-container: #BAF4DC;--link: #BAF4DC;--focus: #BAF4DC;--selected: #015255;--selected-hover: #0C6468;--on-selected: #FFFFFF;--accent: #D0346D;--accent-hover: #BC2A60;--on-accent: #FFFFFF;--accent-text: #FE85A6;--accent-tint: #4A1D2A;--ok: #7CD591;--ok-tint: #17321E;--warn: #FCC270;--warn-tint: #3C2A0E;--danger: #FD8D78;--danger-tint: #492018;--info: #74CDE2;--info-tint: #0C333C;--logo-ink: #FFFFFF;--field-teal: #015255;--field-v3: #035160;--field-v4: #4C3C73;--field-pink: #653161}.theme-light,.paper{color-scheme:light;--sunken: #E8EEEF;--base: #F0F6F6;--raised: #FFFFFF;--overlay: #FFFFFF;--control: #EAF1F1;--control-hover: #E2E9EA;--control-press: #D8E2E3;--line-soft: #E0E8E9;--line: #D0D9DA;--line-strong: #7C898B;--ink: #0E1C1E;--ink-2: #3B4B4D;--ink-3: #566769;--primary: #015255;--primary-hover: #0C6468;--primary-press: #004144;--on-primary: #FFFFFF;--container: #DBF8EC;--container-hover: #BAF4DC;--on-container: #015255;--link: #015255;--focus: #015255;--selected: #015255;--selected-hover: #0C6468;--on-selected: #FFFFFF;--accent: #D0346D;--accent-hover: #BC2A60;--on-accent: #FFFFFF;--accent-text: #C42C65;--accent-tint: #FFEBF0;--ok: #21763C;--ok-tint: #E4F8E7;--warn: #915C08;--warn-tint: #FFF1DA;--danger: #BA3822;--danger-tint: #FFECE7;--info: #00677A;--info-tint: #E4F6FA;--logo-ink: #015255;--field-teal: #94ECF0;--field-v3: #9CE9FD;--field-v4: #DDD2FF;--field-pink: #FFC7D5}:root{--display: Kanit, "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif;--text: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif;--mono: "IBM Plex Mono", "DejaVu Sans Mono", ui-monospace, monospace;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fs-40:40px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:28px;--s8:32px;--s9:36px;--s10:40px;--s12:48px;--s13:52px;--s14:56px;--s16:64px;--s18:72px;--s24:96px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--col:1200px;--gutter-page:72px;--gutter-tool:32px;--ease:cubic-bezier(.2,.6,.2,1);--dur:.24s}@media(max-width:760px){:root{--gutter-page:24px;--gutter-tool:20px}}:root,.paper{--lw: 304px;--rw: 404px;--st-neutral-ink: var(--ink-2);--cal-day-ink: var(--ink-2);--set-muted-ink: var(--ink-2);--reset-hover-ink: var(--ink-2);--me-menu-ink: var(--ink-2);--mnu-ink: var(--ink-2);--alle-ink: var(--ink-2);--w-table-ink: var(--ink-2);--seg-ink: var(--ink-2);--wait-ink: var(--ink-2);--webgl-err-ink: var(--ink-2);--bow-hint-ink: var(--ink-2);--h-readonly-ink: var(--ink-2);--apps-hint-ink: var(--ink-2);--fmt-ink: var(--ink-2);--pat-row-ink: var(--ink-2);--akte-ink: var(--ink-2);--dash-ink: var(--ink-2);--step-ink: var(--ink-2);--jaw-ink: var(--ink-2);--p-sel-ink: var(--ink-2);--side-tag-ink: var(--ink-3);--placeholder-ink: var(--ink-3);--pane-title-ink: var(--ink);--pane-sub-ink: var(--ink-2);--auth-err-ink: var(--danger);--hint-danger-ink: var(--danger);--nav-num-ink: var(--on-accent);--accent-dot: var(--ci-pink);--ci-base-dark: #010506;--ci-primary-light: #F5FFFA;--ci-teal: #015255;--ci-v2: #27A8AD;--ci-v3: #2EA2BB;--ci-v4: #867EA3;--ci-pink: #F05488;--verlauf-ground: var(--ci-base-dark);--on-verlauf: var(--ci-primary-light);--logo-on-verlauf: #FFFFFF;--verlauf-hero: radial-gradient(ellipse 78% 95% at 88% 78%, transparent 22%, var(--ci-base-dark) 74%), linear-gradient(in oklch 125deg, var(--ci-teal) 0%, var(--ci-v2) 34%, var(--ci-v3) 50%, var(--ci-v4) 72%, var(--ci-pink) 100%);--field: radial-gradient(62% 78% at 0% 0%, var(--field-teal), transparent 100%), radial-gradient(58% 72% at 100% 0%, var(--field-v3), transparent 100%), radial-gradient(58% 72% at 0% 100%, var(--field-v4), transparent 100%), radial-gradient(62% 78% at 100% 100%, var(--field-pink), transparent 100%);--preview-light-base: #F0F6F6;--preview-light-raised: #FFFFFF;--preview-light-primary: #015255;--preview-dark-base: #0C1415;--preview-dark-raised: #131D1E;--preview-dark-primary: #BAF4DC;--ok-line: color-mix(in srgb, var(--ok) 38%, transparent);--danger-line: color-mix(in srgb, var(--danger) 38%, transparent);--veil: rgba(1,5,6,.55);--on-shade: var(--raised);--chrome-shade-rgb: 23,35,36;--black-rgb: 0,0,0;--float-shade-rgb: 20,24,25;--peek-shade-rgb: 10,14,15;--dialog-shade-rgb: 15,23,24;--ghost-band-rgb: 142,159,161;--elev-0: none;--elev-1: 0 1px 2px rgba(1,40,45,.06), 0 1px 4px rgba(1,40,45,.05);--elev-2: 0 2px 6px rgba(1,40,45,.08), 0 12px 32px rgba(1,40,45,.16);--elev-3: 0 2px 6px rgba(1,40,45,.08), 0 12px 32px rgba(1,40,45,.16)}:root,.paper{--veil-raised-96: color-mix(in srgb, var(--raised) 96%, transparent);--veil-raised-94: color-mix(in srgb, var(--raised) 94%, transparent);--veil-raised-92: color-mix(in srgb, var(--raised) 92%, transparent);--veil-raised-88: color-mix(in srgb, var(--raised) 88%, transparent);--veil-raised-70: color-mix(in srgb, var(--raised) 70%, transparent);--skeleton: color-mix(in srgb, var(--ink) 7%, transparent);--bow-tick: color-mix(in srgb, var(--ink-2) 24%, var(--raised));--gauge-mark: color-mix(in srgb, var(--ink-2) 59%, var(--line-soft));--range-track: color-mix(in srgb, var(--container-hover) 26%, var(--base));--line-off: color-mix(in srgb, var(--line) 49%, var(--base));--ink-off: color-mix(in srgb, var(--ink-2) 48%, var(--raised));--tick: color-mix(in srgb, var(--ink-3) 32%, var(--raised));--arch-ground: color-mix(in srgb, var(--line) 18%, var(--raised));--tab-hover: color-mix(in srgb, var(--line) 43%, var(--raised));--check-edge: color-mix(in srgb, var(--ink-2) 29%, var(--control));--check-edge-strong: color-mix(in srgb, var(--ink-3) 80%, var(--raised));--focus-halo: color-mix(in srgb, var(--focus) 12%, transparent);--control-off: color-mix(in srgb, var(--line) 50%, var(--raised));--tooth-hover: color-mix(in srgb, var(--container-hover) 17%, var(--raised));--tooth-hover-line: color-mix(in srgb, var(--container-hover) 50%, var(--raised));--tooth-dim: color-mix(in srgb, var(--line) 10%, var(--raised));--tooth-dim-num: color-mix(in srgb, var(--ink-2) 27%, var(--raised));--tooth-dim-line: color-mix(in srgb, var(--line) 45%, var(--base));--tooth-gap-line: color-mix(in srgb, var(--ink-3) 48%, var(--control));--tooth-gap-num: color-mix(in srgb, var(--ink-3) 33%, var(--line-soft));--tooth-grind-line: color-mix(in srgb, var(--on-primary) 45%, var(--primary));--tooth-line: color-mix(in srgb, var(--ink-2) 37%, var(--raised));--tooth-occl: color-mix(in srgb, var(--ink-2) 20%, var(--raised));--enamel-lo: color-mix(in srgb, var(--ink-2) 10%, var(--dg-tooth));--midline: color-mix(in srgb, var(--line) 68%, var(--base));--primary-tint-9: color-mix(in srgb, var(--primary) 9%, transparent);--no-scan-line: color-mix(in srgb, var(--ink-3) 52%, var(--control));--upload-track: color-mix(in srgb, var(--container-hover) 40%, var(--line));--danger-tint-10: color-mix(in srgb, var(--danger) 10%, transparent);--pane-head-control: color-mix(in srgb, var(--primary) 65%, transparent);--pane-head-hover: color-mix(in srgb, var(--primary) 10%, transparent);--tooth-dim-dark: color-mix(in srgb, var(--ink) 7%, var(--raised));--tooth-dim-line-dark: color-mix(in srgb, var(--line) 80%, var(--raised));--tooth-line-dark: color-mix(in srgb, var(--ink) 50%, var(--raised));--tooth-occl-dark: color-mix(in srgb, var(--ink) 36%, var(--raised));--enamel-hi-dark: color-mix(in srgb, var(--ink) 32%, var(--raised));--enamel-lo-dark: color-mix(in srgb, var(--ink) 20%, var(--raised))}:root{--dg-tooth: var(--raised);--dg-tooth-line: color-mix(in srgb, var(--ink-2) 44%, var(--control));--dg-gum: color-mix(in srgb, var(--danger) 6%, var(--control));--dg-gum-line: color-mix(in srgb, var(--danger) 12%, var(--base));--dg-tissue: color-mix(in srgb, var(--danger) 5%, var(--control));--dg-tissue-line: color-mix(in srgb, var(--danger) 15%, var(--base));--dg-appl: color-mix(in srgb, var(--ink-3) 43%, var(--control));--dg-appl-2: color-mix(in srgb, var(--ink-3) 33%, var(--line-soft));--dg-appl-3: color-mix(in srgb, var(--ink-3) 46%, var(--control));--dg-appl-line: color-mix(in srgb, var(--ink-2) 82%, var(--line-soft));--dg-appl-line2: color-mix(in srgb, var(--ink-2) 71%, var(--base));--dg-appl-line3: color-mix(in srgb, var(--ink-2) 79%, var(--line-soft));--dg-neutral: color-mix(in srgb, var(--ink-2) 76%, var(--base));--dg-label: color-mix(in srgb, var(--ink-3) 76%, var(--ink));--dg-halo: var(--raised);--dg-act: var(--primary);--dg-act-13: color-mix(in srgb, var(--primary) 13%, transparent);--dg-act-16: color-mix(in srgb, var(--primary) 16%, transparent);--dg-act-17: color-mix(in srgb, var(--primary) 17%, transparent);--dg-neu-10: color-mix(in srgb, var(--ink-2) 10%, transparent);--dg-neu-13: color-mix(in srgb, var(--ink-2) 13%, transparent)}:root{--gl-model: #DEDEDE;--gl-model-2: var(--gl-model);--gl-rim: #FFFFFF;--gl-mark-hover: color-mix(in srgb, var(--primary-hover) 64%, var(--container));--gl-mark-sel: color-mix(in srgb, var(--primary) 99%, var(--raised));--gl-mark-grind: color-mix(in srgb, var(--primary-hover) 97%, var(--raised));--gl-dot-in: color-mix(in srgb, var(--primary) 99%, var(--raised));--gl-dot-out: color-mix(in srgb, var(--primary) 59%, var(--ink))}:root{--stage-centre: #FFFFFF;--stage-mid: #F9F9F9;--stage-edge: #F1F1F1}@media not print{.theme-dark{--on-shade: var(--ink);--brand-area: var(--container);--top-count-ink: var(--ink-2);--w-icon-ink: var(--ink-2);--shell-gutter: var(--sunken);--knob-shade-dark: color-mix(in srgb, var(--shell-gutter) 30%, transparent);--thumb-shade-dark: color-mix(in srgb, var(--shell-gutter) 25%, transparent);--elev-1: 0 2px 8px -2px rgba(0,0,0,.35);--elev-2: inset 0 0 0 1px rgba(255,255,255,.07), 0 2px 8px rgba(0,0,0,.4), 0 16px 40px rgba(0,0,0,.55);--elev-3: inset 0 0 0 1px rgba(255,255,255,.07), 0 2px 8px rgba(0,0,0,.4), 0 16px 40px rgba(0,0,0,.55);--field: radial-gradient(80% 100% at 0% 0%, var(--field-teal) 0%, var(--field-teal) 18%, transparent 100%), radial-gradient(75% 95% at 100% 0%, var(--field-v3) 0%, var(--field-v3) 18%, transparent 100%), radial-gradient(75% 95% at 0% 100%, var(--field-v4) 0%, var(--field-v4) 14%, transparent 100%), radial-gradient(80% 100% at 100% 100%, var(--field-pink) 0%, var(--field-pink) 14%, transparent 100%);--dg-tooth: color-mix(in srgb, var(--ink) 24%, var(--raised));--dg-tooth-line: color-mix(in srgb, var(--ink) 58%, var(--raised));--dg-gum: color-mix(in srgb, var(--danger) 15%, var(--raised));--dg-gum-line: color-mix(in srgb, var(--danger) 32%, var(--raised));--dg-tissue: color-mix(in srgb, var(--danger) 13%, var(--raised));--dg-tissue-line: color-mix(in srgb, var(--danger) 30%, var(--raised));--dg-appl: color-mix(in srgb, var(--ink-2) 34%, var(--raised));--dg-appl-2: color-mix(in srgb, var(--ink-2) 30%, var(--raised));--dg-appl-3: color-mix(in srgb, var(--ink-2) 36%, var(--raised));--dg-appl-line: color-mix(in srgb, var(--ink) 38%, var(--raised));--dg-appl-line2: color-mix(in srgb, var(--ink) 34%, var(--raised));--dg-appl-line3: color-mix(in srgb, var(--ink) 36%, var(--raised));--dg-neutral: var(--ink-2);--dg-label: var(--ink-3);--gl-dot-out: color-mix(in srgb, var(--primary) 55%, var(--base));--stage-centre-dark: #202325;--stage-mid-dark: #181B1D;--stage-edge-dark: #111415}}@media print{:root,.theme-dark{color-scheme:light;--sunken: #E8EEEF;--base: #F0F6F6;--raised: #FFFFFF;--overlay: #FFFFFF;--control: #EAF1F1;--control-hover: #E2E9EA;--control-press: #D8E2E3;--line-soft: #E0E8E9;--line: #D0D9DA;--line-strong: #7C898B;--ink: #0E1C1E;--ink-2: #3B4B4D;--ink-3: #566769;--primary: #015255;--primary-hover: #0C6468;--primary-press: #004144;--on-primary: #FFFFFF;--container: #DBF8EC;--container-hover: #BAF4DC;--on-container: #015255;--link: #015255;--focus: #015255;--selected: #015255;--selected-hover: #0C6468;--on-selected: #FFFFFF;--accent: #D0346D;--accent-hover: #BC2A60;--on-accent: #FFFFFF;--accent-text: #C42C65;--accent-tint: #FFEBF0;--ok: #21763C;--ok-tint: #E4F8E7;--warn: #915C08;--warn-tint: #FFF1DA;--danger: #BA3822;--danger-tint: #FFECE7;--info: #00677A;--info-tint: #E4F6FA;--logo-ink: #015255;--field-teal: #94ECF0;--field-v3: #9CE9FD;--field-v4: #DDD2FF;--field-pink: #FFC7D5;--verlauf-hero: none;--verlauf-ground: var(--base);--on-verlauf: var(--ink);--logo-on-verlauf: var(--logo-ink);--field: none}}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--container);color:var(--ink)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%}body{background:var(--base);color:var(--ink);overflow:hidden;font:400 var(--fs-14)/1.5 var(--text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--field),var(--base)}button{font:inherit}.ico{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.top{height:56px;background:var(--raised);border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--s3);padding:0 var(--s4) 0 var(--s4);position:relative;z-index:55}.topStart,.topEnd{display:flex;align-items:center;gap:var(--s3);min-width:0}.topStart{justify-self:start}.topEnd{justify-self:stretch;justify-content:flex-end}.brandMark{display:flex;align-items:center;gap:var(--s1);flex:none}.brandMark svg{fill:var(--logo-ink);stroke:none}.brandMark .logoZeichen{width:30px;height:auto}.wortmarke{height:26px;width:auto;flex:none;margin-left:var(--s1);fill:var(--logo-ink)}.topTrenn{width:1px;height:26px;background:var(--line);flex:none;margin-left:var(--s1)}.topTitel{margin:0;font-size:var(--fs-20);font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.topNav{display:flex;align-items:center;gap:var(--s1);padding:var(--s1);border-radius:var(--r-pill);min-width:0;background:var(--raised);border:1px solid var(--line);box-shadow:var(--elev-1)}.topNav button{display:flex;align-items:center;justify-content:center;gap:var(--s2);height:34px;padding:0 var(--s3);border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);cursor:pointer;position:relative;font:inherit;font-size:var(--fs-14);font-weight:500;white-space:nowrap}.topNav button:hover,.topNav button:focus-visible{background:var(--control-hover);color:var(--ink)}.topNav button[aria-current=page]{background:var(--selected);color:var(--on-selected);font-weight:600}.topNavLbl{display:inline-flex;flex-direction:column}.topNavMass{display:block;height:0;overflow:hidden;visibility:hidden;font-weight:600}.topNav button[aria-current=page]:hover,.topNav button[aria-current=page]:focus-visible{background:var(--selected-hover);color:var(--on-selected)}.topNavNum{min-width:19px;height:18px;border-radius:var(--r-pill);padding:0 var(--s1);flex:none;background:var(--accent);color:var(--nav-num-ink);font-size:var(--fs-12);font-weight:700;line-height:18px;text-align:center}.helpBtn{display:flex;align-items:center;gap:var(--s2);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s1) var(--s3) var(--s1) var(--s2);font:inherit;font-size:var(--fs-14);color:var(--ink-2);cursor:pointer}.helpBtn:hover,.helpBtn:focus-visible{background:var(--base);color:var(--ink);border-color:var(--container-hover)}.helpBtn .ico{width:17px;height:17px}.gSuche:focus-within{outline:2px solid var(--focus);outline-offset:2px}.gSuche .ico{width:15px;height:15px;flex:none}.gSuche input{border:0;outline:0;font:inherit;font-size:var(--fs-13);flex:1;min-width:0;background:transparent;color:var(--ink)}.gTreffer{position:absolute;right:0;top:calc(100% + 7px);width:330px;z-index:130;padding:var(--s1);background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3);max-height:60vh;overflow:auto}.gTreffer[hidden]{display:none}.gTreffer button{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;font:inherit;background:none;border:0;border-radius:var(--r-md);padding:var(--s2) var(--s2);cursor:pointer;color:var(--ink-2)}.gTreffer button:hover,.gTreffer button[aria-selected=true]{background:var(--control-hover);color:var(--ink);box-shadow:inset 3px 0 0 var(--focus)}.gWrap{position:relative;flex:0 1 auto;min-width:0}.gSuche{display:flex;align-items:center;gap:var(--s2);width:250px;background:var(--sunken);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--s1) var(--s2);color:var(--ink-3);max-width:100%}.gTreffer b{font-size:var(--fs-13);color:var(--ink);display:block}.gTreffer span{font-size:var(--fs-12);color:var(--ink-3)}.gTreffer .patKuerzel{color:var(--on-container)}.gTreffer .gLeer{padding:var(--s2);font-size:var(--fs-13);color:var(--ink-3);text-align:center}.shell{display:grid;grid-template-columns:var(--lw) minmax(0,1fr) var(--rw);transition:grid-template-columns .16s cubic-bezier(.3,.8,.4,1);height:calc(100vh - 56px);position:relative}.shell.lcol{--lw:46px}.shell.rcol:not(.st-pick){--rw:46px}.shell.noCfg:not(.st-pick){--rw:0px}.shell.noCfg:not(.st-pick) .pane.right{display:none}.avatar{width:32px;height:32px;border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font-size:var(--fs-13);font-weight:600;flex:none;cursor:pointer;border:0;padding:0}.me{position:relative}.meMenu{position:absolute;right:0;top:calc(100% + 7px);min-width:184px;z-index:120;background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s1);box-shadow:var(--elev-3)}.meMenu[hidden]{display:none}.meMenu button{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;font:inherit;font-size:var(--fs-13);color:var(--me-menu-ink);background:none;border:0;border-radius:var(--r-md);padding:var(--s2) var(--s2);cursor:pointer}.meMenu button:hover,.meMenu button:focus-visible{background:var(--control-hover);color:var(--ink);box-shadow:inset 3px 0 0 var(--focus)}.meMenu button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.meTrenn{height:1px;background:var(--line);margin:var(--s1) var(--s1)}.meWer{padding:var(--s2) var(--s2) var(--s2);margin-bottom:var(--s1);border-bottom:1px solid var(--line);font-size:var(--fs-13);line-height:1.35}.meWer b{display:block;font-size:var(--fs-14);font-weight:700;color:var(--ink)}.meWer i{display:block;font-style:normal;font-size:var(--fs-12);color:var(--me-menu-ink)}.modalCard.datenCard{width:min(760px,100%);max-height:84vh;display:flex;flex-direction:column}.datenBody{flex:1;min-height:0;overflow:auto;margin:0 calc(-1 * var(--s1));padding:var(--s1) var(--s1) var(--s1);display:flex;flex-direction:column;gap:var(--s3)}.datenKarte{border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s3);background:var(--raised)}.datenKarte h3{margin:0 0 var(--s3)}.datenGrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3) var(--s3)}.datenGrid .datenWide{grid-column:1/-1}.datenKarte .authHint{margin-bottom:var(--s2)}.datenKarte .authErr{margin-top:var(--s2)}.dxAdr{border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s3);margin-bottom:var(--s2);background:var(--raised)}.dxFoot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-top:var(--s2)}.dxFoot>.dxWeg{flex:none;font-size:var(--fs-13);font-weight:600;padding:var(--s2) var(--s3)}.dxWeg svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dxPlus{display:flex;align-items:center;gap:var(--s2);font:inherit;font-size:var(--fs-13);font-weight:600;color:var(--primary);background:none;border:1px dashed var(--line-strong);border-radius:var(--r-md);padding:var(--s2) var(--s3);cursor:pointer;width:100%;justify-content:center}.dxPlus:hover,.dxPlus:focus-visible{background:var(--control-hover)}.dxPlus svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.datenCard .modalFoot{border-top:1px solid var(--line);padding-top:var(--s3);margin-top:var(--s1)}.modalCard.optCard{width:min(430px,100%)}.optGrp{margin-bottom:var(--s3);display:flex;flex-direction:column;gap:var(--s2)}.optThemen{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.optThema{position:relative;display:grid;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2);border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--sunken);color:var(--ink);cursor:pointer;font-size:var(--fs-14);font-weight:600;text-align:center;transition:border-color .15s,background-color .15s}.optThema input{position:absolute;opacity:0;width:0;height:0}.optThema:hover{border-color:var(--line-strong)}.optThema[data-on="1"]{border-color:var(--selected);background:var(--selected);color:var(--on-selected);box-shadow:inset 0 -3px 0 var(--on-selected)}.optThema:focus-within{outline:2px solid var(--focus);outline-offset:2px}.optVorschau{display:block;height:64px;border-radius:var(--r-md);border:1px solid var(--line);overflow:hidden}.optVorschau-light{background:linear-gradient(var(--preview-light-primary),var(--preview-light-primary)) left 10px top 10px/38% 10px no-repeat,linear-gradient(var(--preview-light-raised),var(--preview-light-raised)) left 10px top 28px/ calc(100% - 20px) 26px no-repeat,var(--preview-light-base)}.optVorschau-dark{background:linear-gradient(var(--preview-dark-primary),var(--preview-dark-primary)) left 10px top 10px/38% 10px no-repeat,linear-gradient(var(--preview-dark-raised),var(--preview-dark-raised)) left 10px top 28px/ calc(100% - 20px) 26px no-repeat,var(--preview-dark-base)}.optSchalter{display:flex;flex-direction:column}.swRow{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:40px;padding:var(--s1) var(--s1);border-bottom:1px solid var(--line-soft);font-size:var(--fs-14);color:var(--ink);cursor:pointer}.swRow:last-child{border-bottom:0}.swText{min-width:0}.switch{position:relative;flex:none;width:42px;height:24px;padding:0;border:0;border-radius:var(--r-pill);background:var(--ink-3);cursor:pointer}.switch:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:var(--r-pill);background:var(--raised);transition:transform .15s}.switch[aria-checked=true]{background:var(--primary)}.switch[aria-checked=true]:after{transform:translate(18px);background:var(--raised)}.switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.meIco{display:inline-flex;flex:none;color:var(--ink-3)}.meIco .ico{width:16px;height:16px}.meMenu .topNavNum{margin-left:auto}.me .avatar{position:relative}.avatarDot{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:var(--r-pill);box-sizing:border-box;background:var(--accent-dot);border:2px solid var(--raised)}@media(pointer:coarse){.swRow{min-height:44px}}@media(prefers-reduced-motion:reduce){.switch:after{transition:none}}.pane{background:var(--raised);display:flex;flex-direction:column;min-height:0;position:relative;margin:var(--s2) 0;border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--elev-1);overflow:hidden}.pane.left{margin-right:var(--s2)}.pane.right{margin-left:var(--s2)}.paneHead{height:44px;flex:none;display:flex;align-items:center;gap:var(--s2);padding:0 var(--s2) 0 var(--s4);border-bottom:1px solid var(--line-soft);position:relative;z-index:3}.paneHead h2{margin:0}.paneHead.act{padding-left:var(--s4);height:auto;min-height:44px;padding-block:var(--s1)}.paneHead.act h2{font-size:var(--fs-14);font-weight:500;letter-spacing:.002em;text-transform:none;overflow-wrap:anywhere;min-width:0;color:var(--pane-title-ink)}.paneHead.act h2 i{font-style:normal;font-weight:400;font-size:var(--fs-14);letter-spacing:.002em;margin-left:var(--s1);color:var(--pane-sub-ink)}.paneHead .headActions{margin-left:auto;display:flex;align-items:center;gap:var(--s2)}.paneHead .headActions+.collapseBtn{margin-left:0}.collapseBtn{margin-left:auto;width:28px;height:28px;border-radius:var(--r-md);border:0;background:transparent;color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.collapseBtn:hover,.collapseBtn:focus-visible{background:var(--base);color:var(--ink)}.paneHead .cfgInfo{flex:none;width:28px;height:28px;padding:0;border-radius:var(--r-md);border:0;background:transparent;color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.paneHead .cfgInfo .ico{width:16px;height:16px}.paneHead .cfgInfoTip{position:absolute;top:calc(100% + 6px);left:10px;right:10px;z-index:4;margin:0;padding:var(--s2) var(--s3);font-size:var(--fs-12);line-height:1.45;color:var(--ink-2);background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-2)}.paneHead .cfgInfoTip[hidden]{display:none}.paneHead.cfgHead{gap:var(--s1)}.paneHead.cfgHead h2{margin-right:var(--s1);line-height:18px}.paneHead.cfgHead .cfgInfo,.paneHead.cfgHead .collapseBtn{width:24px;height:24px;border-radius:var(--r-sm)}.paneBody{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.strip{display:none;flex-direction:column;align-items:center;gap:var(--s3);padding:var(--s3) 0;height:100%}.shell.lcol .pane.left .paneHead,.shell.lcol .pane.left .paneBody,.shell.rcol .pane.right .paneHead,.shell.rcol .pane.right .rightBody{display:none}.shell.lcol .pane.left .strip,.shell.rcol .pane.right .strip,.pane[data-collapsed="1"] .strip{display:flex}.strip button{width:30px;height:30px;border-radius:var(--r-md);border:0;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.strip button:hover,.strip button:focus-visible{background:var(--base);color:var(--ink)}.strip .vlabel{writing-mode:vertical-rl}.newBtn{margin:var(--s3);padding:var(--s2);border-radius:var(--r-md);border:0;background:var(--primary);color:var(--on-primary);font-size:var(--fs-14);display:flex;align-items:center;justify-content:center;gap:var(--s2);cursor:pointer;width:calc(100% - 24px)}.newBtn:not(:disabled):hover,.newBtn:not(:disabled):focus-visible{background:var(--primary-hover)}.newBtn:not(:disabled):active{background:var(--primary-press)}.newBtn:disabled{cursor:default;background:var(--control);color:var(--ink-3);border:1px solid var(--line)}.pSearch{margin:0 var(--s3) var(--s2);display:flex;align-items:center;gap:var(--s2);background:var(--sunken);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--s1) var(--s2);color:var(--ink-3)}.pSearch:focus-within{outline:2px solid var(--focus);outline-offset:2px}.pSearch .ico{width:15px;height:15px;flex:none}.pSearch input{border:0;outline:0;font:inherit;font-size:var(--fs-13);flex:1;min-width:0;background:transparent;color:var(--ink)}.pSearch input::-webkit-search-cancel-button{cursor:pointer}.pSearch input:placeholder-shown::-webkit-search-cancel-button{display:none}.pNone{padding:var(--s3) var(--s3);font-size:var(--fs-13);color:var(--ink-3);text-align:center}.listKopf{flex:none;z-index:4;background:var(--raised);padding:var(--s3) 0 var(--s1)}.listKopf .newBtn,.listKopf .pSearch{margin:0 var(--s3) var(--s2)}.pList{padding:0 var(--s3) var(--s4);display:flex;flex-direction:column;gap:var(--s2)}.pCard{border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s2) var(--s3);cursor:pointer;background:var(--raised)}.pCard:hover,.pCard:focus-visible{border-color:var(--container-hover)}.pCard[aria-selected=true]{border-color:var(--selected);background:var(--raised);color:var(--ink);box-shadow:inset 3px 0 0 var(--selected)}.pTop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s1) var(--s2)}.pTop .pChev{grid-column:2;grid-row:1}.pTop .tag{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:100%;overflow:hidden}.pTop .tag .tagTxt{min-width:0;white-space:normal;text-wrap:balance}.pName{font-size:var(--fs-14);font-weight:600;white-space:normal;overflow-wrap:anywhere;overflow:hidden;min-width:0;grid-column:1;grid-row:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pCard[aria-selected=true] .pName{display:block;-webkit-line-clamp:none;line-clamp:none}@media(min-width:808px)and (max-width:1240px){.pCard{padding-inline:var(--s2)}}.pFall{margin-top:var(--s1);font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pCard[aria-selected=true] .pFall{color:var(--p-sel-ink)}.pSub{font-size:var(--fs-13);color:var(--ink-2);font-weight:600;margin-top:var(--s1)}.pSub b{font-weight:600;color:var(--ink)}.pChev{width:15px;height:15px;flex:none;color:var(--ink-3);transition:transform .18s}.pCard[data-open="1"] .pChev{transform:rotate(90deg)}.pDet{display:none;margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line-soft)}.pCard[data-open="1"] .pDet{display:block}.dRow{display:flex;align-items:baseline;gap:var(--s2);padding:var(--s1) 0;font-size:var(--fs-13)}.dRow>span{color:var(--p-sel-ink);width:88px;flex:none}.dRow b .ed{color:inherit;font-weight:inherit}.pSteps{display:flex;align-items:center;gap:var(--s1);margin-top:var(--s2)}.pStep{width:22px;height:22px;border-radius:var(--r-sm);display:grid;place-items:center;flex:none;border:1px solid var(--line-strong);background:transparent;color:var(--ink-3)}.pStep svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pStep[data-s=done]{background:var(--control);color:var(--primary);border-color:transparent}.pStep[data-s=now]{background:var(--selected);color:var(--on-selected);border-color:var(--selected);border-radius:var(--r-pill)}.pStep[data-s=now][data-wartet="1"]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.pStep[data-s=open]{background:transparent;color:var(--ink-3);border-color:var(--line-strong)}.pStepGap{flex:1;height:1px;background:var(--line);min-width:3px}.tag{display:inline-flex;align-items:center;gap:var(--s1);flex:none;padding:var(--s1) var(--s2);border-radius:var(--r-sm);font-size:var(--fs-12);font-weight:500;line-height:16px;text-align:start;background:var(--control);color:var(--st-neutral-ink)}.tag>svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tag[data-kind=accent]{font-weight:600}.tag[data-kind=accent]:before{content:"";width:8px;height:8px;border-radius:var(--r-pill);flex:none;color:var(--accent-dot);background:currentColor}.tag[data-kind=ok]{background:var(--ok-tint);color:var(--ok)}.tag[data-kind=warn]{background:var(--warn-tint);color:var(--warn)}.tag[data-kind=danger]{background:var(--danger-tint);color:var(--danger)}.tag[data-kind=info]{background:var(--info-tint);color:var(--info)}.tag.stepNone:before,.tag.step1:before,.tag.step2:before,.tag.step3:before,.tag.step4:before,.tag.step5:before{content:"";width:9px;height:9px;border-radius:var(--r-pill);flex:none;box-shadow:inset 0 0 0 1.5px currentColor;background:conic-gradient(currentColor var(--fort,0%),transparent 0)}.tag.stepNone{--fort:0%}.tag.step1{--fort:20%}.tag.step2{--fort:40%}.tag.step3{--fort:60%}.tag.step4{--fort:80%}.tag.step5{--fort:100%}.count,.topZahl,.strip .pill,.tcard .sel .badge{display:inline-grid;place-items:center;flex:none;min-width:20px;height:20px;padding:0 var(--s2);border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:600;line-height:1;white-space:nowrap;background:var(--control);color:var(--ink-2)}.pCard .ed{pointer-events:none}.pCard[aria-selected=true] .ed{pointer-events:auto}.ed{border-radius:var(--r-sm);padding:0 var(--s1);margin:0 calc(-1 * var(--s1));cursor:text;outline:none;border-bottom:1px dashed transparent;transition:background .12s,border-color .12s}.ed:hover{background:var(--raised);border-bottom-color:var(--container-hover)}.pCard[aria-selected=true] .ed:hover{background:var(--veil-raised-70)}.ed:focus{background:var(--sunken);border-bottom-color:var(--line-strong);outline:2px solid var(--focus);outline-offset:2px}.ed:empty:after{content:"—"}.pName .ed{padding-right:0;margin-right:0}@media(pointer:coarse){.ed{position:relative}.ed:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ed:empty:after{content:attr(aria-placeholder);color:var(--p-sel-ink);font-weight:400}.pName{padding-block:var(--s3);margin-block:calc(-1 * var(--s3));isolation:isolate;pointer-events:none}.pName .ed:before{z-index:-1}}.pSub .ed{margin:0 calc(-1 * var(--s1)) 0 var(--s1)}.dRow b{color:var(--p-sel-ink);font-weight:600;font-size:var(--fs-13);min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pName .ed:empty:after{content:attr(aria-placeholder);color:var(--p-sel-ink);font-weight:400}.wide{position:absolute;top:var(--s2);bottom:var(--s2);overflow:hidden;left:0;right:0;z-index:50;background:var(--base);display:flex;flex-direction:column;min-width:0;opacity:0;visibility:hidden;transform:translate(-16px);transition:opacity .17s ease,transform .19s cubic-bezier(.22,.7,.3,1),visibility .19s}.shell.wideOn .wide{opacity:1;visibility:visible;transform:none}.seite{position:absolute;top:var(--s2);bottom:var(--s2);left:0;right:0;z-index:50;background:var(--base);overflow:hidden;min-width:0}.seite[hidden]{display:none}.wide:before,.seite:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--field),var(--base)}#pgPat{display:grid;grid-template-columns:minmax(236px,344px) minmax(min-content,1fr)}#pgPat .patDTab{contain:inline-size}#pgPat[hidden],#pgDash[hidden]{display:none}.patSpalte{display:flex;flex-direction:column;min-height:0;background:var(--raised);border-right:1px solid var(--line)}.patWerkzeug{flex:none;padding:var(--s4) var(--s3) var(--s2);display:flex;flex-direction:column;gap:var(--s2)}.patWerkzeug .pSearch{margin:0}.patSuche{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s1)}.patSuche .pSearch{flex:1 1 238px;min-width:0}.patSuche .patNeu{flex:none;white-space:nowrap;padding:var(--s2) var(--s3);font-weight:600}.patListe{flex:1;min-height:0;overflow:auto;padding:var(--s1) 0 var(--s4) var(--s3);display:flex;flex-direction:column;gap:var(--s1)}.patZeile{align-items:center;gap:var(--s2);width:100%;text-align:left;font:inherit;background:none;border:1px solid transparent;border-right:0;border-radius:var(--r-md) 0 0 var(--r-md);padding:var(--s2) var(--s3) var(--s2) var(--s2);cursor:pointer;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--s1)}.patZeile>.tag{grid-column:2;justify-self:start;max-width:100%;overflow:hidden}.patZeile:hover,.patZeile:focus-visible{background:var(--base)}.patZeile[aria-current=true]{background:var(--base);color:var(--ink);border-color:var(--selected);box-shadow:inset 3px 0 0 var(--selected);margin-right:0;padding-right:var(--s3)}.patKuerzel.gross{width:44px;height:44px;font-size:var(--fs-16)}.patText{flex:1;min-width:0}.patText b{display:block;font-size:var(--fs-14);color:var(--ink)}.patText span{display:block;font-size:var(--fs-12);color:var(--ink-3)}.patZeile:hover .patText span,.patZeile:focus-visible .patText span,.patZeile[aria-current=true] .patText span{color:var(--pat-row-ink)}.patDetail{min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--raised)}.patLeer{padding:var(--s10);text-align:center;font-size:var(--fs-13);color:var(--akte-ink)}.patDKopf{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s5) 0}.patDName{display:flex;align-items:center;gap:var(--s3);min-width:0}.patDName h3{margin:0;font-size:var(--fs-20);font-weight:600;color:var(--ink);letter-spacing:-.01em}.patDName p{margin:var(--s1) 0 0;font-size:var(--fs-13);color:var(--akte-ink)}.patReiterLeiste{flex:none;display:flex;gap:var(--s1);padding:0 var(--s5);margin-top:var(--s3);border-bottom:1px solid var(--line)}.patReiter{font:inherit;font-size:var(--fs-14);color:var(--ink-2);background:none;border:0;border-bottom:2px solid transparent;padding:var(--s2) var(--s3);cursor:pointer;position:relative;top:1px;white-space:nowrap}.patReiter:hover,.patReiter:focus-visible{color:var(--ink)}.patReiter[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--primary)}.patReiterMass{display:block;height:0;overflow:hidden;visibility:hidden;font-weight:600}.patInhalt{flex:1;min-height:0;overflow:auto;padding:var(--s4) var(--s5) var(--s6)}.patKarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.patKarte{background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s3) var(--s4);min-width:0}.patKarte.weit{grid-column:1/-1}.patKarte h4{margin:0 0 var(--s2)}.patKarteKopf{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.patKarteKopf h4{margin:0 0 var(--s2)}.patNaechst{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.patNaechst b{font-size:var(--fs-16);font-weight:600;color:var(--ink);display:block}.patNaechst p{margin:var(--s1) 0 0;font-size:var(--fs-13);color:var(--ink-3);line-height:1.45}.patDl{margin:0;display:flex;flex-direction:column;gap:var(--s2)}.patDl div{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--fs-13)}.patDl dt{color:var(--ink-3);margin:0}.patDl dd{margin:0;color:var(--ink);font-weight:600;text-align:right}.patDl dd[data-note=dev]{font-weight:400;color:var(--ink-3)}.patAuftrag:not([data-current]){margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.patAuftrag h5{margin:0 0 var(--s2);font-size:var(--fs-13);font-weight:700;color:var(--ink)}.patAuftrag .patDl div{flex-wrap:wrap;row-gap:var(--s1)}.patAuftrag .patDl dd{min-width:0;margin-left:auto}.patAuftrag .patDl .tag{max-width:100%}.modalCard.patFormCard{width:min(420px,100%)}.patForm{display:flex;flex-direction:column;gap:var(--s3)}.patFormFeld{display:flex;flex-direction:column;gap:var(--s1)}.patNotiz{margin:0;font-size:var(--fs-13);color:var(--ink-2);line-height:1.5}.patMini{font:inherit;font-size:var(--fs-12);color:var(--primary);background:none;border:0;cursor:pointer;padding:0 0 var(--s2);text-decoration:underline;text-underline-offset:3px}.patNotizFeld{width:100%;font:inherit;font-size:var(--fs-14);border-radius:var(--r-md);padding:var(--s2) var(--s3);resize:vertical}.patHinweis{margin:var(--s2) 0 0;font-size:var(--fs-12);color:var(--ink-3)}.patAbschnitt{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin:0 0 var(--s2)}.patAbschnitt h4{margin:0}.patDTab{background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:auto}.patDTab .wTable{min-width:0}.patDTab .wTable tbody tr{cursor:default}.patDTab .wTable tbody tr:hover{background:transparent}.patDTab .wTable th{background:var(--raised)}.patDKopf .btn,.patNaechst .btn,.patAbschnitt .btn{flex:none;display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap;padding:var(--s2) var(--s4);font-weight:600}.patDKopf .btn .ico,.patAbschnitt .btn .ico{width:16px;height:16px}.patKarte .patNaechst{flex-wrap:wrap;column-gap:var(--s5);row-gap:var(--s3)}.patNaechstKette{flex:none}.patNaechstKette .pSteps{margin-top:0;width:196px}.patNaechstText{flex:1 1 220px;min-width:0}.patDTab .wTable th,.patDTab .wTable td{padding-inline:var(--s1)}.patDTab .wTable th:first-child,.patDTab .wTable td:first-child{padding-left:var(--s2)}.patDTab .wTable th:last-child,.patDTab .wTable td:last-child{padding-right:var(--s2)}.patDTab .wTable td .tag{white-space:normal;max-width:8.75rem;text-wrap:balance}.patDTab .wTable th[data-ps=scan]{width:1px}.patDTab .wTable td.wDate,.patDTab .wTable td.wPre{white-space:normal}.patStatusKette{display:none}@media(max-width:1240px){#pgPat{grid-template-columns:minmax(236px,271px) minmax(min-content,1fr)}#pgPat .patInhalt{padding-inline:var(--s3)}.patDTab .wStatus>.tag{grid-column:1 / -1;justify-self:start}.patDTab .patStatusKette{display:block;grid-row:2;grid-column:1}.patDTab .patStatusKette .wSteps{gap:0}.patDTab .patStatusKette .pStepGap{min-width:0}.patDTab .wStatus>.wEye{grid-row:2;grid-column:2}.patDTab .wTable .patProzess{display:none}.patDTab .wTable th:first-child,.patDTab .wTable td:first-child{padding-left:var(--s2)}.patDTab .wTable th:last-child,.patDTab .wTable td:last-child{padding-right:var(--s2)}.patDTab .wTable[data-download] th:not(:first-child):not(:last-child),.patDTab .wTable[data-download] td:not(:first-child):not(:last-child){padding-inline:var(--s1)}.patDTab .wStatus{display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--s1);min-width:8.75rem}}@media screen and (min-width:808px)and (max-width:1023.98px){#pgPat{grid-template-columns:328px minmax(0,1fr)}#pgPat .patMnus .mnuWrap{flex:1 1 auto}.patKarten{grid-template-columns:minmax(0,1fr)}}.dashZahl{display:flex;flex-direction:column;gap:var(--s1);text-align:left;font:inherit;cursor:pointer;background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s4) var(--s4)}.dashZahl:hover,.dashZahl:focus-visible{border-color:var(--primary);background:linear-gradient(var(--control-hover),var(--control-hover)),var(--raised)}.dashZahl b{font-size:var(--fs-40);font-weight:600;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.dashZahl span{font-size:var(--fs-13);color:var(--ink-3)}.dashKarte{background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s3) var(--s3) var(--s2);box-shadow:var(--elev-1)}.dashKarte h3{margin:0 0 var(--s2)}.dashZeile{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;font:inherit;background:none;border:0;border-top:1px solid var(--line-soft);padding:var(--s2) var(--s1);cursor:pointer}.dashZeile:first-child{border-top:0}.dashZeile:hover,.dashZeile:focus-visible{background:var(--control-hover)}.dashZeile b{font-size:var(--fs-13);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.dashZeile>span:not(.tag):not(.patKuerzel):not(.dashZeitpunkt){flex:1;min-width:0;font-size:var(--fs-13);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashTermine .dashZeile{flex-wrap:wrap;column-gap:var(--s3);row-gap:var(--s1)}#dashTermine .dashZeile>span:not(.tag){flex:1 1 8em}#dashTermine .dashZeile>.tag{margin-left:auto}.dashBody{height:100%;overflow:auto;padding:var(--s5) var(--s5) var(--s6);display:flex;flex-direction:column;gap:var(--s3)}.dashGruss{margin:0;flex:none;align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s6);padding:var(--s4) var(--s8);border-radius:var(--r-lg);overflow:hidden;background:var(--raised);color:var(--ink);border:1px solid var(--line-soft);box-shadow:var(--elev-1)}.dashGrussMark{grid-column:2;grid-row:1/span 2;height:28px;width:auto;fill:var(--logo-ink)}.dashAkt[data-leer="1"]{background:var(--raised);border:1px solid var(--line-soft);color:var(--ink);min-height:0;justify-content:center}.dashAktTeil{display:flex;flex-direction:column;gap:var(--s3);border-top:1px solid var(--line-soft);padding-top:var(--s3)}.dashAktTeil:first-child{border-top:0;padding-top:0}.dashAktTeil>.pSteps{margin-top:0;max-width:360px}.dashAktKopf{display:flex;align-items:center;gap:var(--s4)}.dashAktZahl{font-size:var(--fs-40);font-weight:600;line-height:1;letter-spacing:-.02em;flex:none;color:var(--ink)}.dashAktKopf b{display:block;line-height:1.3}.dashAktKopf i{display:block;font-style:normal;font-size:var(--fs-13);margin-top:var(--s1);color:var(--ink-3)}.dashAkt[data-leer="1"] .dashAktKopf i{color:var(--ink-3)}.dashAktHaken{width:44px;height:44px;border-radius:var(--r-pill);flex:none;display:grid;place-items:center;background:var(--container);color:var(--primary)}.dashAktHaken svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dashAktListe{display:flex;flex-direction:column;gap:var(--s1)}.dashAktZeile{display:flex;align-items:center;gap:var(--s3);width:100%;text-align:left;font:inherit;cursor:pointer;color:inherit;border:0;border-radius:var(--r-md);padding:var(--s2) var(--s2);background:var(--base)}.dashAktZeile:hover,.dashAktZeile:focus-visible{background:linear-gradient(var(--control-hover),var(--control-hover)),var(--base)}.dashAktZeile .patKuerzel{flex:none;width:30px;height:30px;font-size:var(--fs-12)}.dashAktText{flex:1;min-width:0}.dashAktText b{display:block;font-size:var(--fs-14);font-weight:600}.dashAktText i{display:block;font-style:normal;font-size:var(--fs-12);color:var(--dash-ink)}.dashAktGo{flex:none;font-size:var(--fs-13);font-weight:700;color:var(--primary)}.dashDrop{margin-top:var(--s3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);text-align:center;cursor:pointer;min-height:238px;padding:var(--s5);background:var(--raised);border:2px dashed var(--line-strong);border-radius:var(--r-lg);box-sizing:border-box;height:100%;margin:0;box-shadow:var(--elev-1)}.dashAkt{background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s4) var(--s5);color:var(--ink);box-shadow:var(--elev-1);display:flex;flex-direction:column;gap:var(--s3);min-height:238px;box-sizing:border-box;height:100%}.dashDrop:hover,.dashDrop[data-an="1"],.dashDrop[data-upload="1"]{border-color:var(--primary);background:linear-gradient(var(--control-hover),var(--control-hover)),var(--raised)}.dashDrop:focus-visible{border-color:var(--primary);background:linear-gradient(var(--control-hover),var(--control-hover)),var(--raised);outline:2px solid var(--focus);outline-offset:2px}.dashDropIco{flex:none;width:58px;height:58px;border-radius:var(--r-lg);display:grid;place-items:center;background:var(--container);color:var(--primary);margin-bottom:var(--s1)}.dashDropIco svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dashDrop b{color:var(--ink)}.dashDrop>span{font-size:var(--fs-13);color:var(--ink-3);max-width:34ch;line-height:1.45}.dashDrop[data-an="1"] .dashDropIco svg,.dashDrop[data-upload="1"] .dashDropIco svg{animation:dashHeben .8s ease-in-out 6}@keyframes dashHeben{0%,to{transform:none}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.dashDrop[data-an="1"] .dashDropIco svg,.dashDrop[data-upload="1"] .dashDropIco svg{animation:dashHebenRuhig .8s ease-in-out 6}}@keyframes dashHebenRuhig{0%,to{opacity:1}50%{opacity:.45}}.dashDropFmt{flex:none;display:flex;gap:var(--s1);margin-top:var(--s2)}.dashDropFmt i{font-style:normal;font-size:var(--fs-12);font-weight:700;letter-spacing:.06em;color:var(--dash-ink);background:var(--base);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s1) var(--s2)}.dashLeiste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);flex:none}.dashLeiste .dashZahl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico . pfeil" "zahl zahl zahl" "text text text";align-items:center;align-content:start;gap:var(--s2) var(--s3);text-align:left;font:inherit;cursor:pointer;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-1);padding:var(--s3)}.dashLeiste .dashZahl:hover,.dashLeiste .dashZahl:focus-visible{background:var(--base);border-color:var(--primary)}.dashLeiste .dashZahl b{grid-area:zahl;font-size:var(--fs-40);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.dashLeiste .dashZahl .dashZahlText{grid-area:text;min-width:0;font-size:var(--fs-13);color:var(--ink-3)}.dashLeiste .dashZahl:hover .dashZahlText,.dashLeiste .dashZahl:focus-visible .dashZahlText{color:var(--dash-ink)}.dashLeiste .dashZahl .dashZahlIco{grid-area:ico;width:32px;height:32px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--container);color:var(--primary)}.dashZahlIco svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dashZahlPfeil{grid-area:pfeil;width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-3)}.dashLeiste .dashZahl:hover .dashZahlPfeil,.dashLeiste .dashZahl:focus-visible .dashZahlPfeil{color:var(--primary)}.dashUnten{display:grid;gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.dashZeitpunkt{flex:none!important;font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.dashOben{display:grid;gap:var(--s3);align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.dashGruss h2{margin:0;grid-column:1;color:var(--ink);overflow-wrap:anywhere;font-size:var(--fs-32);font-weight:600;letter-spacing:-.01em;line-height:1.15}.dashGruss p{margin:var(--s1) 0 0;grid-column:1;color:var(--ink-2);overflow-wrap:anywhere;font-size:var(--fs-13)}.dashAktKopf b,.dashDrop b{font-size:var(--fs-16);font-weight:600;letter-spacing:-.005em}.dashAktGo.btn.primary{display:inline-flex;align-items:center;gap:var(--s1);flex:none;min-height:0;height:32px;padding:0 var(--s3) 0 var(--s3);border-radius:var(--r-md);font-size:var(--fs-13);font-weight:700;line-height:1}.dashAktGo svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dashDrop>.dashDropIco{background:var(--primary);color:var(--on-primary)}.dashAktKopf.dashAktLeer{justify-content:center;gap:var(--s4)}.dashAktLeer .dashAktHaken{width:72px;height:72px}.dashAktLeer .dashAktHaken svg{width:40px;height:40px;stroke-width:2}.dashAkt[aria-busy=true]{justify-content:flex-start}.dashSkelAkt{display:flex;flex-direction:column;gap:var(--s3)}.dashSkelKopf{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s1)}.dashSkelZeilen{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s2)}.dashSkel{display:block;position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--skeleton)}.dashSkelZahl{flex:none;width:56px;height:56px;border-radius:var(--r-lg)}.dashSkelTitel{height:18px;width:70%}.dashSkelText{height:13px;width:50%}.dashSkelReihe{height:46px;border-radius:var(--r-md)}.dashSkelZeile{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s1);border-top:1px solid var(--line-soft)}.dashSkelZeile:first-child{border-top:0}.dashSkelKurz{flex:none;width:80px;height:13px}.dashSkelLang{flex:1;height:13px}.dashSkelPille{flex:none;width:120px;height:22px;border-radius:var(--r-pill)}.dashSkel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--veil-raised-70),transparent);animation:dashSchimmer 1.2s ease-in-out 4}@keyframes dashSchimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.dashSkel:after{animation:none}.dashSkel{animation:dashSkelRuhig 1.2s ease-in-out 4}}@keyframes dashSkelRuhig{0%,to{opacity:1}50%{opacity:.55}}.wHead{height:52px;flex:none;display:flex;align-items:center;gap:var(--s2);padding:0 var(--s3);background:transparent;border-bottom:0}.wSearch{display:flex;align-items:center;gap:var(--s2);background:var(--sunken);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--s1) var(--s2);width:230px;color:var(--ink-3);margin-left:auto}.wHead .wSearch{margin-left:0;width:268px}.wSearch:focus-within{outline:2px solid var(--focus);outline-offset:2px}.wSearch input{border:0;outline:0;font:inherit;font-size:var(--fs-14);flex:1;background:transparent;color:var(--ink);min-width:0}.wBody{flex:1;min-height:0;overflow:auto;padding:0 var(--s3) var(--s3)}.wKarte{background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:clip;box-shadow:var(--elev-1);width:fit-content;min-width:100%}.wTable{width:100%;border-collapse:collapse;font-size:var(--fs-14);min-width:1140px}.wTable th{position:sticky;top:0;z-index:2;background:var(--raised);text-align:left;font-weight:500;font-size:var(--fs-13);color:var(--w-table-ink);padding:var(--s3) var(--s3);border-bottom:1px solid var(--line);white-space:nowrap}.wTable th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.wTable th .sortBtn{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit;white-space:inherit}.wTable th .sortBtn:after{content:"";position:absolute;inset:0}.wTable th.sortable:hover,.wTable th.sortable .sortBtn:focus-visible{color:var(--ink)}.wTable th .sArrow{opacity:0;margin-left:var(--s1);font-size:var(--fs-12)}.wTable th[aria-sort] .sArrow{opacity:1}.wTable th.sortable .sArrow{display:inline-block;min-width:9px}.wTable td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.wTable td:first-child{white-space:nowrap;padding-right:var(--s2)}.wStatus{display:flex;align-items:center;gap:var(--s2)}.wTable tr.wErr td:first-child{display:table-cell}.wTable tbody tr{cursor:pointer}.wTable tbody tr:hover,.wTable tbody tr:focus-visible{background:var(--control-hover)}.wTable tbody tr[aria-selected=true]{box-shadow:inset 3px 0 0 var(--primary)}.wTable tbody tr.wErr,.patDTab .wTable tbody tr.wErr{background:transparent;cursor:default}.wName{font-weight:600;color:var(--ink);max-width:300px;overflow:hidden;text-overflow:ellipsis}.wPre{color:var(--w-table-ink)}.wSteps{margin-top:0}.wSteps .pStep{width:19px;height:19px}.wSteps .pStep svg{width:11px;height:11px}.wDate{color:var(--w-table-ink);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.wAge{color:var(--ink-3)}.wName .wAge{color:var(--ink-3);font-weight:400}.wFall{display:block;margin-top:0;font-size:var(--fs-12);font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.wEye,.wIcon{flex:none;width:26px;height:26px;border-radius:var(--r-md);border:1px solid transparent;background:none;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;padding:0}.wEye svg,.wIcon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wIcons{display:inline-flex;align-items:center;gap:var(--s1)}.wEye:hover,.wIcon:hover{background:var(--raised);border-color:var(--container-hover);color:var(--primary)}.wEye:focus-visible,.wIcon:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.notizBox{position:fixed;z-index:240;background:var(--overlay);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s2) var(--s3);font-size:var(--fs-13);line-height:1.5;color:var(--ink-2);box-shadow:var(--elev-3);max-width:280px}.notizBox b{color:var(--ink);font-variant-numeric:tabular-nums}.wEye{margin-left:auto}.wLeer{color:var(--ink-3)}.wWort{font:inherit;font-size:var(--fs-12);color:var(--ink-2);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s1) var(--s2);cursor:pointer;white-space:nowrap}.wWort:hover{border-color:var(--container-hover);color:var(--ink)}.wWort:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media(pointer:coarse){.wWort{min-height:44px}}.wEmpty{padding:var(--s8) var(--s4);text-align:center;color:var(--ink-3);font-size:var(--fs-14)}.wKarte .wTable th[data-s=name],.wKarte .wTable td.wName{position:sticky;left:calc(-1 * var(--s3))}.wKarte .wTable th[data-s=name]{z-index:3}.wKarte .wTable td.wName{z-index:1;background:var(--raised)}.wKarte .wTable tbody tr:hover td.wName,.wKarte .wTable tbody tr:focus-visible td.wName{background:var(--control-hover)}.wKarte .wTable[data-scrolled] th[data-s=name],.wKarte .wTable[data-scrolled] td.wName{box-shadow:inset -1px 0 0 var(--line)}.wKarte .wTable[data-scrolled] tbody tr[aria-selected=true] td.wName{box-shadow:inset 3px 0 0 var(--primary),inset -1px 0 0 var(--line)}.wKarte .wTable tbody tr{border-bottom:1px solid var(--line)}.wKarte .wTable td.wDate:before{color:var(--ink-3)}.center{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--raised);position:relative;margin:var(--s2) 0;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--elev-1)}.tools>.viewGroup,.tools>.jawGroup{pointer-events:auto;box-shadow:var(--elev-2)}.jawGroup{display:flex;gap:var(--s1);background:var(--overlay);padding:var(--s1);border-radius:var(--r-md)}.jaw{border:0;background:transparent;font-size:var(--fs-14);color:var(--jaw-ink);padding:var(--s1) var(--s2);border-radius:var(--r-sm);display:flex;align-items:center;gap:var(--s1);cursor:pointer}.jaw:hover,.jaw:focus-visible{color:var(--jaw-ink);background:var(--control-hover)}.jaw[aria-pressed=true]{background:var(--selected);color:var(--on-selected);font-weight:600}.jaw .eye-off,.jaw[aria-pressed=false] .eye-on{display:none}.jaw[aria-pressed=false] .eye-off{display:block}.tsep{width:1px;height:20px;background:var(--line);margin:0}.tools .tsep{align-self:stretch}.tools .spacer{flex:1}.viewGroup,.jawGroup{flex:none}.viewGroup{display:flex;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--overlay)}.vbtn{border:0;background:var(--overlay);color:var(--ink-2);padding:var(--s1) var(--s3);display:flex;align-items:center;cursor:pointer;border-right:1px solid var(--line-soft);font:inherit;font-size:var(--fs-13)}.vbtn:last-child{border-right:0}.vbtn:hover{background:var(--control-hover);color:var(--ink)}.vbtn[aria-pressed=true]{background:var(--selected);color:var(--on-selected);font-weight:600}.vbtn .ico{width:19px;height:19px}.vbtn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tools{position:absolute;top:12px;left:12px;right:12px;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);row-gap:var(--s1);padding:0;pointer-events:none;container-type:inline-size}.jawKurz{display:none}@container (max-width:519.98px){.tools>.tsep,.tools>.jawGroup{margin-left:calc(-1 * var(--s1))}.tools>.spacer{display:none}.tools .vbtn{padding-inline:var(--s1)}.tools .jaw{padding-inline:var(--s1);gap:var(--s1)}.tools .jawWort{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.tools .jawKurz{display:inline}}@container (max-width:263px){.tools>.tsep,.tools>.spacer{display:none}.tools>.jawGroup{margin-left:0}.tools .viewGroup,.tools .jawGroup{flex:1 1 100%;flex-wrap:wrap}.tools .viewGroup{gap:0;background:var(--line-soft)}.tools .vbtn{flex:1 0 auto;justify-content:center;border-right:0}.tools .jaw{flex:1 0 auto;justify-content:center}}.shell.waitMode .tools,.shell.waitMode .bowUI,.shell.waitMode .transUI,.shell.waitMode .platUI,.shell.waitMode .bowLead,.shell.waitMode .bowHint,.shell.waitMode .dim{display:none!important}.shell.waitMode .rightBody:not(.invBody){pointer-events:none}.shell.waitMode .rightBody:not(.invBody) .biteRescan{pointer-events:auto}.shell.blankModel .bowUI,.shell.blankModel .transUI,.shell.blankModel .platUI,.shell.blankModel .bowLead,.shell.blankModel .bowHint,.shell.blankModel .dim,.shell.blankModel #applGroup{display:none!important}#applGroup[hidden]{display:none}.waitCard{position:absolute;inset:0;z-index:40;display:none;align-items:center;justify-content:center;padding:var(--s8);background:radial-gradient(118% 82% at 50% 30%,var(--stage-centre) 0%,var(--stage-mid) 58%,var(--stage-edge) 100%)}.shell.waitMode .waitCard{display:flex}.leer{height:100%;display:flex;align-items:center;justify-content:center;padding:var(--s8)}.leerInner{padding:var(--s7) var(--s8);border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--elev-1)}.leerInner .btn{margin-top:var(--s5)}.waitInner,.leerInner{max-width:44ch;text-align:center}.waitMark,.leerMark{width:62px;height:62px;border-radius:var(--r-pill);margin:0 auto var(--s5);display:grid;place-items:center;background:var(--container);color:var(--primary)}.waitMark svg,.leerMark svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.waitInner h2,.leerInner h2{margin:0;font-size:var(--fs-20);font-weight:600;color:var(--ink);letter-spacing:-.01em}.waitInner p,.leerInner p{margin:var(--s3) 0 0;font-size:var(--fs-16);line-height:1.6;color:var(--wait-ink)}.waitInner p.waitFall{font-weight:600;color:var(--ink)}.waitNote{margin-top:var(--s6);display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-13);color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--s1) var(--s3);background:var(--raised)}.waitNote svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.waitCard .waitInner{padding:var(--s7) var(--s9) var(--s7);border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--elev-2)}.lockIco{display:none;width:11px;height:11px}.lockIco svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}.tcard[data-lock="1"] .pane-tab{pointer-events:none}.lockNote{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line-soft);font-size:var(--fs-12);line-height:1.45;color:var(--ink-3)}.rightBody>.lockNote{flex:none;margin:0 var(--s1) var(--s2)}.viewport{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;background:transparent}.patKuerzel{width:32px;height:32px;border-radius:var(--r-pill);flex:none;display:grid;place-items:center;background:var(--container);color:var(--primary-hover);font-size:var(--fs-12);font-weight:700}.stage3d{flex:1;min-height:0;display:flex;overflow:hidden;background:radial-gradient(118% 82% at 50% 30%,var(--stage-centre) 0%,var(--stage-mid) 58%,var(--stage-edge) 100%)}.frame{position:relative;flex:1;min-width:0;min-height:0}#glc{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none;outline:none}#glc:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}#glc:active{cursor:grabbing}.shell.pickMode #glc{cursor:crosshair}.glErr{display:none;position:absolute;inset:0;place-items:center;text-align:center;padding:var(--s6);font-size:var(--fs-14);color:var(--webgl-err-ink)}.frame[data-err="1"] .glErr{display:grid}.frame[data-err="1"] #glc{display:none}.stageLoad{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.warnCallout{display:flex;flex-direction:column;gap:var(--s1);min-height:0;padding:var(--s2) var(--s2) var(--s2) var(--s3);background:var(--warn-tint);border:1px solid var(--warn);border-radius:var(--r-md);color:var(--ink);font-size:var(--fs-13);line-height:1.45}.warnCalloutHead{flex:none;display:flex;align-items:center;gap:var(--s2)}.warnCalloutIco{color:var(--warn)}.warnCalloutTitle{flex:1;min-width:0;font-size:var(--fs-14);font-weight:700;color:var(--warn)}.warnCalloutClose{flex:none;display:grid;place-items:center;min-width:32px;min-height:32px;padding:0;margin:calc(-1 * var(--s1)) calc(-1 * var(--s1)) calc(-1 * var(--s1)) 0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--warn);cursor:pointer}.warnCalloutClose:hover{background:var(--overlay)}.warnCalloutBody{min-height:0;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.practiceNotice{position:absolute;right:12px;bottom:12px;z-index:10;width:min(340px,calc(100% - 24px));max-height:calc(100% - 96px);box-shadow:var(--elev-2)}.noticeChip{position:absolute;right:12px;bottom:12px;z-index:10;display:inline-flex;align-items:center;gap:var(--s1);min-width:32px;min-height:32px;padding:0 var(--s3);background:var(--warn-tint);border:1px solid var(--warn);border-radius:var(--r-pill);color:var(--warn);font-size:var(--fs-13);font-weight:600;cursor:pointer;box-shadow:var(--elev-2)}.noticeChip:hover{background:var(--overlay)}@media(pointer:coarse){.warnCalloutClose,.noticeChip{min-width:44px;min-height:44px}}.dim{position:absolute;display:none;align-items:center;gap:var(--s2);pointer-events:none;z-index:6}.dim[data-on="1"]{display:flex}.dim i{display:block;width:1px;background:var(--primary);position:relative}.dim i:before,.dim i:after{content:"";position:absolute;left:-5px;width:11px;height:1.4px;background:var(--primary)}.dim i:before{top:0}.dim i:after{bottom:0}.dim span{font-variant-numeric:tabular-nums;font-size:var(--fs-13);font-weight:600;color:var(--ink);white-space:nowrap;background:var(--raised);padding:0 var(--s1);border-radius:var(--r-sm)}.bowUI{position:absolute;z-index:9;display:none;pointer-events:none;transition:opacity .22s ease;will-change:opacity}.bowUI.gone{visibility:hidden}.bowHint{position:absolute;left:50%;bottom:34px;transform:translate(-50%);z-index:9;display:none;font-size:var(--fs-12);color:var(--bow-hint-ink);background:var(--veil-raised-94);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--s1) var(--s3);box-shadow:var(--elev-2);pointer-events:auto;cursor:pointer;white-space:nowrap}.bowHint:hover{border-color:var(--container-hover);color:var(--primary)}.shell.bowMode.bowHidden .bowHint,.shell.platMode.platHidden .bowHint{display:block}.bowLead{position:absolute;inset:0;z-index:8;display:none;pointer-events:none;overflow:visible;transition:opacity .22s ease}.shell.bowMode .bowUI,.shell.bowMode .bowLead,.shell.platMode .bowLead{display:block}.bowLead line{stroke:var(--primary);stroke-width:1.2;stroke-dasharray:3 3;opacity:.75}.bowLead circle{fill:var(--primary)}.bowRail{position:absolute;left:0;top:0;width:26px;height:112px;border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line);box-shadow:var(--elev-2);pointer-events:auto;cursor:ns-resize;touch-action:none}.bowRail:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bowRail .tk{position:absolute;left:8px;width:10px;height:1px;background:var(--bow-tick);transform:translateY(-.5px)}.bowKnob{position:absolute;left:4px;width:18px;height:18px;border-radius:var(--r-sm);background:var(--primary);box-shadow:0 1px 3px rgba(var(--black-rgb),.3);transition:top .16s cubic-bezier(.3,.8,.4,1)}.bowVal{position:absolute;font:600 var(--fs-13)/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s1) var(--s2);box-shadow:var(--elev-2)}.transUI{position:absolute;display:none;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s2) var(--s3) var(--s2);box-shadow:var(--elev-2);pointer-events:auto;transition:opacity .22s ease}.shell.transMode .transUI{display:block}.tuHd{margin-bottom:var(--s2);white-space:nowrap}.tuRow{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:28px}.tuRow>span:first-child{font-size:var(--fs-13);color:var(--ink)}.platUI{position:absolute;display:none;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s2) var(--s3) var(--s2);box-shadow:var(--elev-2);pointer-events:auto}.shell.platMode .platUI{display:block}.platUI .r{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:30px}.platUI .r .lb{font-size:var(--fs-13);color:var(--ink)}.gaugeUI{position:absolute;background:var(--veil-raised-96);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s2) var(--s2) var(--s2);box-shadow:var(--elev-2);pointer-events:auto;text-align:center}.gaugeLbl{margin-bottom:var(--s1);white-space:nowrap}.gaugeRow{display:flex;align-items:center;gap:var(--s1)}.gaugeRow button{border:0;background:transparent;cursor:pointer;border-radius:var(--r-sm);width:26px;height:26px;display:grid;place-items:center;padding:0}.gaugeRow button:hover{background:var(--base)}.gaugeRow button i{display:block;border-radius:var(--r-pill);background:var(--gauge-mark)}.gaugeRow button[aria-pressed=true]{background:var(--selected)}.gaugeRow button[aria-pressed=true] i{background:var(--on-selected)}.bowLbl{position:absolute;background:var(--veil-raised-92);border-radius:var(--r-sm);padding:var(--s1) var(--s1);white-space:nowrap}.biteBody{display:flex;align-items:center;gap:var(--s2)}.bite>.hintRow.danger{margin:0 0 var(--s2)}.rangeWrap{flex:1}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:22px;background:transparent;margin:0;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:var(--r-sm);background:var(--range-track)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:20px;border-radius:var(--r-sm);background:var(--primary);margin-top:calc(-1 * var(--s2));box-shadow:0 1px 3px rgba(var(--black-rgb),.25)}input[type=range]::-moz-range-track{height:4px;border-radius:var(--r-sm);background:var(--range-track)}input[type=range]::-moz-range-thumb{width:15px;height:20px;border:0;border-radius:var(--r-sm);background:var(--primary)}input[type=range]:disabled{cursor:default}input[type=range]:disabled::-webkit-slider-runnable-track{background:var(--line-off)}input[type=range]:disabled::-webkit-slider-thumb{background:var(--ink-off);box-shadow:none}input[type=range]:disabled::-moz-range-track{background:var(--line-off)}input[type=range]:disabled::-moz-range-thumb{background:var(--ink-off)}.ticks{display:flex;justify-content:space-between;padding:0 var(--s1);margin-top:calc(-1 * var(--s1))}.ticks i{width:1px;height:5px;background:var(--tick);display:block}.numBox{font-variant-numeric:tabular-nums;width:52px;flex:none;border-radius:var(--r-md);padding:var(--s1) var(--s2);text-align:right;font:inherit;font-size:var(--fs-14)}.rightBody{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--s2) var(--s3) 0;overflow-x:hidden;overflow-y:auto}.archBox+.archBox{margin-top:0}.archBox{flex:1 1 0;min-height:58px;max-height:268px;background:var(--arch-ground);border:1px solid var(--line-soft);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--s1) var(--s1);position:relative}.archBox .hintInfo{position:absolute;top:4px;right:4px;z-index:1;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.archBox .hintInfo .ico{width:16px;height:16px}.archBox .hintInfo:hover,.archBox .hintInfo:focus-visible{background:var(--base);color:var(--ink)}.shell.waitMode .rightBody:not(.invBody) .archBox .hintInfo{pointer-events:auto}.arch[hidden]{display:none}.archZoom{position:absolute;inset:0;margin:0;padding:0;border:0;border-radius:var(--r-lg);background:transparent;cursor:pointer}.archZoom:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.archZoomBody{overflow:auto;overscroll-behavior:contain}.archZoomBody .arch{height:auto;margin:0 auto;touch-action:pan-x pan-y}.archZoomSide{margin:var(--s2) 0 var(--s1);font-size:var(--fs-13);color:var(--ink-2)}.tabs{width:130px;flex:none;display:flex;flex-direction:column;gap:var(--s1);position:relative;z-index:2}.tab{display:flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border:0;background:transparent;border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-14);color:var(--ink);text-align:left;transition:background .16s,color .16s}.tab:hover,.tab:focus-visible{background:var(--tab-hover)}.tab .ring{width:11px;height:11px;border-radius:var(--r-pill);border:2px solid var(--line-strong);flex:none;background:transparent;transition:background .16s,border-color .16s}.tab[aria-selected=true]{background:var(--selected);color:var(--on-selected);font-weight:600}.tab[data-k=grind][aria-selected=true]{background:var(--selected)}.tab[aria-selected=true] .ring{border-color:currentColor;background:currentColor}.tcard{position:relative;background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s2) var(--s3);box-shadow:var(--elev-2);transition:border-color .16s}.tileGrid{flex:none;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s2) 0 var(--s1)}.tileGrid .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s1)}.tileGrid .tile{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:var(--s1);row-gap:var(--s1);min-width:0;padding:var(--s2) var(--s1) var(--s2) var(--s2);border:0;border-radius:var(--r-md);background:var(--control);color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background .12s}.tileGrid .tile .picw{grid-row:1;grid-column:1;align-self:center;width:22px;height:22px;display:grid;place-items:center;color:var(--ink-2)}.tileGrid .tile .pic{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tileGrid .tile .nm{grid-row:1;grid-column:2;align-self:center;font-size:var(--fs-12);font-weight:550;line-height:1.2;color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.tileGrid .tile .val{grid-row:2;grid-column:1/-1;font-size:var(--fs-13);font-weight:600;line-height:16px;color:var(--ink);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tileGrid .tile[data-on="0"] .val{color:var(--ink-3);font-weight:500}.tileGrid .tile:not([aria-selected=true]):hover{background:var(--control-hover)}.tileGrid .tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tileGrid .tile[aria-selected=true]{background:var(--selected);color:var(--on-selected);box-shadow:inset 0 -3px 0 var(--on-selected)}.tileGrid .tile[aria-selected=true] .picw,.tileGrid .tile[aria-selected=true] .nm,.tileGrid .tile[aria-selected=true] .val,.tileGrid .tile[aria-selected=true] .lockIco{color:var(--on-selected)}.tileGrid .tile .lockIco{display:inline-flex;position:absolute;right:6px;top:5px;color:var(--ink-2)}.tileGrid .tile[data-lock="1"]{padding-top:var(--s4)}@media(max-width:1240px){.tileGrid .tile{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:var(--s1)}.tileGrid .tile .picw{grid-row:1;grid-column:1;justify-self:start;margin-bottom:var(--s1)}.tileGrid .tile .nm{grid-row:2;grid-column:1}.tileGrid .tile .val{grid-row:3;grid-column:1}.tileGrid .tile[data-lock="1"]{padding-top:var(--s1)}}.retPane{flex:none;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s2) 0 var(--s1)}.retJaw{min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--s1)}.retJaw>legend{float:left;width:100%;padding:0;margin:0 0 var(--s1)}.retOpts{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s1)}.retOpts>.retGroup,.retOpts>.retWord{grid-column:1/-1}.retGroup{min-width:0;margin:0;padding:0;border:0;display:grid;gap:var(--s1)}.retCap{float:left;width:100%;padding:0;margin:0 0 var(--s1);font-size:var(--fs-12);font-weight:600;line-height:1.3;color:var(--ink-2)}.retForms{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s1)}.retOpt{min-width:0;min-height:36px;padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--control);color:var(--ink);font:inherit;font-size:var(--fs-13);font-weight:500;line-height:1.3;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background .12s}.retOpt:not([aria-pressed=true]):not(:disabled):hover{background:var(--control-hover)}.retOpt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.retOpt[aria-pressed=true]{background:var(--selected);border-color:var(--selected);color:var(--on-selected);font-weight:600}.retOpt:disabled{cursor:default}.retOpt:disabled:not([aria-pressed=true]){border-color:transparent;color:var(--ink-3)}.retPic{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s1)}.retPic>img{display:block;width:100%;height:64px;object-fit:contain;border-radius:var(--r-sm);pointer-events:none}.retPic:disabled:not([aria-pressed=true])>img{opacity:.6}@media(pointer:coarse){.retOpt{min-height:44px}}.tcard .r .lb{font-size:var(--fs-13);color:var(--ink)}.tcard .r{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:30px;flex-wrap:wrap;row-gap:var(--s1)}.tcard .r>.lb{flex:1 1 0}.tcard .empty{font-size:var(--fs-13);color:var(--ink-2);text-align:center;padding:var(--s3) var(--s1);line-height:1.45}.tcard .empty span{font-size:var(--fs-12);color:var(--ink-3)}.tcard .sel{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s1)}.tcard .sel[hidden],.tcard .empty[hidden]{display:none}.tcard .sel .list{font-size:var(--fs-12);color:var(--ink-2);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini{border:1px solid var(--line);background:var(--control);font-size:var(--fs-12);color:var(--ink);padding:var(--s1) var(--s2);border-radius:var(--r-pill);cursor:pointer}.mini:not(:disabled):hover,.mini:not(:disabled):focus-visible{background:var(--control-hover)}.mini:disabled{cursor:default;border-color:var(--line);color:var(--ink-3)}.chk{display:flex;align-items:center;cursor:pointer}.chk input{position:absolute;opacity:0;width:0;height:0}.box{width:17px;height:17px;border-radius:var(--r-sm);border:1.5px solid var(--check-edge);background:var(--raised);display:grid;place-items:center;flex:none}.box svg{width:10px;height:10px;stroke:var(--on-primary);stroke-width:2.7;fill:none;opacity:0}.chk input:checked+.box{background:var(--primary);border-color:var(--primary)}.chk input:checked+.box svg{opacity:1}.chk input:focus-visible+.box{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo)}.chk[data-disabled="1"]{cursor:default}.chk input:disabled+.box{background:var(--control-off);border-color:var(--line-off)}.chk input:disabled:checked+.box{background:var(--ink-off);border-color:var(--ink-off)}.seg{display:flex;gap:var(--s1);background:var(--control);padding:var(--s1);border-radius:var(--r-md)}.seg button{border:0;background:transparent;font-size:var(--fs-13);color:var(--seg-ink);padding:var(--s1) var(--s2);border-radius:var(--r-sm);cursor:pointer}.seg button[aria-pressed=true]{background:var(--selected);color:var(--on-selected);font-weight:600}.seg button:disabled{cursor:default}.seg button:disabled:not([aria-pressed=true]){color:var(--ink-3)}.dickeCtl i{display:block;border-radius:var(--r-pill);background:var(--gauge-mark);flex:none}.dickeCtl [aria-pressed=true] i{background:var(--on-selected)}.dC{display:flex;align-items:center;gap:var(--s1)}.dC button{border:0;background:transparent;cursor:pointer;width:22px;height:22px;border-radius:var(--r-sm);display:grid;place-items:center;padding:0}.dC button:hover,.dC button:focus-visible{background:var(--base)}.dC button[aria-pressed=true]{background:var(--selected)}.dC button:disabled{cursor:default}.dC button:disabled:not([aria-pressed=true]){background:transparent}.dickeCtl button:disabled i{background:var(--ink-off)}.step{display:flex;align-items:center;background:var(--control-off);border-radius:var(--r-md);padding:var(--s1)}.step button{border:0;background:transparent;cursor:pointer;width:22px;height:22px;border-radius:var(--r-sm);color:var(--step-ink);font-size:var(--fs-14);display:grid;place-items:center}.step button:hover,.step button:focus-visible{background:var(--raised);color:var(--primary)}.step button:disabled{cursor:default;color:var(--ink-off);background:transparent}.step .val{font-variant-numeric:tabular-nums;min-width:50px;text-align:center;font-size:var(--fs-13)}.step .val em{font-style:normal;color:var(--step-ink);font-size:var(--fs-12);margin-left:var(--s1)}.subnote{font-size:var(--fs-12);color:var(--ink-3);line-height:1.35;margin:calc(-1 * var(--s1)) 0 var(--s1);max-width:230px}.subline{font-size:var(--fs-12);color:var(--ink-3);line-height:1.3;margin:calc(-1 * var(--s1)) 0 var(--s1) var(--s3);white-space:normal;max-height:28px;overflow:hidden}.resetRow{flex:none;margin:var(--s1) var(--s1) var(--s2);display:flex;flex-direction:column;align-items:flex-end;gap:var(--s1)}.resetRow>.btn{flex:none;padding:var(--s1) var(--s2)}.resetRow>.applHeld{margin:0;text-align:right;font-size:var(--fs-12);line-height:1.4}.resetLeise{flex:none;display:flex;align-items:center;gap:var(--s1);width:auto;padding:var(--s1) var(--s2);border-radius:var(--r-md);font-size:var(--fs-12);font-weight:500}.resetLeise .ico{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.setWrap{position:relative;flex:1;min-width:auto}.setWrap[hidden]{display:none}.setBtn{display:flex;align-items:center;gap:var(--s2);width:100%;padding:var(--s2) var(--s3);font:inherit;font-size:var(--fs-14);color:var(--ink-2);background:transparent;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;text-align:left}.setBtn:hover,.setBtn:focus-visible{background:var(--base);color:var(--ink)}.setBtn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.setBtn .ico{width:16px;height:16px;flex:none}.setText{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.setVal{font-size:var(--fs-12);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em}.actFoot .setBtn{height:44px;padding-block:0;border-color:transparent}.setWrap[data-leer="1"] .setVal{color:var(--ink-3);font-weight:500}.setWrap[data-leer="0"] .setBtn:hover .setLbl,.setWrap[data-leer="0"] .setBtn:focus-visible .setLbl{color:var(--set-muted-ink)}.cal{position:absolute;left:0;bottom:calc(100% + 8px);z-index:150;width:250px;padding:var(--s2);background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3)}.cal[hidden]{display:none}.calTop{display:flex;align-items:center;justify-content:space-between;gap:var(--s1);margin-bottom:var(--s2)}.calTop b{font-size:var(--fs-13);color:var(--ink);font-weight:600}.calNav{width:24px;height:24px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.calNav:hover,.calNav:focus-visible{background:var(--base);color:var(--ink)}.calNav svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.calWd,.calGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--s1)}.calWd span{text-align:center;font-size:var(--fs-12);font-weight:700;letter-spacing:.04em;color:var(--ink-3);padding-bottom:var(--s1)}.calTag{height:28px;border:0;border-radius:var(--r-sm);background:none;font:inherit;font-size:var(--fs-12);color:var(--cal-day-ink);cursor:pointer;font-variant-numeric:tabular-nums}.calTag:hover,.calTag:focus-visible{background:var(--control-hover);color:var(--ink)}.calTag:disabled{opacity:.42;background:none;color:var(--cal-day-ink);cursor:default}.calTag[aria-current=date]{background:var(--primary);color:var(--on-primary);font-weight:700}.calLeer{height:28px}.hintRow{flex:none;font-size:var(--fs-13);color:var(--ink-3);padding:0 var(--s1) var(--s2);line-height:1.35}.hintRow.danger{color:var(--hint-danger-ink);background:var(--danger-tint);border:1px solid var(--danger-line);border-radius:var(--r-md);padding:var(--s1) var(--s2);margin:0 var(--s1) var(--s2)}.fill{display:none}.tooth .shape{transition:fill .13s,stroke .13s}.tooth .num{font-size:var(--fs-12);fill:var(--ink-3);text-anchor:middle;dominant-baseline:middle;-webkit-user-select:none;user-select:none;pointer-events:none}.tooth{pointer-events:none}.tooth:focus{outline:none}.tooth:focus-visible .shape{stroke:var(--focus);stroke-width:2.2}.tooth[data-pick="1"]{pointer-events:auto;cursor:pointer}.tooth[data-pick="1"]:hover .shape{fill:var(--tooth-hover);stroke:var(--container-hover)}.tooth[data-dim="1"] .shape{fill:var(--tooth-dim);stroke:var(--line-off)}.tooth[data-dim="1"] .num{fill:var(--tooth-dim-num)}.tooth[data-state=grind] .shape{fill:var(--primary);stroke:var(--primary)}.tooth[data-sel="1"] .shape{stroke:var(--primary);stroke-width:2.3}.tooth[data-gap="1"] .shape{fill:none;stroke:var(--tooth-gap-line);stroke-width:1.3;stroke-dasharray:4 3.4}.tooth[data-gap="1"] .num{fill:var(--tooth-gap-num)}.tooth[data-pick="1"]:hover .occl{stroke:var(--tooth-hover-line)}.tooth[data-dim="1"] .occl{stroke:var(--tooth-dim-line)}.tooth[data-state=grind] .occl{stroke:var(--tooth-grind-line)}.vTooth .vShape{transition:fill .13s,stroke .13s}.vTooth{pointer-events:none}.vTooth[data-pick="1"]{pointer-events:auto;cursor:pointer}.vTooth[data-pick="1"]:hover .vShape{fill:var(--tooth-hover);stroke:var(--container-hover)}.vTooth[data-sel="1"] .vShape{stroke:var(--primary);stroke-width:2.3}.arch{width:100%;height:100%;display:block;touch-action:none;--tooth-enamel:var(--dg-tooth)}.tooth .shape,.vTooth .vShape,.toothCrown{fill:var(--tooth-enamel);stroke:var(--tooth-line);stroke-width:1.1;stroke-linejoin:round}.tooth .occl{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke .13s;stroke:var(--tooth-occl);stroke-width:.65}.enamelHi{stop-color:var(--dg-tooth)}.enamelLo{stop-color:var(--enamel-lo)}.midline{stroke:var(--midline);stroke-width:1.2;stroke-dasharray:2 3}.sideTag{font-size:var(--fs-12);fill:var(--side-tag-ink);text-anchor:middle;dominant-baseline:middle;-webkit-user-select:none;user-select:none}.actFoot{border-top:1px solid var(--line-soft);padding:var(--s2) var(--s3);display:flex;gap:var(--s2);flex:none;margin:auto calc(-1 * var(--s3)) 0;position:sticky;bottom:0;z-index:2;align-items:center;background:var(--raised);flex-wrap:wrap}.actFoot>.btn{flex:1 1 auto;white-space:nowrap;padding-inline:var(--s1);height:32px;min-height:32px;padding-block:0;line-height:1.2}@media(pointer:coarse){.actFoot>.btn{height:44px;min-height:44px}}.actFoot>.btn.download{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1)}.actFoot>.btn.download .ico{width:15px;height:15px}@media(min-width:808px)and (max-width:1240px){.paneHead.cfgHead{padding-left:var(--s2);padding-right:var(--s1)}.paneHead.cfgHead h2{margin-right:var(--s1);font-size:var(--fs-13)}.paneHead.cfgHead h2 i{font-size:var(--fs-13);margin-left:var(--s1)}.tileGrid{gap:var(--s2);padding:var(--s1) 0 var(--s1)}.tileGrid .tile{padding-block:var(--s1)}.tileGrid .tile[data-lock="1"]{padding-top:var(--s1)}.tcard{padding-block:var(--s1)}.rightBody{padding-top:var(--s1)}.tileGrid .tiles{gap:var(--s1) var(--s1)}.tcard .r{min-height:24px}.tcard [role=group]>.r:first-child{min-height:20px}.tcard .subline.empty{padding-block:0;font-size:var(--fs-12);line-height:14px}.rightBody>.lockNote{margin-bottom:var(--s1);padding-top:var(--s1);line-height:15px}.actFoot{padding-block:var(--s1)}}.paneHead.cfgHead h2 .cfgVariant{display:block;font-size:var(--fs-12);font-weight:600;line-height:14px;letter-spacing:.01em;color:var(--pane-sub-ink)}.chk .box{border-color:var(--check-edge-strong)}.tcard[data-lock="1"] .chk[data-disabled="1"] .box{background:transparent;border-color:transparent}.tcard[data-lock="1"] .chk input:disabled:checked+.box svg{opacity:1;stroke:var(--ink)}.tcard[data-lock="1"] .chk input:disabled:not(:checked)+.box:after{content:"";grid-area:1/1;width:9px;height:2px;border-radius:0;background:var(--ink-2)}.btn{flex:1;border:1px solid var(--line);background:var(--control);color:var(--ink);font-size:var(--fs-14);border-radius:var(--r-md);padding:var(--s2) var(--s2);cursor:pointer}.btn:not(:disabled):hover,.btn:not(:disabled):focus-visible{background:var(--control-hover);color:var(--ink)}.btn:not(:disabled):active{background:var(--control-press)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:not(:disabled):hover,.btn.primary:not(:disabled):focus-visible{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.btn.primary:not(:disabled):active{background:var(--primary-press);border-color:var(--primary-press)}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn.ghost:not(:disabled):hover,.btn.ghost:not(:disabled):focus-visible{background:var(--control-hover);color:var(--ink)}.btn.ghost:not(:disabled):active{background:var(--control-press);color:var(--ink)}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.btn.accent:not(:disabled):hover,.btn.accent:not(:disabled):focus-visible{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.btn.accent:not(:disabled):active{background:var(--accent-hover);box-shadow:inset 0 0 0 1px var(--on-accent)}.btn.danger{background:var(--danger-tint);border-color:transparent;color:var(--danger);display:inline-flex;align-items:center;justify-content:center;gap:var(--s2)}.btn.danger:not(:disabled):hover,.btn.danger:not(:disabled):focus-visible{background:var(--danger-tint);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.btn.danger:not(:disabled):active{background:var(--danger-tint);box-shadow:inset 0 0 0 2px var(--danger)}.btn:disabled,.btn.primary:disabled,.btn.ghost:disabled,.btn.accent:disabled,.btn.danger:disabled{cursor:default;background:var(--control);border-color:var(--line);color:var(--ink-3);box-shadow:none}.appsBody{flex:1;min-height:0;overflow:auto;padding:var(--s3) var(--s3) var(--s4)}.appsCat{margin:var(--s3) 0 var(--s2);display:flex;align-items:center;gap:var(--s2)}.appsCat:first-of-type{margin-top:var(--s1)}.appsCat:after{content:"";flex:1;height:1px;background:var(--line-soft)}.appsHint{font-size:var(--fs-13);color:var(--apps-hint-ink);background:var(--container);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:var(--s2) var(--s2);margin-bottom:var(--s2);line-height:1.35}.upFor{flex:none;padding:var(--s2) var(--s4);font-size:var(--fs-14);line-height:1.35;color:var(--apps-hint-ink);background:var(--container);border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere}.upFor b{font-weight:700;color:var(--ink)}.appsGrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.appTile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appTile[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.appTile .ok{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);display:none;place-items:center}.appTile .ok svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.6}.appTile[aria-pressed=true] .ok{display:grid}.appItem{position:relative;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden;transition:border-color .18s,box-shadow .18s}.appItem:hover{border-color:var(--line)}.appItem:has(.appTile[aria-pressed=true]){border-color:var(--line)}.appTile{position:relative;overflow:hidden;cursor:pointer;display:block;width:100%;transition:transform .18s cubic-bezier(.3,.8,.4,1),box-shadow .18s,border-color .18s,z-index 0s;border:0;border-radius:0;background:var(--sunken);padding:var(--s1)}.appTile:hover{border-color:transparent}.appTile img{display:block;height:auto;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-sm);background:var(--sunken)}.appsGrid:has(>.appItem:only-child){grid-template-columns:1fr}.appsGrid>.appItem:only-child{max-width:365px}.appMeta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 var(--s2);padding:var(--s2) var(--s2) var(--s2)}.capN{grid-column:1;font-size:var(--fs-12);font-weight:600;line-height:1.3;color:var(--ink)}.capP{grid-column:1;font-size:var(--fs-13);font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:.01em}.capQ{font-size:var(--fs-12);font-weight:600;color:var(--ink-3);letter-spacing:.02em}.capP i{display:block;font-style:normal;font-size:var(--fs-12);font-weight:400;color:var(--ink-3);letter-spacing:0;margin-top:0}.appElems{display:grid;gap:var(--s1);padding:0 var(--s2) var(--s2)}.appElem{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--control);color:var(--ink);font:inherit;font-size:var(--fs-12);font-weight:500;text-align:left;cursor:pointer}.appElem:not(:disabled):hover{background:var(--control-hover)}.appElem:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appElem[aria-pressed=true]{background:var(--selected);border-color:var(--selected);color:var(--on-selected);font-weight:600}.appElem[aria-pressed=true] .appElemP{color:var(--on-selected)}.appElem:disabled{cursor:default}.appElem:disabled:not([aria-pressed=true]){background:var(--control);border-color:transparent;color:var(--ink-3)}.appElemP{font-size:var(--fs-12);font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.appsGrid>.appItem[data-svc]{grid-column:1/-1}.appsGrid>.appItem[data-svc]:only-child{max-width:none}.appSvcRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s2);align-items:start}.appSvcs{display:grid;grid-auto-rows:1fr;gap:var(--s1);align-content:start;min-width:0;margin:0;padding:0;border:0}.appSvc{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:32px;padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--control);color:var(--ink);font:inherit;font-size:var(--fs-13);font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.appSvc:not(:disabled):hover{background:var(--control-hover)}.appSvc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appSvc[aria-pressed=true]{background:var(--selected);border-color:var(--selected);color:var(--on-selected);font-weight:600}.appSvc:disabled{cursor:default}.appSvc:disabled:not([aria-pressed=true]){background:var(--control);border-color:transparent;color:var(--ink-3)}.appSvcN{min-width:0;overflow-wrap:anywhere}.appSvcP{flex:none;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.appSvc[aria-pressed=true] .appSvcP{color:var(--on-selected)}.capV{font-size:var(--fs-12);font-weight:400;color:var(--ink-3)}@media(pointer:coarse){.appSvc{min-height:44px}}.auth{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:var(--s6);overflow:auto;background:var(--field),var(--base)}.authBox{width:min(470px,100%);background:var(--raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s6) var(--s6) var(--s5);box-shadow:var(--elev-3);position:relative;z-index:1}.authPane{display:flex;flex-direction:column;gap:var(--s3)}.authLogo{margin:var(--s1) 0 var(--s1)}.authLogo svg{width:190px;height:auto;display:block;fill:var(--logo-ink);margin-inline:auto}.auth h1{margin:0;font-size:var(--fs-20);font-weight:600;color:var(--ink);letter-spacing:-.01em}.authLead{margin:0 0 var(--s1);font-size:var(--fs-13);color:var(--ink-2);line-height:1.45}.authF{display:flex;flex-direction:column;gap:var(--s1)}.authF input{font:inherit;font-size:var(--fs-14);border-radius:var(--r-md);padding:var(--s2) var(--s3);width:100%}.authChk{display:flex;align-items:flex-start;gap:var(--s2);font-size:var(--fs-13);color:var(--ink-2);line-height:1.4;cursor:pointer}.authBtn{font:inherit;font-size:var(--fs-14);font-weight:600;padding:var(--s2) var(--s3);border-radius:var(--r-md);border:1px solid var(--line);background:var(--control);color:var(--ink);cursor:pointer;margin-top:var(--s1)}.authBtn:not(:disabled):hover,.authBtn:not(:disabled):focus-visible{background:var(--control-hover)}.authBtn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.authBtn.primary:not(:disabled):hover,.authBtn.primary:not(:disabled):focus-visible{background:var(--primary-hover);border-color:var(--primary-hover)}.authBtn.primary:not(:disabled):active{background:var(--primary-press);border-color:var(--primary-press)}.authBtn:disabled,.authBtn.primary:disabled{cursor:default;color:var(--ink-3);background:var(--control);border-color:var(--line)}.authErr{margin:0;font-size:var(--fs-13);color:var(--auth-err-ink);line-height:1.4}.authHint{margin:0;font-size:var(--fs-12);color:var(--ink-3)}.auth[data-ansicht=reg] .authBox{width:min(620px,100%)}.authMark{width:46px;height:46px;border-radius:var(--r-lg);display:grid;place-items:center;background:var(--container);color:var(--primary);margin-bottom:var(--s1)}.authMark svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.authMark.ok{background:var(--ok-tint)}.authGrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3) var(--s3)}.authGrid .authWide{grid-column:1/-1}.authKopf{margin-top:var(--s1)}.authTrenn{display:flex;align-items:center;gap:var(--s2);margin:var(--s1) 0 0;font-size:var(--fs-12);color:var(--ink-3)}.authTrenn:before,.authTrenn:after{content:"";flex:1;height:1px;background:var(--line)}.authX{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--raised);color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.authX:hover{background:var(--base);color:var(--ink)}.authX svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.authChk a{color:var(--primary);text-decoration:underline}.auth h2{margin:0;font-size:var(--fs-16);font-weight:600;color:var(--ink)}.authLink{background:none;border:0;font:inherit;font-size:var(--fs-13);color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:var(--s1)}.authLink:hover{color:var(--primary)}.authHint[data-ok="1"]{color:var(--ok)}.authModal{position:fixed;inset:0;z-index:420;display:grid;place-items:center;padding:var(--s6);background:var(--veil)}.authModalCard{position:relative;width:min(400px,100%);background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s3);box-shadow:var(--elev-3)}a.authBtn{text-align:center;text-decoration:none}.authLegal{display:flex;justify-content:center;align-items:baseline;gap:var(--s2);margin-top:var(--s4);font-size:var(--fs-12)}.authLegal a{color:var(--primary);text-decoration:underline}.auth>.authLegal,.auth>.authLegal a{color:var(--ink)}.auth>.authLegal{padding:var(--s1) var(--s3);border-radius:var(--r-pill)}.authLegal span{opacity:.55}.auth.authB1{grid-template-columns:minmax(0,1fr) minmax(0,470px);grid-template-rows:auto 1fr auto;place-items:stretch;gap:var(--s6) clamp(var(--s6),5vw,var(--s18));padding:clamp(var(--s6),4vw,var(--s12)) clamp(var(--s6),6vw,var(--s24))}.auth.authB1[data-ansicht=reg]{grid-template-columns:minmax(0,1fr) minmax(0,620px)}.authB1>.authBrand{grid-column:1;grid-row:1;align-self:start;justify-self:start}.authB1>.authBox{grid-column:2;grid-row:1/-1;align-self:center;width:100%}.authB1>.authLegal{grid-column:1;grid-row:3;align-self:end;justify-self:start;justify-content:flex-start;margin:0}.authBrand svg{display:block;width:clamp(200px,22vw,320px);height:auto;fill:var(--logo-ink)}.authB1>.authMesh{grid-column:1;grid-row:2;position:relative;min-width:0;min-height:0;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.authB1>.authMesh[data-ready="1"]{opacity:1}.authMesh canvas{position:absolute;inset:0;display:block;width:100%;height:100%}@keyframes authIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes authFade{0%{opacity:0}to{opacity:1}}.authB1[data-ansicht=login]>.authBrand{animation:authFade .2s ease-out backwards}.authB1[data-ansicht=login] .authPane>*{animation:authFade .2s ease-out .2s backwards}.authB1[data-ansicht=login] .authPane>:nth-child(1 of:not(.authErr):not(.authHint)){animation-delay:0s}.authB1[data-ansicht=login] .authPane>:nth-child(2 of:not(.authErr):not(.authHint)){animation-delay:25ms}.authB1[data-ansicht=login] .authPane>:nth-child(3 of:not(.authErr):not(.authHint)){animation-delay:.05s}.authB1[data-ansicht=login] .authPane>:nth-child(4 of:not(.authErr):not(.authHint)){animation-delay:75ms}.authB1[data-ansicht=login] .authPane>:nth-child(5 of:not(.authErr):not(.authHint)){animation-delay:.1s}.authB1[data-ansicht=login] .authPane>:nth-child(6 of:not(.authErr):not(.authHint)){animation-delay:.125s}.authB1[data-ansicht=login] .authPane>:nth-child(7 of:not(.authErr):not(.authHint)){animation-delay:.15s}.authB1[data-ansicht=login] .authPane>:nth-child(8 of:not(.authErr):not(.authHint)){animation-delay:.175s}.authB1[data-ansicht=login]>.authLegal{animation:authFade .2s ease-out .2s backwards}.authB1[data-ansicht=login] .authPane>.authErr,.authB1[data-ansicht=login] .authPane>.authHint{animation:none}@media(prefers-reduced-motion:no-preference){.authB1[data-ansicht=login] .authPane>:not(.authErr):not(.authHint){animation-name:authIn}}.auth[data-ansicht=legal] h2{margin-top:var(--s1)}.auth[data-ansicht=legal] h3{margin:var(--s1) 0 0;font-size:var(--fs-14);font-weight:600;color:var(--ink)}.auth[data-ansicht=legal] ul.authLead{padding-left:var(--s5)}.legalPart{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line)}.auth[data-ansicht=legal]{grid-template-columns:minmax(0,900px);grid-template-rows:auto auto auto;place-items:stretch;justify-content:center;align-content:start;gap:var(--s6);padding:clamp(var(--s4),4vw,var(--s10)) clamp(var(--s4),3vw,var(--s6)) clamp(var(--s6),5vw,var(--s14))}.legalTop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4)}.legalTop .authLogo{margin:0}.legalTop .authLogo svg{width:176px;margin:0;fill:var(--logo-ink)}.legalTabs{display:flex;gap:var(--s1);padding:var(--s1);border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--elev-1)}.legalTabs a{display:flex;align-items:center;padding:var(--s2) var(--s3);border-radius:var(--r-md);font-size:var(--fs-14);font-weight:500;color:var(--ink-2);text-decoration:none}.legalTabs a:hover{color:var(--ink);text-decoration:underline}.legalTabs a[aria-current=page]{color:var(--on-selected);background:var(--selected);font-weight:600}.auth[data-ansicht=legal]>.authBox{width:100%;min-width:0;border-radius:var(--r-lg);overflow-wrap:break-word;padding:clamp(var(--s5),5vw,var(--s13)) clamp(var(--s4),6vw,var(--s16)) clamp(var(--s5),5vw,var(--s14))}.auth[data-ansicht=legal] .authPane>h1{font-size:var(--fs-32);line-height:1.15}.auth[data-ansicht=legal]>.authLegal{justify-self:center;margin:0}.authChecks{list-style:none;padding:0}.authChecks li{position:relative;padding-left:var(--s6);margin-top:var(--s1)}.authChecks li:first-child{margin-top:0}.authChecks li:before{content:"";position:absolute;left:5px;top:.15em;width:5px;height:10px;border-style:solid;border-width:0 2px 2px 0;border-color:var(--primary);transform:rotate(45deg)}@media(pointer:coarse){.legalTabs a{min-height:44px}}@media print{.legalTabs{display:none}}@media print{.auth[data-ansicht=legal]{position:static;display:block;overflow:visible;padding:0;background:none}.auth[data-ansicht=legal] .authBox{width:auto;padding:0;border:0;border-radius:0;box-shadow:none}.auth[data-ansicht=legal] .authLegal{display:none}.auth[data-ansicht=legal] h2,.auth[data-ansicht=legal] h3{break-after:avoid}.legalPrintPage{break-before:page;margin-top:0;padding-top:0;border-top:0}}.noScan{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);color:var(--ink-3);text-align:center;padding:var(--s6)}.shell:not(.st-cfg) .noScan{display:flex}.noScan[data-on="1"]{display:flex}.shell:not(.st-cfg) .stage3d>.frame{visibility:hidden}.shell:not(.st-cfg) .stage3d>.stageLoad>.spinner>*{display:none}.noScanBtn{border:0;background:none;padding:var(--s2);border-radius:var(--r-pill);cursor:pointer;display:grid;place-items:center;transition:background .18s,transform .18s}.noScanBtn:hover{background:var(--primary-tint-9);transform:translateY(-1px)}.noScanBtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.noScan svg{width:76px;height:76px;stroke:var(--no-scan-line);fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.noScanBtn:hover svg{stroke:var(--primary)}.noScan b{font-size:var(--fs-20);font-weight:600;color:var(--ink)}.noScan span{font-size:var(--fs-14);max-width:420px;line-height:1.55}.noScan[data-over="1"] svg{stroke:var(--primary)}.shell:not(.st-cfg) .tools .jawGroup{pointer-events:none}.shell:not(.st-cfg) .tools .jaw{background:var(--control);color:var(--ink-3);font-weight:400;cursor:default}.modal{position:fixed;inset:0;background:var(--veil);z-index:60;display:none;align-items:center;justify-content:center;padding:var(--s8)}.modal[data-open="1"]{display:flex}.modalCard{background:var(--overlay);border-radius:var(--r-lg);width:min(720px,100%);max-height:100%;overflow:auto;padding:var(--s4) var(--s5) var(--s5);border:1px solid var(--line);box-shadow:var(--elev-3)}.helpCard{width:min(560px,100%)}.pwCard{width:min(400px,100%)}.helpLead{margin:0 0 var(--s3);font-size:var(--fs-13);line-height:1.5;color:var(--ink-2)}.confirmSteps{padding:0;list-style:none}.seriesNote .confirmSteps{margin:var(--s1) 0 0}.hRow{display:flex;flex-direction:column;gap:var(--s1);margin-bottom:var(--s3)}.hRow input{min-width:0;font:inherit;font-size:var(--fs-14);border-radius:var(--r-md);padding:var(--s2) var(--s3)}.fieldBox{min-width:0;font:inherit;font-size:var(--fs-14);font-weight:400;border-radius:var(--r-md);padding:var(--s2) var(--s3)}textarea.fieldBox{resize:vertical;line-height:1.5}.fieldSelect{position:relative;display:flex;min-width:0}.fieldSelect>.fieldBox{flex:1;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:var(--s9)}.fieldSelect>.fieldBox:disabled{cursor:default}.fieldChevron{position:absolute;right:var(--s3);top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;fill:none;stroke:var(--ink-2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fieldSelect>.fieldBox:disabled+.fieldChevron{stroke:var(--ink-3)}.hFall{display:flex;flex-direction:column;gap:var(--s1)}.hFall .gTreffer{position:static;width:auto;max-height:280px;box-shadow:none}.hFallPicked{display:flex;gap:var(--s2)}.hFallPicked input{flex:1}.hFallPicked .btn{flex:none}.helpCard .hRow textarea{height:120px}.helpCard>.modalFoot .btn{line-height:20px}.helpCard .authErr{line-height:18px}.helpCard .helpLead{line-height:20px}.helpCard .hRow input,.helpCard .hFallPicked .btn,.helpCard .hFall .patText,.helpCard .hFall .gLeer,.helpCard .fieldSelect>.fieldBox{line-height:18px}.tkCard{width:min(720px,100%)}.tkTable{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.tkTable th{text-align:left;font-weight:500;font-size:var(--fs-12);color:var(--ink-2);padding:var(--s2) var(--s2);border-bottom:1px solid var(--line);white-space:nowrap}.tkTable td{padding:var(--s2) var(--s2);border-bottom:1px solid var(--line);vertical-align:top}.tkRow{cursor:pointer}.tkRow:hover,.tkRow:focus-visible{background:var(--control-hover)}.tkNum{font-variant-numeric:tabular-nums;white-space:nowrap}.tag.tkSt{display:inline-block;white-space:nowrap}.tkSince{margin:0 0 var(--s1);font-size:var(--fs-12);color:var(--ink-2)}.tkText{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.tkChat{list-style:none;margin:0 0 var(--s3);padding:0;display:flex;flex-direction:column;gap:var(--s3)}.tkMsg{padding:var(--s1) 0 var(--s1) var(--s3);border-left:3px solid var(--line)}.tkMsg.tkStaff{border-left-color:var(--ink-3)}.tkMsg.tkMine{margin-left:var(--s6)}.tkMsg .tkSince{margin-bottom:var(--s1)}.tag.tkSt.tkNew{margin-left:var(--s2)}.tkNew:before{content:"";display:inline-block;width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent-dot);margin-right:var(--s1);vertical-align:1px}.tkReply{margin:var(--s3) 0 0}.drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--raised);text-align:center;padding:var(--s8) var(--s4);cursor:pointer;transition:border-color .15s,background .15s}.drop:hover,.drop:focus-visible{border-color:var(--primary);background:var(--control-hover)}.drop .up{width:44px;height:44px;border-radius:var(--r-lg);background:var(--container);color:var(--primary);display:grid;place-items:center;margin:0 auto var(--s2)}.drop .up svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.drop b{display:block;font-size:var(--fs-14);font-weight:600}.drop p{margin:var(--s1) 0 var(--s2);font-size:var(--fs-13);color:var(--ink-2)}.fmt{display:flex;gap:var(--s1);justify-content:center}.dropFolder{display:block;margin:var(--s2) auto 0;padding:var(--s1) var(--s2);border:0;border-radius:var(--r-md);background:none;font:inherit;font-size:var(--fs-13);font-weight:600;color:var(--primary);cursor:pointer}.dropFolder:hover,.dropFolder:focus-visible{background:var(--control-hover)}.dropFolder:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fmt span{font-size:var(--fs-12);font-weight:600;letter-spacing:.06em;color:var(--fmt-ink);background:var(--base);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s1) var(--s2)}.dropSlim:hover,.dropSlim:focus-visible{border-color:var(--primary)}.dropSlim{display:flex;align-items:center;border:1.5px dashed var(--line-strong);border-radius:var(--r-md);background:var(--raised);cursor:pointer;color:var(--ink-2);flex-direction:column;gap:var(--s2);padding:var(--s5);font-size:var(--fs-14);border-width:2px;text-align:center}.dropSlim svg{stroke:var(--primary);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.pairs{display:grid;gap:var(--s3);align-content:start;max-height:min(54vh,470px);overflow:auto;margin:var(--s1) calc(-1 * var(--s3)) 0 calc(-1 * var(--s1));padding:var(--s1) var(--s3) var(--s2) var(--s1)}.pairWho{display:none;align-items:center;gap:var(--s1);margin-bottom:var(--s2)}.pair[aria-current=true] .pairWho{display:flex}.pairWho svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.upInfo{display:inline-grid;place-items:center;align-self:center;min-width:32px;min-height:32px;margin:calc(-1 * var(--s1)) calc(-1 * var(--s1));padding:0;border:0;border-radius:var(--r-md);background:none;color:var(--primary);cursor:pointer}.upInfo svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.upInfo:hover{background:var(--control-hover)}.upInfo[aria-expanded=true]{background:var(--selected);color:var(--on-selected)}.upInfo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(pointer:coarse){.upInfo{min-width:44px;min-height:44px;margin:calc(-1 * var(--s3)) calc(-1 * var(--s2))}}.upEditHd{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 var(--s2)}.upEditHd .hintRow{flex:1 1 0;min-width:0}.upEditHd .upInfo{margin:calc(-1 * var(--s2)) calc(-1 * var(--s1)) 0 0}.upEditHd .upHints{margin:0 0 var(--s2)}.upHints{order:1;flex:0 0 100%;display:grid;gap:var(--s1);margin:var(--s1) 0 0;padding:var(--s2) var(--s2) var(--s2) var(--s6);font-size:var(--fs-13);line-height:1.35;color:var(--apps-hint-ink);background:var(--container);border:1px solid var(--line-soft);border-radius:var(--r-md)}.pool{margin-top:var(--s2);border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--raised);padding:var(--s1) var(--s2) var(--s2)}.poolHd{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1) var(--s2);font-size:var(--fs-13);color:var(--ink-2)}.poolHd b{font-size:var(--fs-14);color:var(--ink)}.poolNew{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--control);font:inherit;font-size:var(--fs-13);font-weight:600;color:var(--ink);cursor:pointer}.poolNew svg{width:13px;height:13px;flex:none;stroke:currentColor;fill:none;stroke-width:2}.poolTiles{list-style:none;margin:var(--s1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s1)}@media screen and (min-width:952px){.poolTiles{max-height:92px;overflow-y:auto}}@media screen and (min-width:952px)and (pointer:coarse){.poolTiles{max-height:116px}}.poolTile{display:flex;align-items:center;gap:var(--s2);min-width:0;max-width:100%;padding:var(--s1) var(--s1) var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised);cursor:grab}.poolName{min-width:0;font-size:var(--fs-13);color:var(--ink);overflow-wrap:anywhere}.poolActs{display:flex;gap:var(--s1);flex:none}.poolPut{height:26px;padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--control);font:inherit;font-size:var(--fs-12);font-weight:700;color:var(--ink);cursor:pointer}.poolPut:disabled{cursor:default;background:var(--control);border-color:var(--line);color:var(--ink-3)}.poolDel svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8}.poolNew:focus-visible,.poolPut:focus-visible,.poolDel:focus-visible,.hintSwap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.poolNew:hover,.poolPut:not(:disabled):hover,.hintSwap:hover{background:var(--control-hover)}.shot[data-over="1"]{outline:2px dashed var(--primary);outline-offset:-4px}.pairTop.editWho{min-height:34px;align-items:baseline;gap:var(--s2);font-size:var(--fs-14);color:var(--ink)}.pairTop.editWho span{font-size:var(--fs-13);color:var(--p-sel-ink);flex:none;white-space:nowrap}.pairTop.editWho b{min-width:0;overflow-wrap:anywhere}.pairTop .x svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.txt{flex:1;min-width:0;border-radius:var(--r-md);padding:var(--s1) var(--s2);font:inherit;font-size:var(--fs-14)}.pairTop .x{width:26px;height:26px;flex:none;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--raised);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;align-self:flex-start;margin-top:var(--s1)}.hintSwap{margin-left:var(--s1);padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--control);font:inherit;font-size:var(--fs-12);font-weight:600;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;vertical-align:middle}.hintSwap,.poolNew,.poolPut,.poolDel{min-height:32px}.poolPut,.poolDel{min-width:32px}.poolDel{width:26px;height:26px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--raised);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;margin-left:var(--s1)}@media(pointer:coarse){.hintSwap,.poolNew,.poolPut,.poolDel{min-height:44px}.poolPut,.poolDel{min-width:44px}}.pairTop{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.pairDate{display:flex;flex:none;margin-left:auto}.pairDate .setWrap{flex:none}.pairHead{display:grid;grid-template-columns:minmax(0,1fr) 260px;column-gap:var(--s6);row-gap:var(--s4);margin-top:var(--s2);align-items:start}.pairCell{position:relative;display:flex;flex-direction:column;gap:var(--s2);min-width:0}.pairHead>[data-cell=patient]{grid-column:1 / -1}.pairLabel{display:flex;align-items:center;gap:var(--s2);height:16px;white-space:nowrap;min-width:0}.pair[aria-current=true] .pairLabel{color:var(--p-sel-ink)}.pairNeed{display:inline-flex;align-items:center;gap:var(--s1);height:16px;padding:0;font-size:var(--fs-12);font-weight:600;letter-spacing:0;text-transform:none;color:var(--accent-text)}.pairNeedDot{width:6px;height:6px;flex:none;border-radius:var(--r-pill);background:currentColor}.pairBox{display:flex;align-items:center;gap:var(--s2);height:48px;box-sizing:border-box;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--sunken);min-width:0;font-size:var(--fs-14);color:var(--ink)}.pairBox>svg{width:18px;height:18px;flex:none;stroke:var(--ink-3);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pairBox:focus-within{outline:2px solid var(--focus);outline-offset:2px}.pairBox input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0;font:inherit;color:var(--ink)}.pairSearch input{font-size:var(--fs-16);font-weight:700}.pairSearch input::placeholder{font-size:var(--fs-14);font-weight:500;color:var(--placeholder-ink)}.pairBox[data-invalid="1"]{border-color:var(--danger)}.pairFlat{border-color:transparent;background:none;padding-left:0;padding-right:0}.pairFlat:focus-within{border-color:transparent;box-shadow:none}.pairName{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.pairNameNm{font-size:var(--fs-20);font-weight:700;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pairNameSub{font-size:var(--fs-13);line-height:16px;color:var(--ink-2);font-variant-numeric:tabular-nums}.pair[aria-current=true] .pairNameSub{color:var(--p-sel-ink)}.pairChange{flex:none;min-height:32px;padding:0 var(--s2);border:0;border-radius:var(--r-md);background:none;font:inherit;font-size:var(--fs-13);font-weight:600;color:var(--primary);cursor:pointer}.pairChange:hover,.pairChange:focus-visible{background:var(--control-hover)}.pairChange:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pairChange:disabled{opacity:.5;cursor:default}.pairHead .appSlot{width:auto}.pairHead .asBox{min-height:88px}.pairHead .pairDate{margin-left:0}.pairTop>.x:only-child{margin-left:auto}.pairCombo{position:relative;min-width:0}.pairPop{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);max-height:min(400px,44vh);overflow:auto;background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3);padding:var(--s1);display:flex;flex-direction:column;gap:0;cursor:default}.pairPop[hidden]{display:none}.pairPop [role=listbox]{display:flex;flex-direction:column;gap:0}.pairPop [role=listbox][hidden]{display:none}.pairPopHd{padding:var(--s1) var(--s2) var(--s1)}.pairPopNone{padding:var(--s2) var(--s2) var(--s1);font-size:var(--fs-13);color:var(--ink-2)}.pairPopSep{height:1px;flex:none;background:var(--line-soft);margin:var(--s1)}.pairPopGroup{display:flex;flex-direction:column;gap:0;margin-top:var(--s1);border-top:1px solid var(--line-soft)}.pairHit{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:0 var(--s2);align-items:center;width:100%;min-height:32px;padding:var(--s2) var(--s2);border:0;border-radius:var(--r-md);background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.pairHit:hover,.pairHit[aria-selected=true]{background:var(--control-hover);box-shadow:inset 3px 0 0 var(--focus)}.pairHit:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pairHitDisc{width:30px;height:30px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--base);color:var(--ink-2);font-size:var(--fs-12);font-weight:700;letter-spacing:.02em}.pairHit[aria-selected=true] .pairHitDisc{background:var(--primary);color:var(--on-primary)}.pairHitText{min-width:0}.pairHitName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--fs-14);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pairHitLine{display:block;font-size:var(--fs-12);line-height:1.35;color:var(--ink-2)}.pairHitGo{font-size:var(--fs-12);font-weight:600;color:var(--primary);white-space:nowrap}.pairNew{display:flex;align-items:center;gap:var(--s2);width:100%;min-height:44px;margin-top:var(--s1);padding:var(--s1) var(--s2);border:0;border-radius:var(--r-md);background:none;font:inherit;font-size:var(--fs-14);font-weight:600;color:var(--primary);text-align:left;cursor:pointer}.pairNew:hover,.pairNew[aria-selected=true]{background:var(--control-hover);box-shadow:inset 3px 0 0 var(--focus)}.pairNew small{display:block;font-size:var(--fs-12);font-weight:400;color:var(--ink-2)}.pairNewPlus{width:30px;height:30px;flex:none;border-radius:var(--r-pill);background:var(--container);display:grid;place-items:center}.pairNewPlus svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round}.pairKeys{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);padding:var(--s2) var(--s2) var(--s1);font-size:var(--fs-12);color:var(--ink-3)}.pairKeys kbd{display:inline-block;min-width:18px;margin-right:var(--s1);padding:0 var(--s1);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-12);line-height:16px;text-align:center;color:var(--ink-2);background:var(--control)}.pairForm{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s1) var(--s2) var(--s1)}.pairFormHd{font-size:var(--fs-14);font-weight:700;color:var(--ink)}.pairFormNames,.pairFormIds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s2)}.pairFormField{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.pairFormField label{white-space:nowrap}.pairFormField .txt{flex:none;width:100%;height:38px;box-sizing:border-box;font-size:var(--fs-14)}.pairFormRefused{font-size:var(--fs-12);line-height:1.35;color:var(--hint-danger-ink)}.pairFormActs{display:flex;gap:var(--s2);justify-content:flex-end}.pairFormActs .btn{flex:none;min-height:32px}@media(pointer:coarse){.pairHit,.pairNew,.pairChange,.pairFormActs .btn{min-height:44px}}@media(max-width:559.98px){.pairHead{grid-template-columns:minmax(0,1fr)}}.setWrap[data-float="1"] .cal{position:fixed;top:0;left:0;bottom:auto}.txt[aria-invalid=true]{border-color:var(--danger)}.pair .hintRow.danger{margin:var(--s2) 0 0}.pair[aria-current=true] .hintRow.danger{background:var(--danger-tint)}.pair[aria-current=true] .hintRow:not(.danger){color:var(--p-sel-ink)}.upCard>.hintRow.danger{background:var(--danger-tint)}.noScan[data-over="1"]{background:var(--control-hover);outline:2px dashed var(--primary);outline-offset:-14px;border-radius:var(--r-lg)}.shots{display:flex;align-items:stretch;gap:var(--s2);margin-top:var(--s2)}.shots .swap{align-self:center}.shotSep{width:1px;flex:none;background:var(--line);margin:var(--s1) var(--s1)}.appSlot{width:212px;flex:none;display:flex;flex-direction:column;min-width:0}.asHd{margin-bottom:var(--s1)}.asBox{flex:1;min-height:0;position:relative;border:1.5px dashed var(--line-strong);border-radius:var(--r-md);background:var(--raised);overflow:hidden;display:grid;place-items:center;transition:border-color .2s,background .2s}.appSlot[data-on="1"] .asBox{border-style:solid;border-color:var(--line);background:var(--sunken)}.asEmpty{font-size:var(--fs-12);color:var(--ink-3);text-align:center;padding:0 var(--s3);line-height:1.4}.appSlot[data-on="1"] .asEmpty{display:none}.asBox img{display:none;position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:var(--r-sm);object-fit:contain;background:var(--sunken)}.appSlot[data-on="1"] .asBox img{display:block;animation:asPop .28s cubic-bezier(.3,1.5,.5,1)}@keyframes asPop{0%{transform:scale(.9);opacity:.4}to{transform:none;opacity:1}}.asName{margin-top:var(--s1);font-size:var(--fs-13);font-weight:600;color:var(--ink-2);text-align:center}.pair[aria-current=true] .asHd,.pair[aria-current=true] .asName{color:var(--p-sel-ink)}.appSlot[data-on="1"] .asName{color:var(--ink)}.pair .appSlot[data-over="1"] .asBox{border-style:solid;border-color:var(--primary);background:var(--control-hover)}@media screen and (min-width:952px){#upModal .upCard{display:flex;flex-direction:column}#upModal .pairs{flex:1 1 auto;min-height:0;max-height:none}.pair .shot{flex:0 0 128px}.pair .appSlot{flex:1 1 auto;width:auto}#upModal .pair .asEmpty{display:none}}@media screen and (min-width:1200px){.pair .appSlot{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:var(--s3)}.pair .asHd{grid-column:2;grid-row:1;margin:var(--s1) 0 0}.pair .asBox{grid-column:1;grid-row:1/3}.pair .asName{grid-column:2;grid-row:2;margin-top:var(--s1);text-align:left}}.flyGhost{position:fixed;z-index:200;object-fit:contain;background:var(--sunken);border-radius:var(--r-lg);pointer-events:none;box-shadow:var(--elev-3);transition:left .52s cubic-bezier(.45,.05,.2,1),top .52s cubic-bezier(.45,.05,.2,1),width .52s cubic-bezier(.45,.05,.2,1),height .52s cubic-bezier(.45,.05,.2,1),border-radius .52s ease}.shot{flex:1;min-width:0;position:relative;background:var(--sunken);border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/11}.shot img{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:124%;max-width:none;filter:grayscale(1) brightness(1.25)}.shot .fn{position:absolute;left:0;right:0;bottom:0;padding:var(--s3) var(--s2) var(--s1);color:var(--ink-2);font-size:var(--fs-12);background:linear-gradient(180deg,transparent,var(--sunken))}.shot .del{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--raised);color:var(--ink);display:grid;place-items:center;cursor:pointer}.shot .del svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8}.swap{width:28px;height:28px;flex:none;border-radius:var(--r-md);border:1px solid var(--line);background:var(--raised);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.swap:hover,.swap:focus-visible{border-color:var(--container-hover);color:var(--primary)}.swap svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.upProgress{display:grid;margin-top:var(--s2)}.upBar[data-jaw=lower]{margin-top:var(--s1)}.upBar{display:grid;grid-template-columns:minmax(0,88px) minmax(0,1fr) 3.5em;align-items:center;gap:var(--s2);font-size:var(--fs-12);color:var(--ink-2)}.upBarJaw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upBarTrack{appearance:none;-webkit-appearance:none;display:block;width:100%;height:6px;border:0;border-radius:var(--r-sm);overflow:hidden;background:var(--upload-track);color:var(--primary)}.upBarTrack::-webkit-progress-bar{background:var(--upload-track);border-radius:var(--r-sm)}.upBarTrack::-webkit-progress-value{background:var(--primary);border-radius:var(--r-sm)}.upBarTrack::-moz-progress-bar{background:var(--primary);border-radius:var(--r-sm)}.upBarPct{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.pair[aria-current=true] .upBar{color:var(--p-sel-ink)}.pair .upProgress .hintRow{padding:0 var(--s1);margin:var(--s2) 0 0}.pair .upProgress .hintRow:empty{margin:0;padding:0}.upCard{width:min(1080px,100%);background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3)}.upCard>.modalTop h3,.appsHd h2{font-weight:600;letter-spacing:.005em;color:var(--ink)}.upCard>.modalTop h3{font-size:var(--fs-20)}#upModal .upPaged{width:min(1400px,100%);padding:0}#upModal .upPaged>.modalTop{margin:0;padding:var(--s4) var(--s4) var(--s3) var(--s6)}#upModal .upPaged>.hintRow{margin:0 var(--s6) var(--s2);padding-bottom:0}#upModal .upPaged>.modalFoot{margin:0;padding:var(--s3) var(--s5) var(--s4) var(--s6);border-top:1px solid var(--line)}#upModal .upCols{display:flex;flex-direction:column;border-top:1px solid var(--line)}.pairList{display:flex;flex-direction:column;min-height:0;min-width:0;padding:var(--s3) var(--s3) var(--s3) var(--s3)}.pairListHd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);padding:0 0 var(--s2) var(--s2)}.pairListHd h4{margin:0;font-size:var(--fs-13);font-weight:600;color:var(--ink-2)}.pairListHd .upInfo{margin:calc(-1 * var(--s1)) 0}.pairListAdd{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s1);min-height:32px;padding:0 var(--s2);border:0;border-radius:var(--r-md);background:none;font:inherit;font-size:var(--fs-13);font-weight:620;color:var(--primary-hover);cursor:pointer}.pairListAdd svg{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.pairListAdd:hover{background:var(--control-hover)}.pairLines{list-style:none;margin:0;padding:var(--s1);display:grid;gap:var(--s1);align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto}.pairLine{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:var(--s1);width:100%;min-height:38px;padding:var(--s1) var(--s2);border:0;border-radius:var(--r-md);background:none;font:inherit;font-size:var(--fs-14);line-height:1.3;color:var(--ink);text-align:left;cursor:pointer}.pairLine:hover{background:var(--base)}.pairLine[aria-current=true]{background:var(--base);color:var(--ink);box-shadow:inset 3px 0 0 var(--selected),inset 0 0 0 1px var(--selected)}.pairLineN{font-size:var(--fs-13);font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.pairLine[aria-current=true] .pairLineN{color:var(--ink)}.pairLineWho{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-weight:620}.pairLineWho[data-none="1"]{font-weight:450;color:var(--ink-2)}.pairLinePool{grid-template-columns:minmax(0,1fr)}.pairLinePool .pairLineWho{font-weight:560;color:var(--ink-2)}.pairLineSt{display:grid;place-items:center}.pairLineSt svg,.pairLegend svg{width:14px;height:14px;stroke:var(--ok);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pairLineDot{display:block;width:8px;height:8px;border-radius:var(--r-pill);background:var(--accent-dot)}.pairLineSt[data-st=refused] svg{width:15px;height:15px;stroke:var(--danger);fill:none;stroke-width:1.9;stroke-linecap:round}.pairLegend{flex:none;display:grid;gap:var(--s1);margin-top:var(--s2);padding:var(--s3) var(--s1) 0;border-top:1px solid var(--line);font-size:var(--fs-12);line-height:1.35;color:var(--ink-3)}.pairLegend div{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--s2);align-items:center}.pairLegend .pairLineDot{width:7px;height:7px;justify-self:center}.upPage{display:flex;flex-direction:column;min-height:0;min-width:0;padding:var(--s3) var(--s5)}#upModal .pairPage{display:flex;flex-direction:column;gap:var(--s3);flex:1 1 auto;min-height:0}#upModal .pairPage .pairTop{flex-wrap:nowrap;gap:var(--s2);min-height:34px}.pairTopLine{margin:0;min-width:0;font-size:var(--fs-13);font-weight:400;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere}.pairTopLine b{font-weight:650;color:var(--ink)}.pairRemove{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:var(--s1);min-height:32px;padding:0 var(--s2);border:0;border-radius:var(--r-md);background:none;font:inherit;font-size:var(--fs-13);font-weight:560;color:var(--danger);cursor:pointer}.pairRemove:hover{background:var(--danger-tint-10)}.pairRemove:disabled{opacity:.5;cursor:default}.pairRemove svg,.pairNav svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pairNav{flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--r-md);background:none;color:var(--ink-2);cursor:pointer}.pairNav:hover:not(:disabled){background:var(--base);color:var(--ink)}.pairNav:disabled{opacity:.4;cursor:default}.pairTopLine:focus-visible,.pairListAdd:focus-visible,.pairLine:focus-visible,.pairRemove:focus-visible,.pairNav:focus-visible,.pairSlot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}#upModal .pairPage .pairHead{margin-top:0;grid-template-columns:minmax(0,1fr) clamp(200px,24%,260px);column-gap:var(--s4);row-gap:var(--s3)}#upModal .pairPage .pairLabel,#upModal .pairTarget .pairLabel{height:auto;min-height:16px;font-size:var(--fs-13);font-weight:600;letter-spacing:.005em;color:var(--ink-2)}#upModal .pairPage .pairNeed,#upModal .pairTarget .pairNeed{height:auto;padding:0;border-radius:0;background:none;font-size:var(--fs-12);font-weight:600;color:var(--accent-text)}#upModal .pairPage .pairNeedDot,#upModal .pairTarget .pairNeedDot{width:7px;height:7px;background:var(--accent-dot)}.pairNote,.pairFile{margin-left:auto;font-size:var(--fs-12);font-weight:450;color:var(--ink-3)}#upModal .pairPage .pairBox{background:var(--sunken);border-color:var(--line-strong);border-radius:var(--r-lg)}#upModal .pairPage .pairFlat{border-color:transparent;background:none}.pairApp{display:flex;align-items:center;gap:var(--s3);min-height:48px;min-width:0;border-radius:var(--r-lg)}#upModal .pairApp .asBox{flex:none;width:66px;height:42px;min-height:0;border-radius:var(--r-md);border:1.5px dashed var(--line);background:none;transition:none}#upModal .pairApp[data-on="1"] .asBox{border:1px solid var(--line);background:var(--sunken)}#upModal .pairApp .asBox img{display:block;position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:var(--r-sm);object-fit:cover;animation:none}#upModal .pairApp .asName{margin:0;min-width:0;font-size:var(--fs-14);font-weight:620;line-height:1.3;color:var(--ink);text-align:left;overflow-wrap:anywhere}#upModal .pairApp .asNames{display:flex;flex-direction:column;gap:0;min-width:0}#upModal .pairApp .asSvc{font-size:var(--fs-13);font-weight:500;line-height:1.3;color:var(--ink-2)}.appSlot .asSvc{display:block;font-weight:500}.pairAppHint{font-size:var(--fs-13);line-height:1.35;color:var(--ink-2)}.pairAppBelow{display:none}.pairApp[data-over="1"]{background:var(--control-hover);outline:2px solid var(--primary)}#upModal .pairPage .pairDate .setWrap{flex:none;width:100%}#upModal .pairPage .pairDate .setBtn{height:48px;padding:0 var(--s3);gap:var(--s2);border-radius:var(--r-lg);border-color:var(--line);background:var(--sunken);color:var(--ink)}#upModal .pairPage .pairDate .setBtn:hover{background:var(--control-hover)}#upModal .pairPage .pairDate .setBtn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}#upModal .pairPage .pairDate .setBtn svg{width:18px;height:18px;flex:none;stroke:var(--ink-3)}#upModal .pairPage .pairDate .setLbl{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#upModal .pairPage .pairDate .setVal{font-size:var(--fs-14);font-weight:620;color:var(--ink)}#upModal .pairPage .pairDate .setWrap[data-leer="1"] .setVal{color:var(--ink-3);font-weight:500}.pairDateLine{display:flex;align-items:center;gap:var(--s1);line-height:1.35}.pairScans{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:var(--s2);row-gap:var(--s2);container-type:inline-size}.pairScan{display:contents}.pairScan[data-jaw=upper]>.pairLabel{grid-column:1;grid-row:1}.pairScan[data-jaw=upper]>.shot{grid-column:1;grid-row:2}.pairScan[data-jaw=lower]>.pairLabel{grid-column:3;grid-row:1}.pairScan[data-jaw=lower]>.shot{grid-column:3;grid-row:2}#upModal .pairScans .pairLabel{align-items:flex-start;white-space:normal}.pairFile{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-align:right;min-width:0}#upModal .pairScans .shot{flex:none;align-self:start;height:100%;max-height:calc((100cqw - 64px)/2);min-height:96px;aspect-ratio:auto;border-radius:var(--r-lg);background:var(--sunken)}#upModal .pairScans .shot img{left:50%;top:50%;width:100%}#upModal .pairScans .shot .del{top:10px;right:10px;width:32px;height:32px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--veil-raised-88);color:var(--ink)}#upModal .pairScans .shot .del svg{width:14px;height:14px}#upModal .pairScans .shot[data-missing="1"]{border:1.5px dashed var(--accent-text);background:var(--sunken)}.pairSlot{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);padding:var(--s3);border:0;border-radius:var(--r-lg);background:none;font:inherit;font-size:var(--fs-13);line-height:1.35;color:var(--accent-text);text-align:center;cursor:pointer}.pairSlot b{font-size:var(--fs-14);font-weight:650}.pairSlot .pairNeedDot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--accent-dot)}.pairSlot:disabled{cursor:default}.pairSwap{grid-column:2;grid-row:2;align-self:center;display:grid;place-items:center}#upModal .pairScans .swap{width:34px;height:34px;border-radius:var(--r-md);border-color:var(--line);background:var(--sunken)}#upModal .pairPage>.hintRow{margin:0;padding:0;text-align:center}#upModal .pairPage>.hintRow.danger{padding:var(--s1) var(--s2);text-align:left}.pairJaws{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);min-width:0;margin:0;padding:0;border:0}.pairJawsLabel{float:left;padding:0;font-size:var(--fs-13);font-weight:600;color:var(--ink)}.pairJaws .seg button{min-height:32px}#upModal .shot[data-off="1"]{display:grid;place-items:center}.pairOff{padding:var(--s3);font-size:var(--fs-13);color:var(--ink-2);text-align:center}.scanPoolPage{display:flex;flex-direction:column;gap:var(--s3);flex:1 1 auto;min-height:0}#upModal .scanPool{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;margin:0;padding:0;border:0;background:none}#upModal .scanPool .poolHd .pairTopLine{font-size:var(--fs-13);font-weight:650;color:var(--ink)}#upModal .scanPool .poolTiles{max-height:none;min-height:0;overflow-y:auto}.pairTarget{display:flex;flex-direction:column;gap:var(--s2);flex:1 1 0;min-height:220px}.pairTargetHd{margin:0;font-size:var(--fs-13);font-weight:600;color:var(--ink-2)}#upModal .upEditCols .pairWho,#upModal .upEditCols .asHd{font-size:var(--fs-13);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--ink-2)}#upModal .upCols>.appsPane{display:flex;flex-direction:column;min-height:0;min-width:0}.appsHd{display:flex;align-items:center;gap:var(--s2);padding:var(--s4) var(--s4) var(--s1)}.appsHd h2{margin:0;font-size:var(--fs-16)}.upCols .upFor{padding:0 var(--s4) var(--s2);border:0;background:none;font-size:var(--fs-13);color:var(--ink-2)}.upCols .upFor b{font-weight:650;color:var(--ink)}.upCols .appsHint{flex:none;display:flex;align-items:flex-start;gap:var(--s2);margin:0 var(--s4) var(--s1);padding:var(--s2) var(--s3);border:0;border-radius:var(--r-lg);background:var(--container);color:var(--apps-hint-ink);font-size:var(--fs-13);line-height:1.45}.upCols .appsHint svg{width:15px;height:15px;flex:none;margin-top:0;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round}#upModal .upCols>.appsPane .appsBody{flex:1 1 auto;min-height:0;overflow:auto;padding:0 var(--s4) var(--s4)}.upCols .appsCat{margin:var(--s3) 0 var(--s2);font-size:var(--fs-13);font-weight:650;letter-spacing:0;text-transform:none;color:var(--ink-2);gap:var(--s2)}.upCols .appsCat:after{background:var(--line)}.upCols .appsGrid{gap:var(--s3) var(--s2)}.upCols .appsGrid:has(>.appItem:only-child){grid-template-columns:1fr 1fr}.upCols .appSvcRow{gap:var(--s2)}.upCols .capP.capV{font-size:var(--fs-12);font-weight:400;color:var(--ink-3)}.upCols .appItem,.upCols .appItem:hover,.upCols .appItem:has(.appTile[aria-pressed=true]){background:none;border:0;border-radius:0;overflow:visible;box-shadow:none}.upCols .appTile{border:1.5px solid transparent;border-radius:var(--r-lg);overflow:hidden}.upCols .appTile:hover{border-color:var(--container-hover)}.upCols .appTile[aria-pressed=true]{border-color:var(--primary)}.upCols .appTile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.upCols .appTile .ok{width:22px;height:22px;background:var(--primary);color:var(--on-primary)}.upCols .appMeta{padding:var(--s1) 0 0}.upCols .capN{font-size:var(--fs-13);line-height:1.3}.upCols .capP{font-size:var(--fs-13);font-weight:650;color:var(--ink)}.upCols .capP i{display:inline;margin:0 0 0 var(--s1);font-size:var(--fs-12);color:var(--ink-3)}@media(pointer:coarse){.pairLine,.pairListAdd,.pairRemove{min-height:44px}.pairNav,#upModal .pairScans .swap,#upModal .pairScans .shot .del{width:44px;height:44px}.pairJaws .seg button{min-height:44px}}@media screen and (min-width:952px){#upModal .upPaged{position:relative;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}#upModal .upPaged>.upCols{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(160px,14vw,200px) minmax(0,1fr) clamp(260px,28vw,404px)}#upModal .upPaged>.upEditCols{grid-template-columns:minmax(0,1fr) clamp(260px,28vw,404px)}#upModal .upCols>.pairList{border-right:1px solid var(--line)}#upModal .upCols>.appsPane{border-left:1px solid var(--line)}}@media screen and (max-width:951.98px){#upModal .upPaged{overflow:visible}#upModal .upCols>.pairList{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.pairLines{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow:visible}.pairLegend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4)}#upModal .upCols>.upPage{padding:var(--s3) var(--s4)}#upModal .pairScans .shot{height:auto;max-height:none;aspect-ratio:1}#upModal .upCols>.appsPane{border-top:1px solid var(--line)}#upModal .upCols>.appsPane .appsBody{overflow:visible}#upModal .scanPool .poolTiles{overflow-y:visible}.pairAppRight{display:none}.pairAppBelow{display:inline}}@media screen and (max-width:559.98px){#upModal .pairPage .pairHead{grid-template-columns:minmax(0,1fr)}#upModal .pairScans .pairLabel{flex-wrap:wrap;row-gap:var(--s1)}#upModal .pairScans .pairFile{flex-basis:100%;margin-left:0;text-align:left}#upModal .pairPage .pairTop{flex-wrap:wrap;column-gap:var(--s1)}}#upModal .modalFoot .upFootNote{flex:1 1 auto;min-width:0;align-self:center;margin-right:auto;display:flex;flex-direction:column;gap:var(--s1);font-size:var(--fs-13);line-height:1.35;color:var(--ink-3)}#upModal .modalFoot .upFootNote p{margin:0}.appsFoldBody{display:contents}.appsToggle{display:none}@media screen and (max-width:951.98px){.appsToggle{display:inline-flex;align-items:center;gap:var(--s1);min-height:44px;margin:calc(-1 * var(--s1)) calc(-1 * var(--s1)) 0 auto;padding:0 var(--s2);border:0;border-radius:var(--r-md);background:none;font:inherit;font-size:var(--fs-13);font-weight:620;color:var(--ink-2);cursor:pointer}.appsToggle:hover{background:var(--base);color:var(--ink)}.appsToggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appsToggle svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.appsToggle[aria-expanded=false] svg{transform:rotate(180deg)}#upModal .appsPane[data-folded="1"] .appsFoldBody{display:none}#upModal .appsPane[data-folded="1"] .appsHd{padding-bottom:var(--s4)}}@media screen and (min-width:808px)and (max-width:951.98px){#upModal .upPaged>.modalFoot{position:sticky;bottom:0;z-index:2;border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--overlay)}}@media screen and (min-width:808px)and (max-width:951.98px){#upModal{scroll-padding-bottom:140px;padding-bottom:0}#upModal .upCard{margin-bottom:var(--s8)}}@media screen and (min-width:952px){#upModal .upPaged>.upCols>.upPage{overflow-y:auto}}@media screen and (min-width:1400px){#upModal .upPaged>.upCols:not(.upEditCols){grid-template-columns:224px minmax(0,1fr) clamp(260px,28vw,404px)}}@media screen and (max-width:559.98px){#upModal .modalFoot{flex-wrap:wrap;row-gap:var(--s2)}#upModal .modalFoot .upFootNote{flex-basis:100%}#upModal .modalFoot .btn{flex:1 1 auto}}.modalFoot{display:flex;justify-content:flex-end;gap:var(--s2);margin-top:var(--s3)}.modalFoot .btn{flex:none;min-width:118px}.modalTop{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s2)}.modalTop h3{margin:0;font-size:var(--fs-20);font-weight:600}.modalTop .x{margin-left:auto;width:30px;height:30px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--raised);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}@media(max-width:1240px){:root{--rw:360px;--lw:236px}}.paneHead.act h2 b{font-weight:700;letter-spacing:.01em}.paneHead.act .collapseBtn{color:var(--pane-head-control)}.paneHead.act .collapseBtn:hover{background:var(--pane-head-hover);color:var(--primary)}.paneHead.act .collapseBtn:focus-visible{background:var(--pane-head-hover);color:var(--primary)}.paneHead.act .cfgInfo{color:var(--pane-head-control)}.paneHead.act .cfgInfo:hover,.paneHead.act .cfgInfo:focus-visible,.paneHead.act .cfgInfo[aria-expanded=true]{background:var(--pane-head-hover);color:var(--primary)}.invoice{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4) var(--s4) 0;min-height:0;overflow:auto}.invoice[hidden]{display:none}.rightBody.invBody{background:var(--base)}.invoice.paper{margin:var(--s1) 0 var(--s3);padding:var(--s4) var(--s4);background:var(--raised);color:var(--ink);border:1px solid var(--line-soft);border-radius:var(--r-sm);box-shadow:var(--elev-1)}@media(min-width:808px)and (max-width:1240px){.invoice.paper{padding-inline:var(--s2)}}.invFacts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s1) var(--s3);margin:0}.invFacts>div{display:contents}.invFacts dt{align-self:baseline}.invFacts dd{margin:0;align-self:baseline;font-size:var(--fs-13);line-height:1.45;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.offerCall{flex:none;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s3);border-radius:var(--r-md);background:var(--info-tint);color:var(--ink)}.offerHead{display:flex;align-items:flex-start;gap:var(--s2);margin:0;font-size:var(--fs-14);font-weight:600;line-height:1.35;color:var(--ink)}.offerHead svg{width:18px;height:18px;flex:none;margin-top:0;color:var(--info)}.offerCall .invNote{color:var(--ink-2)}.offerTotal{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin:0}.offerTotal b{font-size:var(--fs-16);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.offerActs{display:flex;flex-wrap:wrap;gap:var(--s2)}.offerActs>.btn{flex:1 1 auto;white-space:nowrap;height:32px;min-height:32px;padding-block:0;line-height:1.2}@media(pointer:coarse){.offerActs>.btn{height:44px;min-height:44px}}h3.invTop,h4.invTop{margin:0}h3.invTop:focus,h4.invTop:focus,.paneHead h2:focus{outline:none}.invAppl{font-size:var(--fs-16);font-weight:600;color:var(--ink);line-height:1.3}.invTab td{padding:var(--s2) 0;border-bottom:1px solid var(--line);color:var(--ink)}.invTab td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invTab .invDim td{color:var(--ink-3);font-size:var(--fs-12);padding:var(--s1) 0}.invFoot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3);margin-top:var(--s1)}.invGes{display:flex;flex-direction:column;gap:var(--s1)}.invGes b{font-size:var(--fs-20);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.invMenge{display:flex;flex-direction:column;gap:var(--s1)}.invMenge input{width:74px;padding:var(--s1) var(--s2);font:inherit;font-size:var(--fs-14);font-weight:600;text-align:right;border-radius:var(--r-md);font-variant-numeric:tabular-nums}.invMengeRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s2) var(--s4)}.invMengeRow>.hintRow{flex-basis:100%}.invSvc{min-width:0;margin:0;padding:0;border:0}.invSvc legend{float:left;width:100%;padding:0;margin:0 0 var(--s1)}.invSvcSeg{clear:both;display:flex;flex-wrap:wrap;gap:var(--s1)}.invSvcOpt{min-height:32px;padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--control);color:var(--ink);font:inherit;font-size:var(--fs-13);font-weight:500;line-height:1.3;cursor:pointer}.invSvcOpt:not(:disabled):hover{background:var(--control-hover)}.invSvcOpt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.invSvcOpt[aria-pressed=true]{background:var(--selected);border-color:var(--selected);color:var(--on-selected);font-weight:600}.invSvcOpt:disabled{cursor:default}.invSvcOpt:disabled:not([aria-pressed=true]){background:var(--control);border-color:transparent;color:var(--ink-3)}@media(pointer:coarse){.invSvcOpt{min-height:44px}}.invNote{font-size:var(--fs-12);color:var(--ink-3);line-height:1.45;margin:0}.invChk{display:flex;align-items:flex-start;gap:var(--s2);font-size:var(--fs-13);color:var(--ink-2);line-height:1.4;cursor:pointer}.invChk a{color:var(--primary);text-decoration:underline}@media(pointer:coarse){.invChk{min-height:44px;align-items:center}}.invGrund{display:flex;flex-direction:column;gap:var(--s2)}.invGrundF{display:flex;flex-direction:column;gap:var(--s1)}@media(pointer:coarse){.fieldSelect>.fieldBox{min-height:44px}}.invNetto{font-size:var(--fs-12);font-style:normal;color:var(--ink-3);letter-spacing:.02em}.billAdr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:var(--s3);margin:var(--s1) 0 var(--s3)}.billAdrBlock{position:relative;min-width:0}.billAdrKopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2)}.billAdrText{margin:var(--s1) 0 0;font-size:var(--fs-13);color:var(--ink);line-height:1.45}.billWahl{grid-column:1/-1;min-width:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:var(--s1)}.billWahl[hidden]{display:none}.billWahl .dxPlus{border:0;border-radius:var(--r-md);justify-content:flex-start;padding:var(--s2)}.billWahl .dxAdr{border:0;border-radius:0;padding:var(--s1) 0 var(--s1);margin:0;background:none}.billWahl .dxFoot>.btn{flex:1 1 auto;white-space:nowrap;height:32px;min-height:32px;padding-block:0;line-height:1.2}@media(pointer:coarse){.billWahl .dxFoot>.btn{height:44px;min-height:44px}}.billWahlItem{display:flex;flex-direction:column;gap:0;width:100%;text-align:left;font:inherit;background:none;border:0;border-radius:var(--r-md);padding:var(--s2) var(--s2);cursor:pointer;color:var(--ink-2)}.billWahlItem:hover,.billWahlItem:focus-visible{background:var(--control-hover)}.billWahlItem[aria-current=true]{background:var(--control-hover);color:var(--ink);box-shadow:inset 3px 0 0 var(--selected),inset 0 0 0 1px var(--selected)}.billWahlItem b{font-size:var(--fs-13);color:var(--ink)}.billWahlItem span{font-size:var(--fs-12);color:var(--ink-3)}.billWahlItem[aria-current=true] span{color:var(--ink-2)}.billWahl .invNote{padding:var(--s1) var(--s2) var(--s1)}.billAendern{font:inherit;font-size:var(--fs-12);color:var(--primary);background:none;border:0;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;position:relative}.billAendern:before{content:"";position:absolute;place-self:stretch}@media(pointer:fine){.billAendern:before{inset:-7px 0}}@media(pointer:coarse){.billAendern:before{inset:-13px -2px}.invMenge input{min-height:44px}}.invTab tfoot td{font-weight:600;border-bottom:0}.invTab{width:100%;border-collapse:collapse;font-size:var(--fs-12)}.invTab th{padding:0 0 var(--s1);text-align:left;border-bottom:1px solid var(--line);white-space:normal;vertical-align:bottom}.invTab th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:normal;vertical-align:bottom;padding-left:var(--s1)}.invTab td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:var(--s1)}.invTab td:first-child{-webkit-hyphens:auto;hyphens:auto}.invTab td.num .invNote{white-space:normal}.invTab td.num .invNote s{white-space:nowrap}.invTabScroll{flex:none;overflow-x:auto;container-type:inline-size}@container (max-width:419.98px){.invTab{display:grid;grid-template-columns:auto repeat(4,1fr)}.invTab thead,.invTab tbody,.invTab tfoot,.invTab tr{display:contents}.invTab th{align-self:end}.invTab thead th:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}.invTab tbody td:first-child{grid-column:1/-1;border-bottom:0;padding-bottom:0}.invTab tbody td.num{padding-top:0}.invTab .invDim td.num{grid-column:1/-1}}.wHelpBtn{display:inline-flex;align-items:center;justify-content:center;gap:0;height:26px;padding:0 var(--s1) 0 var(--s1);border-radius:var(--r-md);border:1px solid transparent;background:none;color:var(--w-icon-ink, var(--ink-3));cursor:pointer;font:inherit}.wHelpBtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wHelpBtn .wHelpCaret{width:10px;height:10px}.wHelpBtn:hover,.wHelpBtn[aria-expanded=true]{background:var(--raised);border-color:var(--container-hover);color:var(--primary)}.wHelpBtn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media(pointer:coarse){.wHelpBtn{min-width:44px;min-height:44px}}.mnu.wHelpMnu{position:fixed;right:auto;z-index:240;min-width:220px}.mnu.wHelpMnu button:before{display:none}.topTitel,.auth h1,.modalTop h3,.authModalCard h2,.patDName h3,.dashGruss h2,.dashAktZahl,.dashZahl b{font-family:var(--display)}.authModalCard h2{margin:0;font-size:var(--fs-20);font-weight:600}.datenKarte h3,.optKopf,.paneHead h2,.strip .vlabel,.patKarte h4,.patAbschnitt h4,.dashKarte h3,.tuHd,.gaugeLbl,.bowLbl,.setLbl,.appsCat,.authKopf,.pairWho,.pairPopHd,.asHd,.invTop,.billAdrKopf span,.invMenge,.invSvc legend,.retJaw>legend,.invGrundF span,.invGes span,.offerTotal span{font-size:var(--fs-12);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.authF>span,.pairLabel,.pairFormField label,.hRow label,.invTab th,.invFacts dt{font-size:var(--fs-12);font-weight:600;letter-spacing:.01em;color:var(--ink-2)}.authF input,.hRow input,.fieldBox,.txt,.numBox,.invMenge input,.patNotizFeld{background:var(--sunken);border:1px solid var(--line-strong);color:var(--ink);outline:0}.authF input:focus,.hRow input:focus,.fieldBox:focus,.txt:focus,.numBox:focus,.invMenge input:focus,.patNotizFeld:focus{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.authF input:disabled,.hRow input:disabled,.fieldBox:disabled,.txt:disabled,.numBox:disabled,.invMenge input:disabled,.patNotizFeld:disabled{cursor:default;background:var(--control);border-color:var(--line-strong);color:var(--ink-3)}.authF input[readonly],.hRow input[readonly]{background:transparent;border-color:transparent}.authF input[aria-invalid=true],.fieldBox[aria-invalid=true],.invMenge input[aria-invalid=true]{border-color:var(--danger)}.roFeld .roWert{display:flex;align-items:center;gap:var(--s2);min-height:38px;font-size:var(--fs-14);color:var(--ink);overflow-wrap:anywhere}.roFeld .roLock{width:15px;height:15px;color:var(--ink-3)}.theme-toggle{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-md);background:transparent;color:var(--ink-2);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--ink);border-color:var(--ink-3)}.theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.theme-toggle .ico{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}.mnuWrap{position:relative;flex:none}.mnuBtn{display:flex;align-items:center;gap:var(--s2);font:inherit;font-size:var(--fs-13);color:var(--ink-2);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s1) var(--s2);cursor:pointer;white-space:nowrap}.mnuBtn:hover,.mnuBtn:focus-visible{border-color:var(--container-hover);color:var(--ink)}.mnuBtn[aria-expanded=true]{border-color:var(--primary);color:var(--ink)}.mnuBtn .ico{width:15px;height:15px}.mnu{position:absolute;right:0;top:calc(100% + 6px);z-index:130;min-width:200px;padding:var(--s1);background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3)}.mnu[hidden]{display:none}.mnu button{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;font:inherit;font-size:var(--fs-13);color:var(--mnu-ink);background:none;border:0;border-radius:var(--r-md);padding:var(--s2) var(--s2);cursor:pointer}.mnu button:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:transparent;flex:none}.mnu button[aria-checked=true]{color:var(--ink);font-weight:600}.mnu button[aria-checked=true]:before{background:var(--primary)}.mnu button:hover,.mnu button:focus-visible{background:var(--control-hover);color:var(--ink);box-shadow:inset 3px 0 0 var(--focus)}.patMnus{display:flex;flex-wrap:wrap;gap:var(--s2)}.patMnus .mnuWrap{flex:1 1 auto;min-width:0}.patMnus .mnuBtn{width:100%;white-space:normal;text-align:start}.patMnus .mnu{left:0;right:auto}.listMnus{margin:0 var(--s3) var(--s2)}.alleBtn{flex:none;font:inherit;font-size:var(--fs-13);font-weight:500;color:var(--alle-ink);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s1) var(--s3);cursor:pointer}.alleBtn:hover,.alleBtn:focus-visible{color:var(--ink);background:var(--control-hover)}.alleBtn[aria-pressed=true]{color:var(--on-selected);border-color:var(--selected);background:var(--selected);font-weight:600}.listMnus .mnuBtn{padding:var(--s1) var(--s2);font-size:var(--fs-13)}.listMnus .alleBtn{padding:var(--s1) var(--s3);font-size:var(--fs-12)}.tooltip{position:fixed;z-index:300;pointer-events:auto;font-size:var(--fs-12);color:var(--bow-hint-ink);background:var(--veil-raised-94);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--s1) var(--s3);box-shadow:var(--elev-2);white-space:nowrap}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.spinner{display:inline-grid;place-items:center}.spinnerRing{width:40px;height:40px;box-sizing:border-box;border-radius:var(--r-pill);border:3px solid var(--line);border-top-color:var(--primary);animation:spinTurn .9s linear infinite}@keyframes spinTurn{to{transform:rotate(360deg)}}.dlSpin{display:inline-block;flex:none;width:14px;height:14px;box-sizing:border-box;border-radius:var(--r-pill);border:2px solid currentColor;border-top-color:transparent;animation:spinTurn .9s linear infinite}::placeholder{color:var(--placeholder-ink);opacity:1}.collapseBtn,.cfgInfo,.strip button,.step button,.modalTop .x,.theme-toggle,.calNav,.authLink{position:relative}.topNav button:before,.collapseBtn:before,.cfgInfo:before,.strip button:before,.step button:before,.modalTop .x:before,.theme-toggle:before,.calNav:before,.authX:before,.authLink:before{content:"";position:absolute;place-self:stretch}@media(pointer:fine){.strip button:before{inset:-1px}.modalTop .x:before{inset:-2px}.collapseBtn:before,.cfgInfo:before{inset:-2px}.step button:before{inset:-2px -5px}.calNav:before{inset:-4px}.authX:before{inset:-2px}.authLink:before{inset:-5px 0}}@media(pointer:coarse){.topNav button:before{inset:-5px 0}.theme-toggle:before{inset:-6px}.modalTop .x:before{inset:-8px}.strip button:before{inset:-7px -2.5px}.collapseBtn:before,.cfgInfo:before{inset:-8px}.step button:before{inset:-2px -11px}.calNav:before{inset:-10px}.authX:before{inset:-8px}.authLink:before{inset:0}}@media(prefers-reduced-motion:reduce){.shell{transition:grid-template-columns 1ms}.pChev{transition:transform 1ms}.wide{transition:opacity .17s ease,transform 1ms,visibility .19s}.appTile{transition:transform 1ms,box-shadow .18s,border-color .18s,z-index 0s}.appSlot[data-on="1"] .asBox img{animation:asPopFade .28s cubic-bezier(.3,1.5,.5,1)}.flyGhost{transition:left 1ms,top 1ms,width 1ms,height 1ms,border-radius .52s ease}.spinnerRing,.dlSpin{animation:spinPulse 1.6s ease-in-out infinite alternate}}@keyframes asPopFade{0%{opacity:.4}to{opacity:1}}@keyframes spinPulse{0%{opacity:.45}to{opacity:1}}@media screen and (max-width:1299px){.brandMark .wortmarke{display:none}.helpBtn{gap:0;padding:var(--s1) var(--s2);min-width:34px;min-height:34px;justify-content:center}.helpTxt{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}}@media screen and (max-width:1199px){.topNav button{gap:var(--s1);padding:0 var(--s3);min-width:44px}.topNavTxt{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.topNavLbl{display:contents}.topNavMass{display:none}}@media screen and (max-width:951px){#upModal{padding-right:var(--s8);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--s3);overflow-y:auto;scrollbar-gutter:stable both-edges}#upModal .upCard{max-height:none;flex:none}#upModal .pairs{max-height:none;overflow:visible}#upModal .shots{flex-wrap:wrap}#upModal .shotSep{display:none}#upModal .appSlot{width:100%}#upModal .asBox{flex:none;height:132px}}@media screen and (max-width:807px){#root{height:100vh;height:100dvh;display:flex;flex-direction:column}.top{flex:none;height:auto;min-height:56px;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-rows:auto;grid-template-areas:"start help toggle me" "nav nav nav nav" "search search search search";column-gap:var(--s2);row-gap:var(--s2);padding:var(--s1) var(--s2) var(--s2)}.topStart{grid-area:start;gap:var(--s2)}.topEnd{display:contents}.topNav{grid-area:nav;justify-self:center}.topNav button{height:44px}.topNav button:before{inset:0}.brandMark .wortmarke{display:none}.topTrenn{margin-left:0}.topTitel{min-width:0;overflow:hidden;text-overflow:ellipsis}.helpBtn{grid-area:help;min-height:44px;min-width:44px;justify-content:center;padding:var(--s1) var(--s2);gap:0}.helpTxt{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.avatar{position:relative}.avatar:before{content:"";position:absolute;place-self:stretch;inset:-6px}.theme-toggle{grid-area:toggle}.theme-toggle:before{inset:-6px}.me{grid-area:me;margin-left:var(--s1)}.gWrap{grid-area:search}.gSuche{width:100%;min-height:44px}.gTreffer{left:0;right:0;width:auto}body[data-area=designer]{overflow-y:auto}.shell{flex:none;height:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;padding-bottom:var(--s2)}body:not([data-area=designer]) .shell{flex:1;min-height:0;overflow:hidden}.pane,.center{margin:var(--s2) 0 0}.pane.left{margin-right:0}.pane.right{margin-left:0}.pane{max-height:60vh}.rightBody{overflow-y:auto}.center{min-height:420px}.collapseBtn{display:none}.shell.lcol{--lw:auto}.shell.rcol:not(.noCfg),.shell.rcol.st-pick{--rw:auto}.shell.lcol .pane.left .paneHead,.shell.rcol .pane.right .paneHead{display:flex}.shell.lcol .pane.left .paneBody{display:block}.shell.rcol .pane.right .rightBody{display:flex}.shell.lcol .pane.left .strip,.shell.rcol .pane.right .strip{display:none}.newBtn,.btn,.mnuBtn,.alleBtn,.pSearch,.tab{min-height:44px}.wHead{height:auto;flex-wrap:wrap;gap:var(--s2);padding:var(--s2) var(--s3)}.wHead .wSearch{width:100%;min-height:44px}.wEye,.wIcon{width:44px;height:44px}.wWort{min-height:44px}.modal{padding:var(--s3)}#upModal{padding-right:var(--s3)}.modalCard{padding:var(--s3) var(--s3) var(--s4)}.datenKontakt{grid-template-columns:1fr}.auth{padding:var(--s4)}.authBox{padding:var(--s5) var(--s4) var(--s4)}.auth.authB1{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:var(--s4);padding:var(--s5) var(--s4)}.authB1>.authBrand{grid-column:1;grid-row:1;justify-self:center}.authB1>.authMesh{display:none}.authB1>.authBox{grid-column:1;grid-row:2;justify-self:center;width:min(470px,100%)}.auth.authB1[data-ansicht=reg]{grid-template-columns:minmax(0,1fr)}.authB1[data-ansicht=reg]>.authBox{width:min(620px,100%)}.authB1>.authLegal{grid-column:1;grid-row:3;justify-self:center;justify-content:center}.authBrand svg{width:180px}.authLogo svg{max-width:100%}.authBtn,.authLink{min-height:44px}.authChk{min-height:44px;align-items:center}.authX:before{inset:-8px}.leer{padding:var(--s6) var(--s4)}#pgPat{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,45%) minmax(0,1fr)}.patSpalte{border-right:0}.patZeile[aria-current=true]{margin-right:0;padding-right:var(--s3)}.patReiterLeiste{overflow-x:auto}.patKarten,.dashOben,.dashUnten{grid-template-columns:minmax(0,1fr)}.dashLeiste{grid-template-columns:repeat(2,minmax(0,1fr))}.dashGruss{column-gap:var(--s3);padding:var(--s3) var(--s4)}.dashGruss h2{font-size:var(--fs-24)}.dashGrussMark{height:22px}}@media screen and (max-width:807px){.wKarte{width:auto}.wKarte .wTable{display:block;min-width:0}.wKarte .wTable thead{display:none}.wKarte .wTable tbody{display:block}.wKarte .wTable tbody tr{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:var(--s1);padding:var(--s3) var(--s3)}.wKarte .wTable tbody tr:before{content:"";order:6;flex-basis:100%;height:0}.wKarte .wTable td{display:block;padding:0;border-bottom:0;white-space:normal}.wKarte .wTable td.wName{order:1;flex-basis:100%;position:static;max-width:none;overflow:visible;font-size:var(--fs-16)}.wKarte .wTable td.wName .wAge{font-size:var(--fs-13)}.wKarte .wTable td.wcStatus{order:2;flex-basis:100%;margin-top:var(--s2)}.wKarte .wTable td.wPre{order:3;flex:1 1 0;min-width:0;margin-top:var(--s2)}.wKarte .wTable td.wDate{order:4;margin-top:var(--s2)}.wKarte .wTable td.wDate:before{content:attr(data-label) " "}.wKarte .wTable td.wcSteps{order:7;flex:1 1 auto;margin-top:var(--s2)}.wKarte .wTable td.wcShip,.wKarte .wTable td.wcInvoice,.wKarte .wTable td.wcReprint,.wKarte .wTable td.wcDownload,.wKarte .wTable td.wcHelp{order:8;margin-top:var(--s2)}.wKarte .wTable .wLeer{display:none}.wKarte .wTable tbody tr.wErr td{flex-basis:100%}}@media screen and (max-width:807px){.archBox{min-height:120px}.auth[data-ansicht=legal] .authPane>h1{font-size:var(--fs-24)}}@media(pointer:coarse){.btn,.authBtn,.authLink{min-height:44px}.authChk{min-height:44px;align-items:center}}@media not print{.modal,.authModal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media not print{html.theme-dark .theme-toggle .icon-sun{display:block}html.theme-dark .theme-toggle .icon-moon{display:none}html.theme-dark .paneHead{border-bottom:1px solid var(--line)}html.theme-dark .actFoot{border-top:1px solid var(--line)}html.theme-dark .stage3d,html.theme-dark .waitCard{background:radial-gradient(118% 82% at 50% 30%,var(--stage-centre-dark) 0%,var(--stage-mid-dark) 58%,var(--stage-edge-dark) 100%)}html.theme-dark .bowKnob{box-shadow:0 1px 3px var(--knob-shade-dark)}html.theme-dark input[type=range]:not(:disabled)::-webkit-slider-thumb{box-shadow:0 1px 3px var(--thumb-shade-dark)}html.theme-dark .tcard{border-color:var(--line-soft)}html.theme-dark .archBox{background:var(--raised)}html.theme-dark .box{background:var(--sunken)}html.theme-dark .wIcon{color:var(--w-icon-ink)}html.theme-dark body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-dark .tooth:focus-visible .shape{stroke:var(--focus)}html.theme-dark .tooth[data-pick="1"]:hover .shape{fill:var(--tooth-hover);stroke:var(--container-hover)}html.theme-dark .tooth[data-dim="1"] .shape{fill:var(--tooth-dim-dark);stroke:var(--line)}html.theme-dark .tooth[data-state=grind] .shape{fill:var(--primary);stroke:var(--primary)}html.theme-dark .tooth[data-sel="1"] .shape{stroke:var(--primary)}html.theme-dark .tooth[data-gap="1"] .shape{fill:none;stroke:var(--tooth-gap-line)}html.theme-dark .tooth[data-pick="1"]:hover .occl{stroke:var(--tooth-hover-line)}html.theme-dark .tooth[data-dim="1"] .occl{stroke:var(--tooth-dim-line-dark)}html.theme-dark .tooth[data-state=grind] .occl{stroke:var(--tooth-grind-line)}html.theme-dark .vTooth[data-pick="1"]:hover .vShape{fill:var(--tooth-hover);stroke:var(--container-hover)}html.theme-dark .vTooth[data-sel="1"] .vShape{stroke:var(--primary)}html.theme-dark .toothCrown,html.theme-dark .tooth .shape,html.theme-dark .vTooth .vShape{fill:var(--tooth-enamel);stroke:var(--tooth-line-dark)}html.theme-dark .tooth .occl{stroke:var(--tooth-occl-dark)}html.theme-dark .enamelHi{stop-color:var(--enamel-hi-dark)}html.theme-dark .enamelLo{stop-color:var(--enamel-lo-dark)}html.theme-dark .midline{stroke:var(--ink-3)}html.theme-dark .avatar{background:var(--brand-area);color:var(--primary-hover);border:2px solid var(--primary)}html.theme-dark .pCard,html.theme-dark .btn,html.theme-dark .newBtn,html.theme-dark .topNav button{transition:background-color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease)}html.theme-dark .shot img{filter:grayscale(1) brightness(1.05)}html.theme-dark .shot .fn,html.theme-dark .shot .del{color:var(--ink)}html.theme-dark .appTile img,html.theme-dark .asBox img{filter:brightness(.92) contrast(1.02)}html.theme-dark .auth{background:var(--verlauf-ground);background-image:var(--verlauf-hero)}html.theme-dark .authBrand svg,html.theme-dark .legalTop .authLogo svg{fill:var(--logo-on-verlauf)}html.theme-dark .auth>.authLegal,html.theme-dark .auth>.authLegal a{color:var(--on-verlauf)}html.theme-dark .auth>.authLegal{background:var(--verlauf-ground)}}
