@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--canvas:#ecf0ea;--surface:#f1f4ef;--raised:#fff;--muted-surface:#e3e9e2;--edge:#1011141f;--edge-strong:#1011143d;--line:#dae3da;--ink:#101114;--ink-2:#4f5b55;--ink-3:#66707a;--inverse:#f7f9f4;--action:var(--ink);--action-ink:var(--inverse);--focus:var(--ink);--lime:#dff85f;--lime-soft:#f1faae;--rail:#111317;--rail-text:#ffffffb8;--rail-hover:#ffffff14;--ok-bg:#e7f5e9;--ok:#1e6b38;--ok-dot:#2fb56b;--warn-bg:#fff2d4;--warn:#8c5a0b;--warn-dot:#e5a70e;--danger-bg:#ffe4e0;--danger:#9b241d;--danger-dot:#e2493b;--info-bg:#e8f2ff;--info:#245a91;--r-pill:999px;--r-card:16px;--r-field:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:24px;--text-2xl:30px;--font:"Manrope", "Segoe UI", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#131519;--surface:#1e2127;--raised:#181b20;--muted-surface:#272b32;--edge:#ffffff1c;--edge-strong:#ffffff38;--line:#ffffff17;--ink:#eef0f2;--ink-2:#a8aeb8;--ink-3:#8c939e;--inverse:#0b0c0f;--action:#fff;--action-ink:#0b0c0f;--focus:var(--lime);--lime-soft:#dff85f26;--rail:#0b0c0f;--ok-bg:#3ddc8429;--ok:#8df0b8;--warn-bg:#f5b94b29;--warn:#f5c46b;--danger-bg:#ef5a5a2e;--danger:#ff8a8a;--info-bg:#60a5fa29;--info:#93c5fd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--canvas:#131519;--surface:#1e2127;--raised:#181b20;--muted-surface:#272b32;--edge:#ffffff1c;--edge-strong:#ffffff38;--line:#ffffff17;--ink:#eef0f2;--ink-2:#a8aeb8;--ink-3:#8c939e;--inverse:#0b0c0f;--action:#fff;--action-ink:#0b0c0f;--focus:var(--lime);--lime-soft:#dff85f26;--rail:#0b0c0f;--ok-bg:#3ddc8429;--ok:#8df0b8;--warn-bg:#f5b94b29;--warn:#f5c46b;--danger-bg:#ef5a5a2e;--danger:#ff8a8a;--info-bg:#60a5fa29;--info:#93c5fd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}:root{scrollbar-color:var(--edge-strong) transparent}*{scrollbar-width:thin}body{font-family:var(--font);font-size:var(--text-md);color:var(--ink);background:var(--canvas);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3{letter-spacing:-.02em;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:10;padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);background:var(--lime);color:#111317;font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.topbar{z-index:3;align-items:center;gap:var(--space-3);background:var(--rail);height:60px;color:var(--rail-text);grid-template-columns:1fr auto 1fr;padding:0 28px;display:grid;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff14}.brand{color:var(--rail-text);letter-spacing:.09em;text-transform:uppercase;justify-self:start;align-items:center;gap:10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.brand-mark{background:var(--lime);color:#111317;letter-spacing:-.04em;text-transform:none;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.areas{justify-self:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-pill);background:#ffffff0f;display:flex}.areas a{align-items:center;gap:var(--space-2);border-radius:var(--r-pill);height:34px;color:var(--rail-text);font-size:var(--text-sm);white-space:nowrap;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.areas a:hover{background:var(--rail-hover);color:#fff}.areas a.active{color:#0b0c0f;background:#fff}.area-short{display:none}.area-punkt{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite area-puls;box-shadow:0 0 0 3px #dff85f40}@keyframes area-puls{50%{box-shadow:0 0 0 6px #dff85f00}}@media (prefers-reduced-motion:reduce){.area-punkt{animation:none}}.laufmeldungen{right:var(--space-4);bottom:var(--space-4);z-index:80;gap:var(--space-2);width:min(420px, calc(100vw - 2 * var(--space-4)));display:grid;position:fixed}.laufmeldung{align-items:center;gap:var(--space-3);color:#f7f9f4;border-left:4px solid var(--lime);font-size:var(--text-sm);background:#101114;border-radius:14px;padding:12px 10px 12px 16px;display:flex;box-shadow:0 10px 30px #00000040}.laufmeldung.ist-fehler{border-left-color:#e5484d}.laufmeldung span{flex:1}.laufmeldung a{color:var(--lime);white-space:nowrap;font-weight:700}.laufmeldung-zu{min-width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.laufmeldung-zu:hover{background:#ffffff1f}.topbar :focus-visible{outline-color:var(--lime)}.topbar-tools{justify-self:end;align-items:center;gap:var(--space-2);display:flex}.topbar .icon-btn{color:var(--rail-text);box-shadow:none;background:#ffffff14}.topbar .icon-btn:hover{color:#fff;background:#ffffff24}.avatar{background:var(--lime);color:#111317;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.avatar:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.wrap{max-width:1560px;margin:0 auto;padding:22px 28px 60px}.page-head{margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-head h1{font-size:var(--text-2xl);letter-spacing:-.035em;font-weight:700;line-height:1.1}.page-head h1:after{content:"";background:var(--lime);border-radius:3px;width:52px;height:6px;margin-top:6px;display:block}.page-head p{margin:var(--space-2) 0 0;color:var(--ink-2);max-width:70ch;font-size:14px;font-weight:500}.empty{justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--edge);border-radius:var(--r-card);background:var(--surface);display:grid}.empty p{color:var(--ink-2);max-width:60ch;margin:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--r-pill);background:var(--raised);height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge-strong);white-space:nowrap;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface)}.btn.primary{background:var(--action);color:var(--action-ink);box-shadow:none;font-weight:700}.btn.primary:hover:not(:disabled){background:var(--action);opacity:.88}.btn.danger{color:var(--danger)}.btn.small{height:34px;font-size:var(--text-sm);padding:0 13px}.btn.finish-open svg{color:var(--warn)}.btn[aria-busy=true]{cursor:progress}.icon-btn{border-radius:var(--r-pill);background:var(--raised);width:36px;height:36px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge-strong);place-items:center;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--surface)}.field{align-content:start;gap:6px;display:grid}.field label{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--edge);border-radius:var(--r-field);background:var(--raised);width:100%;min-height:44px;color:var(--ink);padding:10px 14px}.field input:not([type=checkbox]):not([type=radio]){height:44px}.field input:focus-visible,.field select:focus-visible{outline-offset:1px}.field [aria-invalid=true]{border-color:var(--danger)}.field .hint{font-size:var(--text-xs);color:var(--ink-3);margin:0}.field .error{font-size:var(--text-xs);color:var(--danger);margin:0;font-weight:600}.jump-note{font-size:var(--text-xs);color:var(--warn);margin:0;font-weight:600}[data-jump-target]:focus{outline:2px solid var(--focus);outline-offset:3px}.field [data-jump-target]:focus{outline-offset:1px}.field select{appearance:none;white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366707A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;height:44px;padding-right:38px;overflow:hidden}@supports (appearance:base-select){.field select{appearance:base-select}.field select::picker(select){appearance:base-select}.field select{background-image:none;padding-right:14px}.field select::picker-icon{color:var(--ink-3)}.field select::picker(select){padding:var(--space-1);border:1px solid var(--edge);border-radius:var(--r-field);background:var(--raised);color:var(--ink);margin-top:4px}.field select option{padding:var(--space-2) var(--space-3);border-radius:8px}.field select option:hover,.field select option:focus-visible{background:var(--surface)}.field select option:checked{font-weight:700}.field select option::checkmark{color:var(--ink)}}.chip{border-radius:var(--r-pill);background:var(--raised);height:28px;box-shadow:inset 0 0 0 1px var(--edge);font-size:var(--text-xs);color:var(--ink);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-weight:700;display:inline-flex}.chip-dot{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.chip.ok .chip-dot{background:var(--ok-dot);box-shadow:0 0 0 3px #2fb56b2e}.chip.warn .chip-dot{background:var(--warn-dot);box-shadow:0 0 0 3px #e5a70e2e}.chip.bad .chip-dot{background:var(--danger-dot);box-shadow:0 0 0 3px #e2493b29}.chip.live{background:var(--lime);color:#111317;box-shadow:none}.chip.live .chip-dot{background:#111317}.card{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r-card);min-width:0;padding:18px 20px}.card>h2{font-size:var(--text-md);margin-bottom:var(--space-3);font-weight:800}.table-wrap{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--raised);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.table th{font-size:var(--text-xs);color:var(--ink-3);background:var(--surface);font-weight:700}.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.table-empty{color:var(--ink-3);text-align:center}.th-sort{font:inherit;color:inherit;border-radius:6px;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.th-sort:hover{background:var(--muted-surface);color:var(--ink)}.th-arrow{color:var(--ink-3);font-size:11px}[aria-sort] .th-sort,[aria-sort] .th-arrow{color:var(--ink)}.table th.num .th-sort{flex-direction:row-reverse}.th-plain{display:none}.table tbody tr:has(.row-link){position:relative}.table .row-link{overflow-wrap:anywhere;font-weight:700;text-decoration:none}.table .row-link:after{content:"";position:absolute;inset:0}.table .row-link:focus-visible{outline:none}.table .row-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px;border-radius:4px}.table tbody tr:has(.row-link):hover td{background:var(--surface)}.table tbody tr:has(.row-link):hover .row-link{text-decoration:underline}.table tr:has(.row-link) :is(a,button,input,select,textarea,label,summary,[tabindex]):not(.row-link){z-index:1;position:relative}.table .cell-sub{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;display:block}.notice{border-radius:var(--r-field);background:var(--info-bg);color:var(--info);gap:2px;padding:12px 16px;font-size:14px;display:grid}.notice strong{font-weight:700}.notice.ok{background:var(--ok-bg);color:var(--ok)}.notice.warn{background:var(--warn-bg);color:var(--warn)}.notice.danger{background:var(--danger-bg);color:var(--danger)}.tabs{min-width:0}.tablist{gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-pill);background:var(--muted-surface);width:fit-content;max-width:100%;display:flex;overflow-x:auto}.tab{border-radius:var(--r-pill);height:44px;color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;padding:0 14px;font-weight:600}.tab[aria-selected=true]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge)}.tab-count{border-radius:var(--r-pill);background:var(--surface);min-width:20px;height:20px;color:var(--ink-2);place-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.tab[aria-selected=true] .tab-count{background:var(--lime);color:#111317}.tabpanel{padding-top:var(--space-4)}.dialog{width:min(94vw,480px);padding:var(--space-5);border:1px solid var(--edge);border-radius:var(--r-card);background:var(--raised);color:var(--ink)}.dialog::backdrop{background:#10111473}.dialog h2{font-size:var(--text-lg);margin-bottom:var(--space-2)}.dialog-body{color:var(--ink-2)}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.dialog.doc-preview{border-width:0 0 0 1px;border-radius:0;width:min(760px,60vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto}.dialog.doc-preview[open]{flex-direction:column;display:flex}.doc-preview .dialog-body{flex-direction:column;flex:1;min-height:0;display:flex}.doc-preview-content{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.doc-preview-frame{border:1px solid var(--edge);border-radius:var(--r-field);background:#fff;flex:1;width:100%;min-height:0}.doc-preview-image{object-fit:contain;align-self:center;max-width:100%;max-height:100%}.doc-preview .dialog-actions{margin-top:var(--space-3);align-items:center}.doc-preview-nav{margin-right:auto}.doc-row-actions{justify-content:flex-end}@media (width<=700px){.dialog.doc-preview{border-width:0;width:100vw}}.menu{display:inline-flex;position:relative}.menu-list{z-index:20;min-width:240px;max-width:min(340px,90vw);padding:var(--space-1);border:1px solid var(--edge);border-radius:var(--r-field);background:var(--raised);color:var(--ink);display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #10111429}.menu-title,.menu-heading{font-size:var(--text-xs);color:var(--ink-2);margin:0;padding:6px 10px 4px;font-weight:700}.menu-group{display:grid}.menu-sep{height:1px;margin:var(--space-1) 0;background:var(--line)}.menu-item{text-align:left;min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;gap:2px;padding:8px 10px;font-size:14px;font-weight:600;display:grid}.menu-item:hover,.menu-item:focus-visible{background:var(--surface)}.menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.menu-item[aria-disabled=true]{cursor:default;color:var(--ink-2)}.menu-why{font-size:var(--text-xs);color:var(--ink-2);font-weight:500}.login{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.login-form{align-content:center;justify-items:center;padding:40px 28px;display:grid}.login-form form{gap:var(--space-4);width:min(100%,380px);display:grid}.login-form h1{font-size:var(--text-2xl);letter-spacing:-.035em}.login-form h1:after{content:"";background:var(--lime);border-radius:3px;width:52px;height:6px;margin-top:6px;display:block}.login-form p{color:var(--ink-2);margin:0}.login-side{align-content:space-between;gap:var(--space-6);background:var(--rail);color:var(--rail-text);padding:40px;display:grid}.login-side h2{color:#fff;font-size:var(--text-xl);max-width:22ch;line-height:1.25}.login-side ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.login-side li{gap:var(--space-3);align-items:center;display:flex}.gallery{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.row:has(>.field){align-items:end}.stack{gap:var(--space-3);display:grid}@media (width<=1439px){.topbar{padding:0 20px}.brand-text,.area-long{display:none}.area-short{display:inline}.areas a{gap:6px;padding:0 10px}}@media (width>=901px) and (width<=1180px){.topbar{gap:var(--space-2);padding:0 12px}.areas{gap:2px;padding:2px}.areas a{gap:4px;padding:0 6px}.topbar-tools{gap:var(--space-1)}}@media (width<=1050px){.gallery{grid-template-columns:1fr}.login{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-side{order:-1;padding:16px 20px}.login-side h2,.login-side ul{display:none}.login-form{align-content:start;padding-top:48px}}@media (width<=900px){.topbar{justify-content:space-between;padding:0 16px;display:flex}.brand-text{display:none}.areas{z-index:3;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--rail);border-radius:0;justify-content:space-around;justify-self:stretch;gap:0;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff14}.areas a{border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;height:48px;padding:0 2px;font-size:10.5px}.area-long{display:none}.area-short{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.wrap{padding:18px 16px 96px}.areas a{position:relative}.area-punkt{position:absolute;top:5px;right:calc(50% - 18px)}.laufmeldungen{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}html{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.crumb{color:var(--ink-2);font-size:var(--text-sm);align-items:center;gap:6px;margin-bottom:10px;font-weight:600;text-decoration:none;display:inline-flex}.split{gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.sticky{position:sticky;top:76px}.section-title{font-size:var(--text-md);font-weight:800}.hint-inline{font-size:var(--text-sm);color:var(--ink-3);margin:0}.fields-2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.contact-person{gap:6px;display:grid}.fields-salutation{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);align-items:start;display:grid}.greeting-preview p{font-size:var(--text-xs);color:var(--ink-3);margin:0}.greeting-preview .greeting-note{color:var(--warn);font-weight:600}.greeting-preview .greeting-line{white-space:nowrap}.chain{margin:0;padding:0;list-style:none;display:grid}.chain li{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:10px 0;font-size:14px;display:grid}.chain li:last-child{border-bottom:0}.facts{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;font-size:14px;display:grid}.facts dt{color:var(--ink-3);font-weight:600}.facts dd{overflow-wrap:anywhere;margin:0}.checklist{gap:var(--space-2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.checklist li{gap:var(--space-2);align-items:flex-start;display:flex}.checklist li svg{flex:none;margin-top:3px}.checklist li.ok{color:var(--ok)}.checklist li.todo{color:var(--warn);font-weight:600}.checklist li{border-radius:8px;position:relative}.checklist li:has(.jump-link,.page-link){min-height:44px;margin:0 -8px;padding:11px 8px}.checklist .jump-link{text-underline-offset:3px;white-space:normal;font-weight:inherit;text-decoration:underline}.checklist .jump-link:after{content:"";border-radius:8px;position:absolute;inset:0}.checklist .jump-link:focus-visible{outline:none}.checklist .jump-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.checklist li:has(.jump-link):hover{background:var(--surface)}.checklist .page-link{z-index:1;margin-block:-11px;padding-block:11px;display:inline-block;position:relative}.sum-row{justify-content:space-between;gap:var(--space-3);padding:6px 0;font-size:14px;display:flex}.sum-row.muted{color:var(--ink-3)}.sum-provisional{color:var(--ink-3);font-weight:400;font-size:var(--text-sm)}.sum-row.total{border-top:1px solid var(--line);font-size:var(--text-md);margin-top:6px;padding-top:10px}.item-row{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) 100px auto auto;align-items:start;display:grid}.item-sum,.item-action{align-content:start;gap:6px;display:grid}.item-sum{text-align:right;white-space:nowrap}.item-sum strong{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.item-action .icon-btn{width:44px;height:44px}.item-desc,.item-row>.field:first-child{grid-column:1/-1}@media (width<=1050px){.split{grid-template-columns:1fr}.sticky{position:static}.item-row{grid-template-columns:1fr 1fr}}@media (width<=600px){.fields-2,.fields-salutation,.chain li{grid-template-columns:1fr}}.page-intro{margin-top:var(--space-2);color:var(--ink-2);max-width:70ch;font-size:14px;font-weight:500}.subnav{gap:var(--space-1);margin:calc(-1 * var(--space-2)) 0 var(--space-5);flex-wrap:wrap;display:flex}.subnav a{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);font-size:var(--text-sm);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.subnav a:hover{background:var(--muted-surface);color:var(--ink)}.subnav a[aria-current=page],.subnav a[aria-current=true]{background:var(--ink);color:var(--inverse)}.toolbar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.toolbar .field{flex:260px;max-width:420px}.segmented{gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-pill);background:var(--muted-surface);max-width:100%;display:inline-flex;overflow-x:auto}.segmented button{border-radius:var(--r-pill);height:44px;color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;padding:0 14px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge)}.segmented .count{color:var(--ink-3);margin-left:4px;font-weight:700}.section-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.todo-list{gap:var(--space-2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.todo-list li{padding-left:14px;position:relative}.todo-list li:before{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.todo-list li.todo-bad:before{background:var(--danger-dot)}.todo-list li.todo-warn:before{background:var(--warn-dot)}.todo-list a,.link-bad{font-weight:600}.todo-list.todo-rows{gap:0}.todo-list.todo-rows li{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);border-radius:8px;padding:10px 8px 10px 22px;display:flex;position:relative}.todo-list.todo-rows li:last-child{border-bottom:0}.todo-list.todo-rows li:before{top:50%;left:8px;transform:translateY(-50%)}.todo-list.todo-rows li:hover{background:var(--surface)}.todo-list .row-link{text-decoration:none}.todo-list .row-link:after{content:"";border-radius:8px;position:absolute;inset:0}.todo-list .row-link:focus-visible{outline:none}.todo-list .row-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.todo-list li:hover .row-link{text-decoration:underline}.todo-arrow{color:var(--ink-3);flex:none}.card-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.card-head h2{font-size:var(--text-md);font-weight:800}.facts .missing{color:var(--warn);font-weight:600}.akte-head{align-items:center;gap:6px var(--space-3);flex-wrap:wrap;display:flex}.akte-open{font-weight:700}.page-notices{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.page-notices:empty{display:none}.save-state{font-size:var(--text-sm);color:var(--ink-3)}.save-state.bad{color:var(--danger);font-weight:600}.row:has(>.field)>.btn{height:44px}.row:has(>.field)>.field{flex:0 320px;min-width:200px}@media (width<=700px){:is(.row:has(>.field)>.field,.row:has(>.field)>.btn){flex:100%}}.todo-more{margin-top:var(--space-3)}@media (width<=700px){.akte .page-head>.row,.akte .page-head>.row>.btn{width:100%}.akte .page-head>.row>.btn.primary{order:-1}.akte .tablist{width:100%}.akte .tab{flex:1 1 0;padding:0 10px}}.link-bad{color:var(--danger)}.pick-list{gap:var(--space-2);max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pick-list li{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--edge);border-radius:var(--r-field);flex-wrap:wrap;padding:10px 12px;display:flex}.history{margin:0 0 var(--space-2);gap:6px;padding:0;font-size:14px;list-style:none;display:grid}.history li.row{justify-content:space-between}.chain li.chain-sums{color:var(--ink-2);grid-template-columns:1fr;padding-top:0}.notes{margin:var(--space-3) 0 0;white-space:pre-wrap;color:var(--ink-2);font-size:14px}.quote{border-left:3px solid var(--lime);background:var(--surface);border-radius:0 var(--r-field) var(--r-field) 0;white-space:pre-wrap;margin:0;padding:12px 14px;font-size:14px}.item-row{grid-template-columns:90px 100px minmax(0,1fr) 90px auto auto}@media (width<=1050px){.item-row{grid-template-columns:1fr 1fr}.item-row .item-sum{text-align:left}.item-row .item-sum strong{justify-content:flex-start}}.heute{margin-bottom:var(--space-5);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=1050px){.heute{grid-template-columns:1fr}}.heute-sub{margin:var(--space-4) 0 var(--space-2)}.heute-verwaltung>h3.heute-sub:first-of-type{margin-top:0}@media (width<=700px){.table{min-width:560px}.table-cards .table,.table-cards .table tbody{min-width:0;display:block}.table-cards .table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-cards .th-sort{display:none}.table-cards .th-plain{display:inline}.table-cards .table tbody tr{gap:4px var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;display:grid}.table-cards .table tbody tr:last-child{border-bottom:0}.table-cards .table td{text-align:left;border:0;min-width:0;padding:0;display:block}.table-cards .table td[data-mobile=title]{grid-area:1/1}.table-cards .table td[data-mobile=status]{grid-area:1/2;justify-self:end;max-width:46vw}.table-cards .table td[data-mobile=status] .chip{white-space:normal;height:auto;min-height:28px;padding-block:4px;line-height:1.25}.table-cards .table td[data-mobile=full],.table-cards .table td:not([data-mobile]){color:var(--ink-2);grid-column:1/-1}.table-cards .table td[data-mobile=left]{color:var(--ink-2);grid-column:1}.table-cards .table td[data-mobile=right]{text-align:right;grid-column:2;justify-self:end;font-weight:600}.table-cards .table td[data-mobile=hide]{display:none}.table-cards .table td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3);font-weight:500}.table-cards .table td.table-empty{text-align:center;grid-column:1/-1;padding:8px 0}.table-cards .table tbody tr:has(.row-link):hover td{background:0 0}.table-cards .table tbody tr:has(.row-link):hover{background:var(--surface)}}.dialog:has(.pdf-frame){width:min(94vw,980px);max-width:none}.pdf-frame{border:1px solid var(--edge);border-radius:var(--r-field);background:var(--raised);width:100%;height:72vh;display:block}.unsaved{margin-bottom:var(--space-4)}.dev-login{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--edge)}.gewerk-chips{margin:0 0 var(--space-2);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.gewerk-chips li{border-radius:var(--r-pill);background:var(--muted-surface);font-size:var(--text-sm);align-items:center;gap:4px;padding:4px 4px 4px 12px;font-weight:600;display:inline-flex}.gewerk-chip-weg{min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.gewerk-chip-weg:hover{background:var(--edge)}.offer-more>summary{cursor:pointer;align-items:baseline;gap:4px var(--space-3);flex-wrap:wrap;min-height:44px;list-style:none;display:flex}.offer-more>summary::-webkit-details-marker{display:none}.offer-more>summary:before{content:"▸";color:var(--ink-3)}.offer-more[open]>summary:before{content:"▾"}.offer-more-title{color:var(--ink);font-weight:700}.offer-more-sum{font-size:var(--text-sm);color:var(--ink-3)}.offer-more[open]>summary{margin-bottom:var(--space-3)}.switch{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:52px;min-height:44px;padding:0;display:inline-flex}.switch-track{border:1px solid var(--edge-strong);border-radius:var(--r-pill);background:var(--muted-surface);width:48px;height:28px;padding:3px;display:block}.switch-thumb{border-radius:var(--r-pill);background:var(--ink-2);width:20px;height:20px;display:block}.switch[aria-checked=true] .switch-track{background:var(--lime)}.switch[aria-checked=true] .switch-thumb{background:var(--rail);transform:translate(20px)}.switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-field)}.switch:disabled{opacity:.5;cursor:not-allowed}.vw-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vw-subtitle{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:14px;font-weight:700}.fields-2>.vw-full{grid-column:1/-1}.vw-dialog p{margin:0}.vw-link{overflow-wrap:anywhere;font-weight:700;text-decoration:none}.vw-link:hover{text-decoration:underline}.vw-sub{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;display:block}.vw-results li.bad{color:var(--danger);font-weight:600}.vw-names{margin:var(--space-1) 0 0;font-size:var(--text-sm);padding-left:18px}.vw-names li+li{margin-top:2px}.vw-table{min-width:0}.vw-textarea textarea{resize:vertical;min-height:88px;line-height:1.5}.vw-textarea textarea:focus-visible{outline-offset:1px}.doc-list{min-width:0}.doc-filters{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:end;min-width:0;display:flex}.doc-filters .segmented{flex:0 auto}.doc-search{flex:260px;max-width:420px}.doc-sort-mobile{display:none}.doc-extra{margin-left:auto}.doc-pages{justify-content:center;align-items:center;gap:var(--space-3);color:var(--ink-2);font-size:14px;display:flex}.doc-empty{justify-content:center;gap:4px var(--space-3);flex-wrap:wrap;display:inline-flex}.link-button{color:var(--ink);text-underline-offset:3px;padding:0;font-weight:700;text-decoration:underline}.link-button:hover{color:var(--ink-2)}.doc-narrow{max-width:760px}.segmented button[aria-pressed=true] .count{color:var(--ink)}.vw-pick-all{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:flex}.vw-picks{margin:0;padding:0;list-style:none;display:grid}.vw-picks li{border-bottom:1px solid var(--line)}.vw-picks li:last-child{border-bottom:0}.vw-picks label{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:10px 0;font-size:14px;display:grid}.vw-picks .num{white-space:nowrap;font-weight:600}.vw-pick-all input,.vw-picks input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.vw-compare{align-content:end;gap:0;padding-bottom:6px}.vw-entity{max-width:420px}.vw-traeger{margin-bottom:var(--space-4)}.vw-page{gap:var(--space-4);align-content:start;display:grid}.vw-nav-mark{flex:none}.vw-nav-mark.bad{color:var(--danger-dot)}.vw-nav-mark.warn{color:var(--warn-dot)}.subnav a[aria-current=page] .vw-nav-mark,.subnav a[aria-current=true] .vw-nav-mark{color:currentColor}.vw-offen{gap:var(--space-1);margin:0;padding-left:18px;display:grid}.vw-details summary{cursor:pointer;color:var(--ink-2);align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.vw-details[open] summary{margin-bottom:var(--space-2)}.vw-texte{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;display:grid}.vw-texte-help .vw-placeholders{grid-template-columns:1fr}@media (width<=1050px){.vw-texte{grid-template-columns:minmax(0,1fr)}.vw-texte-help .vw-placeholders{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=700px){.vw-nav{gap:var(--space-1);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.vw-nav a{grid-column:span 4;min-width:0;padding:0 4px}.vw-nav a:first-child,.vw-nav a:nth-child(6){grid-column:span 5}.vw-nav a:nth-child(2){grid-column:span 7}.vw-nav a:nth-child(3){grid-column:span 8}.vw-nav a:nth-child(5){grid-column:span 3}}.vw-timeline{margin:0;padding:0;list-style:none;display:grid}.vw-timeline li{gap:var(--space-3);grid-template-columns:104px 12px minmax(0,1fr);align-items:start;padding:8px 0;font-size:14px;display:grid}.vw-timeline time{color:var(--ink-3);font-size:var(--text-sm);white-space:nowrap;padding-top:2px}.vw-timeline .vw-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-top:7px}.vw-timeline li.now .vw-dot{background:var(--ink);box-shadow:0 0 0 3px var(--lime)}.vw-timeline-body{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;display:flex}.vw-timeline-body strong,.vw-timeline-body>span{flex-basis:100%}.vw-timeline-body>span{color:var(--ink-2)}.vw-year+.vw-year{padding-top:var(--space-3);border-top:1px solid var(--line)}.vw-limit{gap:6px;display:grid}.vw-limit-head{justify-content:space-between;gap:var(--space-3);font-size:14px;font-weight:600;display:flex}.vw-limit-bar{background:var(--muted-surface);border-radius:4px;height:8px;overflow:hidden}.vw-limit-bar i{background:var(--ok-dot);border-radius:4px;height:100%;display:block}.vw-limit-bar.warn i{background:var(--warn-dot)}.vw-limit-bar.bad i{background:var(--danger-dot)}.vw-placeholders{gap:6px var(--space-4);font-size:var(--text-sm);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;display:grid}.vw-placeholders div{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.vw-placeholders dd{color:var(--ink-2);margin:0}.vw-placeholders code{background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}@media (width<=700px){.doc-types{width:100%;display:flex}.doc-types button{flex:1 1 0;padding:0 8px}.doc-types,.doc-status{scrollbar-width:none;overscroll-behavior-x:contain;width:100%}.doc-types::-webkit-scrollbar{display:none}.doc-status::-webkit-scrollbar{display:none}.doc-search{flex-basis:100%;max-width:none}.doc-sort-mobile{flex:200px;display:block}.doc-extra{margin-left:0}.table-cards .table td[data-col=aktion]:empty{display:none}.table-cards .table td:has(>.cell-zero){display:none}.table-cards .table td[data-col=aktion]{justify-self:start;margin-top:4px}.doc-delete{height:44px;padding:0 16px}}@media (width<=600px){.vw-table .table th,.vw-table .table td{padding:10px}.vw-timeline li{gap:var(--space-2);grid-template-columns:92px 10px minmax(0,1fr)}.vw-entity{max-width:none}}.checklist li.block{color:var(--danger);font-weight:600}.checklist li.warn{color:var(--warn);font-weight:600}.checklist li.info{color:var(--info)}.checklist li a{white-space:nowrap;font-weight:700}.tx-contents{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.tx-result{padding:var(--space-3);border-radius:var(--r-field);background:var(--ok-bg)}.tx-file{gap:var(--space-2);color:var(--ok);overflow-wrap:anywhere;align-items:flex-start;margin:0;display:flex}.tx-file svg{flex:none;margin-top:3px}.tx-history{margin:0;padding:0;list-style:none;display:grid}.tx-history li{padding:var(--space-3) 0;border-bottom:1px solid var(--line);gap:4px;display:grid}.tx-history li:first-child{padding-top:0}.tx-history li:last-child{border-bottom:0;padding-bottom:0}.tx-needs{font-size:var(--text-sm);color:var(--warn);font-weight:700}.tx-history-actions{margin-top:2px}.tx-questions{margin-top:6px}.tx-questions summary{cursor:pointer;font-weight:700}.tx-questions ol{gap:4px;margin:8px 0;padding-left:20px;display:grid}@media (width<=700px){.tx-actions{flex-direction:column;align-items:stretch}.tx-actions>.btn,.tx-main-row>.btn{justify-content:center;width:100%}}.pay-list li.pay-row{border-bottom:1px solid var(--line);gap:4px;padding:6px 0;display:grid}.pay-list li.pay-row:last-child{border-bottom:0}.pay-actions{gap:var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}.choice-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.choice-group legend{margin-bottom:var(--space-2);padding:0;font-weight:700}.choice{gap:var(--space-2);cursor:pointer;align-items:flex-start;font-size:14px;display:flex}.choice input{flex:none;margin-top:3px}.choice-item{gap:4px;display:grid}@media (width<=700px){.pay-actions>.btn{flex:1 1 0;justify-content:center}}.kt-switch{gap:2px;display:grid}.kt-accounts{margin:0;padding:0;list-style:none;display:grid}.kt-account{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);min-width:0;display:grid}.kt-account:first-child{padding-top:0}.kt-account:last-child{border-bottom:0;padding-bottom:0}.kt-account-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.kt-account-head strong{overflow-wrap:anywhere;font-size:15px}.kt-iban{font-variant-numeric:tabular-nums;letter-spacing:.02em}.kt-retired summary{cursor:pointer;color:var(--ink-2);font-size:14px;font-weight:700}.kt-retired[open] summary{margin-bottom:var(--space-3)}.kt-retired .kt-account{color:var(--ink-3)}.kt-check{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink);cursor:pointer;font-size:14px;font-weight:600;display:flex}.kt-check input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.dialog:has(.kt-dialog){width:min(94vw,560px)}.kt-card .btn{height:44px}.dialog:has(.kt-dialog) .dialog-actions .btn{height:44px}.er-period{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.er-period .segmented button,.er-period .field{min-width:0}.er-period .segmented{padding:0}.er-period .segmented button{height:44px;padding:0 18px}.er-period .field{flex:0 260px}.er-sums{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.er-sum h3{margin:0 0 var(--space-1);font-size:15px;font-weight:800}.er-open{padding-top:var(--space-2);border-top:1px solid var(--line)}.er-amounts td.num,.er-amounts th.num{white-space:nowrap}@media (width<=700px){.er-period .segmented{width:100%;display:flex}.er-period .segmented button{flex:1 1 0}.er-period .field{flex-basis:100%}.er-sums{grid-template-columns:1fr}.kt-actions{flex-direction:column;align-items:stretch}.kt-actions>.btn{width:100%}}.todo-group summary{cursor:pointer}.todo-summary{text-underline-offset:3px;font-weight:600;text-decoration:underline}.todo-group ul{margin:var(--space-2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.care-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1051px){.care-grid{grid-template:"todo contact""timeline systems""timeline billing""timeline archive""timeline."1fr/minmax(0,1.25fr) minmax(0,1fr)}.care-grid:not(:has(>.care-systems)){grid-template-areas:"todo contact""timeline billing""timeline archive""timeline.""timeline."}.care-grid>.care-todo{grid-area:todo;align-self:stretch}.care-grid>.care-contact{grid-area:contact;align-self:stretch}.care-grid>.care-systems{grid-area:systems}.care-grid>.care-timeline{grid-area:timeline}.care-grid>.care-billing{grid-area:billing}.care-grid>.care-archive{grid-area:archive}}.care-break{flex-basis:100%;height:0}.care-services{min-height:44px;color:var(--ink-2);flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-start;gap:2px;padding-right:22px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.care-services:hover span{text-decoration:underline}.care-services-arrow{color:var(--ink-3);position:absolute;top:50%;right:0;transform:translateY(-50%)}.care-step{gap:2px;min-width:0;display:grid}.care-step-meta{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;display:inline-flex;position:relative}.dialog:has(.care-dialog){width:min(94vw,560px)}.care-dialog p{margin:0}.care-big{font-size:var(--text-md);font-weight:700}.care-label{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:6px;font-weight:600;display:block}.care-segments{border-radius:var(--r-field);flex-wrap:wrap;display:flex}.care-segments button{flex:auto;min-width:96px}.care-choices{gap:var(--space-2);flex-wrap:wrap}.care-choices .btn{min-height:44px}.care-choices .btn[aria-pressed=true]{background:var(--ink);color:var(--inverse);box-shadow:none}.care-check{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:44px;display:grid}.care-check input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;margin:0}.care-check label{color:var(--ink);cursor:pointer;font-size:14px;font-weight:600}.care-note{margin-bottom:var(--space-3)}.care-lead-hint,.care-lead-link{margin:0 0 var(--space-3)}.care-lead-link{margin:var(--space-3) 0 0}.care-events{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.care-events li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;font-size:14px;display:grid}.care-events li:last-child{border-bottom:0}.care-event-head{justify-content:space-between;gap:2px var(--space-3);flex-wrap:wrap;display:flex}.care-event-note{white-space:pre-wrap;color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px}.care-timeline h2:focus{outline:none}.care-standing{margin-top:var(--space-3)}.care-subtitle{font-size:var(--text-sm);color:var(--ink-3);margin:0;font-weight:700}.care-standing .notes{margin-top:4px}.care-systems h2:focus{outline:none}.care-system-list{margin:0;padding:0;list-style:none;display:grid}.care-system-list>li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.care-system-list>li:last-child{border-bottom:0}.care-system-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.care-system-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.care-system-name a{align-items:center;gap:4px;min-height:44px;display:inline-flex}.care-system-list .btn.small,.care-system-retired .link-button{min-height:44px}.heute-sub.heute-first{margin-top:0}.heute-others{margin:var(--space-3) 0 var(--space-2);font-weight:600}.care-wins-lead{border-radius:var(--r-field);background:var(--surface);margin:0;padding:10px 12px;font-weight:600}@media (width<=700px){.care-grid .card-head .btn{min-height:44px}}.website-akte{overflow-wrap:anywhere;min-width:0}.in-page .btn,.in-page .btn.small{height:auto;min-height:44px}.in-page .link-button{min-height:44px}.in-page details>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.in-p{color:var(--ink-2);margin:0;font-size:14px}.in-p strong{color:var(--ink)}.in-link{text-align:left;font-size:var(--text-sm);justify-self:start;align-items:center;display:inline-flex}.in-bad{color:var(--danger);font-weight:700}.in-table .table .in-muted{color:var(--ink-3)}.in-table .table tr:has(.in-muted) td{color:var(--ink-3)}.in-table .table tr:has(.in-muted) .chip{opacity:.75}.in-head-line{gap:4px var(--space-3)}.in-ready{display:block}.in-ready .link-button{margin-left:var(--space-2)}.in-drop{justify-items:start;gap:var(--space-3);padding:var(--space-6);border:2px dashed var(--edge-strong);border-radius:var(--r-card);background:var(--surface);display:grid}.in-drop p{max-width:64ch;color:var(--ink-2);margin:0}.in-drop p strong{color:var(--ink)}.in-drop-overlay{z-index:20;pointer-events:none;background:#10111459;place-items:center;display:grid;position:fixed;inset:0}.in-drop-overlay span{border:2px dashed var(--lime);border-radius:var(--r-card);background:var(--raised);color:var(--ink);font-size:var(--text-lg);padding:18px 28px;font-weight:800}.in-result{gap:var(--space-2);border-radius:var(--r-field);background:var(--surface);border:1px solid var(--edge);padding:12px 16px;font-size:14px;display:grid}.in-result p{margin:0}.in-result-note{color:var(--warn);font-weight:700}.in-result ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.in-result li{gap:var(--space-2);overflow-wrap:anywhere;align-items:flex-start;display:flex}.in-result li svg{flex:none;margin-top:3px}.in-result li.in-line-saved{color:var(--ok)}.in-result li.in-line-rejected,.in-result li.in-line-failed,.in-result li.in-line-purged{color:var(--danger)}.in-result li a{font-weight:700}.in-mail{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.in-mail li{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.in-mail li span{overflow-wrap:anywhere;flex:260px}.in-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.in-layout.in-phone{grid-template-columns:minmax(0,1fr)}.in-original{min-width:0;position:sticky;top:76px}.in-side{min-width:0}.in-frame{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--raised);width:100%;height:calc(100vh - 140px);min-height:480px;display:block}.in-image{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--raised);max-width:100%;max-height:calc(100vh - 140px);margin:0 auto;display:block}.in-placeholder{min-height:240px;padding:var(--space-5);border:1px dashed var(--edge-strong);border-radius:var(--r-card);background:var(--surface);text-align:center;place-items:center;display:grid}.in-placeholder p{color:var(--ink-2);max-width:46ch;margin:0}.in-skip{position:absolute;top:0;left:-9999px}.in-skip:focus{border-radius:var(--r-pill);background:var(--ink);min-height:44px;color:var(--inverse);justify-self:start;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex;position:static}.in-fact{display:contents}.in-open .btn{width:100%}@media (width<=1050px){.in-layout{grid-template-columns:minmax(0,1fr)}.in-original{position:static}.in-frame{height:70vh}}.in-check .notice p{margin:0}.in-check .notice p+p{margin-top:4px}.in-hints{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;font-size:14px;list-style:none;display:grid}.in-hints li{padding-bottom:var(--space-2);border-bottom:1px solid var(--line);gap:2px;display:grid}.in-hints li:last-child{border-bottom:0}.in-hints details summary{font-weight:600;font-size:var(--text-sm);color:var(--ink-3)}.in-tech{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.in-lock{border:0;min-width:0;margin:0;padding:0}.in-tight{gap:6px}.in-angaben h2:focus{outline:none}.in-angaben h2:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.in-service legend{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:0;font-weight:600}.in-choice{align-items:center;min-height:44px}.in-choice input{width:20px;height:20px;accent-color:var(--ink);margin:0}.in-required{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--ink-2);gap:4px;padding-left:18px;display:grid}.in-paid{padding-top:var(--space-3);border-top:1px solid var(--line)}.in-radios{gap:var(--space-4)}.in-complete{color:var(--ok);margin:0;font-size:14px;font-weight:600}.in-dup{gap:var(--space-2)}.in-dup p{margin:0 0 var(--space-2)}.in-dup-actions .btn{white-space:normal;text-align:left}.in-checked:focus{outline:2px solid var(--focus);outline-offset:2px}.in-checked a{color:inherit;font-weight:700}.in-details{padding-top:8px;padding-bottom:8px}.in-details[open] summary{margin-bottom:var(--space-2)}.in-details-plain summary{font-size:14px}.in-history{margin:0;padding:0;list-style:none;display:grid}.in-history li{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);padding:8px 0;font-size:14px;display:grid}.in-history li:last-child{border-bottom:0}.in-history time{color:var(--ink-3);font-size:var(--text-sm);white-space:nowrap}.in-history span{overflow-wrap:anywhere}.in-facts{font-size:14px}.in-hash{word-break:break-all;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.in-receipts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.in-narrow{max-width:760px}@media (width<=700px){.in-page .page-head>.row,.in-page .page-head>.row>.btn,.in-page .page-head>.row>.field{width:100%}.in-page .page-head>.row>.btn.primary{order:-1}.in-views{scrollbar-width:none;overscroll-behavior-x:contain;width:100%}.in-views::-webkit-scrollbar{display:none}.in-main-row,.in-side-actions,.in-dup-actions,.in-check-actions{flex-direction:column;align-items:stretch}.in-main-row>.btn,.in-side-actions>.btn,.in-dup-actions>.btn,.in-check-actions>.btn{justify-content:center;width:100%}.in-drop{padding:var(--space-4)}.in-drop .in-main-row{width:100%}.in-history li{grid-template-columns:1fr;gap:2px}.in-mail li .btn{width:100%}}.tx-parts{margin:var(--space-2) 0 0;gap:var(--space-2);overflow-wrap:anywhere;padding:0;font-size:14px;list-style:none;display:grid}.tx-hash{word-break:break-all;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.ust-page{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.ust-body{min-width:0}.ust-page .btn,.ust-page .btn.small{white-space:normal;text-align:left;height:auto;min-height:44px}.ust-page details>summary{cursor:pointer;align-items:center;gap:var(--space-2);min-height:44px;font-weight:700;display:flex}.ust-page details>summary h2{display:inline}.ust-page details>summary{list-style:none}.ust-page details>summary::-webkit-details-marker{display:none}.ust-page details>summary:before{content:"▸";color:var(--ink-3)}.ust-page details[open]>summary:before{content:"▾"}.ust-page th{-webkit-hyphens:manual;hyphens:manual}.ust-page .table .row-link,.ust-open-link,.ust-page .ust-list a{align-items:center;min-height:44px;display:inline-flex}.ust-page h2[tabindex="-1"]:focus{outline:none}.ust-page h2[tabindex="-1"]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ust-steps{margin-bottom:var(--space-4)}.ust-steps ol{margin:var(--space-2) 0 0;color:var(--ink-2);gap:4px;max-width:80ch;padding-left:20px;font-size:14px;display:grid}.ust-rhythm{gap:var(--space-2)}.ust-rhythm-year{gap:4px;display:grid}.ust-rhythm-line{justify-content:space-between;margin:0;font-size:14px;font-weight:600}.ust-rhythm-line .in-p{flex:320px}.ust-due-bad{color:var(--danger);font-weight:700}.ust-due-warn{color:var(--warn);font-weight:700}.ust-periods .table tr.ust-current td{background:var(--surface)}.ust-periods .table tr.ust-current .row-link{text-decoration:underline}.ust-page .table tr.ust-highlight td,.ust-list li.ust-highlight{background:var(--warn-bg)}.ust-clarify h2{align-items:center;gap:var(--space-2);color:var(--warn);display:flex}.ust-list{gap:var(--space-2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ust-list li{align-items:center;gap:4px var(--space-3);border-radius:8px;flex-wrap:wrap;padding:2px 6px;display:flex}.ust-list li>span{flex:280px}.ust-todo{color:var(--warn);font-weight:600}.ust-todo .btn{color:var(--ink)}.ust-saved{justify-content:space-between}.ust-reason{gap:2px;display:grid}.ust-hint{color:var(--warn);font-weight:600}.ust-flow{gap:var(--space-2) var(--space-4);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ust-flow li{align-items:center;gap:var(--space-2);min-height:32px;display:flex}.ust-flow li+li:before{content:"—";color:var(--ink-3);margin-right:var(--space-2)}.ust-flow-n{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:700;display:inline-grid}.ust-flow-now{color:var(--ink);font-weight:700}.ust-flow-now .ust-flow-n{background:var(--action);border-color:var(--action);color:var(--action-ink)}.ust-flow-done{color:var(--ink-2)}.ust-flow-done .ust-flow-n{background:var(--surface)}.ust-handover{border-top:1px solid var(--line);padding-top:var(--space-4)}.ust-facts{gap:var(--space-2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ust-facts li{align-items:center;gap:4px var(--space-3);flex-wrap:wrap;display:flex}.ust-facts li>span{flex:320px}.ust-facts li>.ust-warn{flex-basis:100%;order:3}.ust-ack.kt-check{align-items:flex-start;max-width:80ch;font-weight:600}.ust-ack.kt-check input{margin-top:2px}.ust-actions{gap:var(--space-2)}.ust-file{gap:var(--space-2);overflow-wrap:anywhere;align-items:flex-start;margin:0;font-size:14px;display:flex}.ust-file svg{color:var(--ok);flex:none;margin-top:3px}.ust-without{margin:0}.ust-handover .ust-revoke{min-height:44px;color:var(--ink-2);font-size:13px;font-weight:600}.ust-without .link-button{text-align:left;min-height:44px;font-weight:600}.ust-history>summary{font-size:14px}.ust-history-list{margin-top:var(--space-2)}.ust-values,.ust-values .table{min-width:0}.ust-values .ust-zeile{white-space:nowrap;width:4rem}.ust-values .ust-wide{color:var(--ink-2)}.ust-mlabel{display:none}.ust-ext{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.ust-warn{color:var(--warn);font-weight:600}.ust-fold{padding-top:8px;padding-bottom:8px}.ust-fold[open]>summary{margin-bottom:var(--space-2)}@media (width<=700px){.ust-page .page-head>.row,.ust-page .page-head>.row>.field{width:100%}.ust-list li{flex-direction:column;align-items:stretch}.ust-list li>span,.ust-rhythm-line .in-p,.ust-rhythm-line>span{flex:none}.ust-list li>.btn,.ust-rhythm-line>.btn,.ust-saved>.btn,.ust-rates .btn{text-align:center;justify-content:center;width:100%}.ust-flow{flex-direction:column;gap:4px}.ust-flow li+li:before{content:none}.ust-facts li{flex-flow:column;align-items:stretch}.ust-facts li>span,.ust-facts li>.ust-warn{flex:none;order:0}.ust-actions{flex-direction:column;align-items:stretch}.ust-actions>.btn{text-align:center;justify-content:center;width:100%}.ust-facts .ust-revoke{align-self:flex-start}.ust-rhythm-line{flex-direction:column;align-items:stretch}.ust-values .table,.ust-values .table tbody{min-width:0;display:block}.ust-values .table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ust-values .table tbody tr{border-bottom:1px solid var(--line);padding:12px 14px;display:block}.ust-values .table tbody tr:last-child{border-bottom:0}.ust-values .table td{text-align:left;border:0;padding:2px 0;display:block}.ust-values .table td.ust-zeile,.ust-values .table td.ust-inhalt{font-weight:700;display:inline}.ust-values .table td.ust-inhalt:before{content:" · "}.ust-values .table td.ust-zeile{width:auto}.ust-values .table td.ust-empty{display:none}.ust-mlabel{display:inline}.ust-colon{display:none}}.ab-page .btn,.ab-page .btn.small{height:auto;min-height:44px}.ab-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ab-layout.ab-phone{grid-template-columns:minmax(0,1fr)}.ab-preview{min-width:0;position:sticky;top:76px}.ab-side{min-width:0}.ab-frame{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--raised);width:100%;height:calc(100vh - 140px);min-height:480px;display:block}.ab-placeholder{min-height:320px}.ab-side>.card .btn[href]{justify-self:start}@media (width<=1050px){.ab-layout{grid-template-columns:minmax(0,1fr)}.ab-preview{position:static}.ab-frame{height:70vh;min-height:360px}}@media (width<=700px){.ab-side>.card .btn[href]{justify-self:stretch}}.ab-status{color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.ab-label{margin:0 0 var(--space-2);font-size:14px;font-weight:700}.segmented.ab-kinds{border-radius:var(--r-card);flex-wrap:wrap;display:flex;overflow:visible}.segmented.ab-kinds button{flex:0 auto}.ab-choices{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.ab-choice{align-items:center;min-height:44px}.ab-choice input{width:18px;height:18px;accent-color:var(--ink);margin-top:0}.ab-choice-group>.hint,.ab-kind>.hint{font-size:var(--text-xs);color:var(--ink-3);margin:0}.ab-kind>.hint{margin-top:var(--space-2)}.ab-inline{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.ab-inline>.field{flex:200px}.ab-quick{gap:var(--space-2);flex-wrap:wrap;display:flex}.ab-details>summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--ink-2);align-items:center;font-weight:600;display:flex}.ab-details[open]>summary{margin-bottom:var(--space-2)}.ab-confirm{min-height:44px;margin-bottom:var(--space-3);align-items:center;font-weight:600}.ab-confirm input{width:18px;height:18px;accent-color:var(--ink);margin-top:0}:is(.field:has(>[data-recognized])>input,.field:has(>[data-recognized])>select){border-color:var(--lime);box-shadow:inset 3px 0 0 var(--lime)}.ab-recognized{color:var(--ink);font-weight:600}.field:has(>[data-recognized])>.hint{color:var(--ink);font-weight:600}.segmented.ab-kinds button[data-recognized]{box-shadow:inset 0 0 0 2px var(--lime)}.ab-doc .card h2{font-size:var(--text-md);font-weight:800}.ab-fact{display:contents}.ab-origin{margin-top:var(--space-3)}.ab-hash-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ab-hash{overflow-wrap:anywhere;word-break:break-all;min-width:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.ab-hints{gap:var(--space-2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ab-history li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ab-history time{color:var(--ink-3);white-space:nowrap}.ab-purge{padding-top:var(--space-2);border-top:1px solid var(--line)}.ab-pay-sum{margin:0 0 var(--space-3);font-weight:600}.ab-pay-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ab-pay-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ab-pay-list>li{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.ab-pay-list>li:first-child{border-top:0;padding-top:0}.ab-pay-line{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.ab-pay-gone{color:var(--ink-3)}.ab-pay-gone .ab-pay-line strong{text-decoration:line-through}@media (width<=600px){.ab-history li{grid-template-columns:minmax(0,1fr);gap:0}}.table tr.doc-corrected .row-link{text-decoration:line-through}.table tr.doc-corrected td,.table tr.doc-void td{color:var(--ink-3)}.table tr.doc-corrected .chip,.table tr.doc-void .chip{opacity:.75}.leads-darstellung a{border-radius:var(--r-pill);height:44px;color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.leads-darstellung a:hover{color:var(--ink)}.leads-darstellung a[aria-current=page]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge);cursor:default}.leads-list,.leads-toolbar,.leads-stages{min-width:0}.leads-filter{align-items:end;gap:var(--space-3);flex-wrap:wrap;flex:360px;min-width:0;max-width:760px;display:flex}.leads-filter .field{flex:200px;min-width:0}.leads-toolbar .leads-filter .field{flex:200px;min-width:0;max-width:none}.btn.leads-mine{flex:none;height:44px}.leads-mine[aria-pressed=true]{background:var(--ink);color:var(--inverse);box-shadow:none}.leads-mine[aria-pressed=true]:hover:not(:disabled){background:var(--ink);opacity:.88}.leads-stages{align-items:center;gap:var(--space-3);display:flex}.leads-stages-label{font-size:var(--text-sm);color:var(--ink-2);flex:none;font-weight:600}.leads-stagebar{overscroll-behavior-x:contain;min-width:0}.leads-lead{min-width:0}.leads-name{overflow-wrap:anywhere;font-weight:700;text-decoration:none}.leads-name:hover{text-decoration:underline}.leads-sub{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;display:block}.row.leads-stage{gap:6px}.leads-next{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.leads-next-text{overflow-wrap:anywhere}.leads-hint{font-size:var(--text-xs);color:var(--warn);flex-basis:100%;font-weight:600}.leads-who-label{display:none}.leads-pages{justify-content:center;align-items:center;gap:var(--space-3);color:var(--ink-2);font-size:14px;display:flex}.leads-today-sub{margin-bottom:var(--space-1)}.leads-today{margin:0;padding:0;list-style:none;display:grid}.leads-today li{align-items:center;gap:4px var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:8px 0;font-size:14px;display:flex}.leads-today li:last-child{border-bottom:0}.leads-today-step{color:var(--ink-2);overflow-wrap:anywhere;flex:auto}.leads-today li>.chip{margin-left:auto}.leads-today-more{margin:var(--space-3) 0 0;font-size:14px}.leads-today-more a{font-weight:600}@media (width<=699.98px){.leads-toolbar>.leads-views{width:100%;display:flex}.leads-toolbar .leads-views button{flex:auto;padding:0 10px}.leads-filter{flex-basis:100%;max-width:none}.leads-stagebar{scrollbar-width:none}.leads-stagebar::-webkit-scrollbar{display:none}.leads-table .table,.leads-table .table tbody{min-width:0;display:block}.leads-table .table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leads-table .table tbody tr{gap:6px var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;display:grid}.leads-table .table tbody tr:last-child{border-bottom:0}.leads-table .table td{border:0;min-width:0;padding:0;display:block}.leads-table .table td:nth-child(2){justify-self:end}.leads-table .table td:nth-child(3),.leads-table .table td:nth-child(4){grid-column:1/-1}.leads-table .table td:nth-child(4){font-size:var(--text-xs);color:var(--ink-3)}.leads-table .table td.table-empty{grid-column:1/-1;padding:8px 0}.row.leads-stage{justify-content:flex-end}.leads-who-label{display:inline}.leads-next .leads-action{margin-left:auto}.leads-next .leads-call{width:44px;height:44px}}.settings{max-width:760px}.name-form{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--line)}.settings-switch{align-items:center;gap:var(--space-3);cursor:pointer;width:fit-content;min-height:44px;font-weight:700;display:inline-flex}.settings-switch input{appearance:none;border-radius:var(--r-pill);cursor:pointer;background:radial-gradient(circle at 14px 50%, var(--ink-3) 0 9px, transparent 9.5px) no-repeat var(--muted-surface);width:46px;height:28px;box-shadow:inset 0 0 0 1px var(--edge);flex:none;margin:0}.settings-switch input:checked{background:radial-gradient(circle at 32px 50%, var(--inverse) 0 10px, transparent 10.5px) no-repeat var(--ink);box-shadow:none}.settings-switch input:disabled{cursor:progress;opacity:.6}.settings-options{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.settings-options legend{margin-bottom:var(--space-2);padding:0;font-size:14px;font-weight:700}.settings-option{gap:4px var(--space-3);border:1px solid var(--edge);border-radius:var(--r-field);background:var(--raised);cursor:pointer;grid-template-columns:auto minmax(0,1fr);padding:12px 14px;display:grid}.settings-option:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.settings-option input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.settings-option-title{font-size:14px}.settings-option-explain{font-size:var(--text-sm);color:var(--ink-2);grid-column:2}.settings-options:disabled .settings-option{cursor:default}.settings-more{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.settings-more a{color:var(--ink-2);font-weight:600}@media (width<=699.98px){.settings-links{grid-template-columns:1fr}}.lead-page{display:block}.lead-top{gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"crumb crumb crumb""title title actions""status source source""step step step";align-items:start;display:grid}.lead-top>.lead-crumb{grid-area:crumb;justify-self:start;margin-bottom:0}.lead-top>.lead-title{grid-area:title;min-width:0}.lead-top>.lead-actions{grid-area:actions;justify-content:flex-end}.lead-top>.lead-status{grid-area:status}.lead-top>.lead-source{grid-area:source;align-self:center}.lead-top>.lead-steparea{grid-area:step}.lead-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.lead-head h1{font-size:var(--text-2xl);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:700;line-height:1.1}.lead-head h1:after{content:"";background:var(--lime);border-radius:3px;width:52px;height:6px;margin-top:6px;display:block}.lead-sub{margin:var(--space-2) 0 0;color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;font-weight:500}.lead-sub a{align-items:center;gap:4px;font-weight:600;display:inline-flex}.lead-phone{display:none}.lead-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lead-source{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere;margin:0}.lead-pill{border-radius:var(--r-pill);background:var(--raised);height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge-strong);white-space:nowrap;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}button.lead-pill:hover{background:var(--surface)}.lead-pill.is-static{padding-right:12px}.lead-pill .chip{height:auto;box-shadow:none;font-size:inherit;font-weight:inherit;background:0 0;gap:6px;padding:0}.lead-pill-label{color:var(--ink-3);font-weight:500}.lead-pill>svg{color:var(--ink-3);flex:none}.lead-status .menu-list{left:0;right:auto}button.lead-pill[aria-disabled=true]{cursor:progress;opacity:.7}@media (width<=900px){.lead-status{position:relative}.lead-status .menu{position:static}.lead-status .menu-list{max-width:100%}}.lead-note textarea{resize:vertical;min-height:44px}.card.lead-step{--stripe:transparent;gap:var(--space-2);box-shadow:inset 3px 0 0 var(--stripe);padding:16px;display:grid}.card.lead-step>h2{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:0}.lead-step-text{font-size:var(--text-md);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.lead-step-actions{gap:var(--space-2);margin-top:var(--space-1);display:grid}.lead-step-actions>.btn{white-space:normal;width:100%;height:auto;min-height:40px;padding-block:8px}.lead-step .notice p{margin:0 0 var(--space-2)}.lead-step.is-bad{--stripe:var(--danger-dot)}.lead-step.is-warn{--stripe:var(--warn-dot)}.lead-step .chip.bad{background:var(--danger-bg);color:var(--danger);box-shadow:none}.lead-step .chip.warn{background:var(--warn-bg);color:var(--warn);box-shadow:none}.lead-side{gap:var(--space-3);flex-direction:column;grid-area:1/2;align-self:stretch;min-width:0;display:flex}@media (width>=901px) and (height>=720px){.lead-side>.lead-step{z-index:1;box-shadow:inset 3px 0 0 var(--stripe), 0 -13px 0 var(--canvas);position:sticky;top:72px}}.lead-cols{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start;display:grid}.lead-main{grid-area:1/1;min-width:0}.lead-main>.tk-akte{margin-top:0}.lead-events{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r-card);margin:0;padding:0;list-style:none;display:grid}.lead-events li{border-bottom:1px solid var(--line);gap:4px;padding:12px 16px;font-size:14px;display:grid}.lead-events li:last-child{border-bottom:0}.lead-event-head{justify-content:space-between;gap:2px var(--space-3);flex-wrap:wrap;display:flex}.lead-event-note{white-space:pre-wrap;color:var(--ink-2);overflow-wrap:anywhere;margin:0}.lead-subtitle{margin:var(--space-2) 0 0;font-size:14px;font-weight:800}.lead-way a{font-weight:600}.facts>.lead-way-grant{justify-content:flex-end;align-items:center;gap:6px var(--space-2);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.lead-way-hint{font-size:var(--text-xs);color:var(--ink-3);font-weight:600}.lead-way-hint.warn{border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn);padding:2px 8px}.lead-perms{margin:0;padding:0;list-style:none;display:grid}.lead-perms li{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);padding:10px 0;font-size:14px;display:flex}.lead-perms li:last-child{border-bottom:0}.lead-perms li>div{min-width:0}.lead-perm-meta{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;display:block}@media (width<=900px){.lead-cols{grid-template-columns:minmax(0,1fr)}.lead-side{display:contents}.lead-main{grid-area:auto}.lead-top,.lead-title{display:contents}.lead-top>.lead-actions{justify-content:flex-start}.lead-top>*,.lead-title>*{margin-top:var(--space-3)}.lead-top>.lead-crumb{margin-top:0}.lead-head{z-index:2;margin:var(--space-2) -16px 0;padding:var(--space-2) 16px;background:var(--canvas);border-bottom:1px solid var(--line);position:sticky;top:60px}.lead-head h1{min-width:0;font-size:var(--text-lg);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.3;overflow:hidden}.lead-head h1:after{display:none}.lead-phone{flex:none;display:inline-flex}.lead-desktop,.btn.lead-bar-twin{display:none}}.fields-2>.lead-belongs{grid-area:2/1/auto/-1}.lead-belongs{gap:6px;min-width:0;display:grid}.lead-belongs .segmented{width:fit-content;max-width:100%;padding:0;display:flex}.lead-belongs .segmented button{height:44px;padding:0 18px}.lead-belongs .notice{margin-top:2px}@media (width<=600px){.fields-2>.lead-belongs{grid-row:auto}.lead-belongs .segmented{width:100%}.lead-belongs .segmented button{flex:1 1 0;min-width:0;padding:0 8px}}.lead-fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.lead-fieldset legend{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:6px;padding:0;font-weight:600}.lead-check{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:4px 0;display:grid}.lead-check input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;margin:1px 0 0}.lead-check label{color:var(--ink);cursor:pointer;font-size:14px;font-weight:600}.lead-check input:disabled,.lead-check input:disabled+label{cursor:not-allowed}.lead-check input:disabled+label{color:var(--ink-3)}.lead-check .hint{font-size:var(--text-xs);color:var(--ink-3);grid-column:2;margin:0}.lead-via{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.lead-dups{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.lead-dups li{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--edge);border-radius:var(--r-field);padding:10px 12px;font-size:14px;display:flex}.lead-dups li>div{min-width:0}.lead-dups a{overflow-wrap:anywhere;font-weight:700}.lead-dups li.blocked{border-color:var(--danger);background:var(--danger-bg)}.lead-dup-sub{font-size:var(--text-sm);color:var(--ink-3);display:block}.lead-blocked{font-size:var(--text-sm);color:var(--danger);font-weight:700;display:block}.dialog:has(.lead-dialog){width:min(94vw,560px)}.lead-dialog p{margin:0}.lead-group{gap:6px;display:grid}.lead-group-label{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.lead-dialog .segmented{display:flex}.lead-dialog .segmented button{flex:1;height:40px}.lead-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-tile{border-radius:var(--r-field);text-align:left;background:var(--raised);min-height:56px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge);padding:10px 14px;font-weight:700}.lead-tile:hover{background:var(--surface)}.lead-tile[aria-pressed=true]{background:var(--lime-soft);box-shadow:inset 0 0 0 2px var(--ink)}.lead-choices .btn[aria-pressed=true]{background:var(--ink);color:var(--inverse);box-shadow:none}.lead-dialog .notice p{margin:0 0 var(--space-2)}.lead-outcome{color:var(--ink);font-size:14px;font-weight:700}.lead-dialog .lead-state{gap:var(--space-1)}.lead-dialog .lead-state p{margin:0}.lead-state:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lead-dialog .field input[readonly],.lead-dialog .field textarea[readonly]{background:var(--surface);color:var(--ink-2)}.lead-dialog .segmented button[aria-disabled=true],.lead-tile[aria-disabled=true],.lead-check input[aria-readonly=true]{cursor:default}html:has(.pipeline-board){scroll-padding-top:calc(60px + 72px + var(--space-3))}.pipeline{min-width:0}.pipeline-toolbar .leads-filter .field{flex:200px;min-width:0;max-width:none}.pipeline-lists{gap:var(--space-1);flex-wrap:wrap;display:flex}.pipeline-lists a{min-height:44px;padding:0 var(--space-3);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.pipeline-lists a:hover{background:var(--muted-surface);color:var(--ink)}.pipeline-statusbar{align-items:center;gap:var(--space-3);border-left:3px solid var(--edge-strong);min-height:36px;padding:2px 0 2px 12px;display:flex}.pipeline-status{color:var(--ink-2);flex:auto;margin:0;font-size:14px}.pipeline-nohits{color:var(--ink-2);margin:0;font-size:14px}.pipeline-board{gap:var(--space-3);grid-template-columns:repeat(4,minmax(200px,1fr));align-items:stretch;display:grid}.pipeline-col{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--surface);flex-direction:column;min-width:0;display:flex;position:relative}.pipeline-col-head{z-index:2;border-bottom:1px solid var(--line);border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0;background:var(--surface);min-height:72px;padding:12px 14px 10px;position:sticky;top:60px}.pipeline-col-head h2{align-items:center;gap:var(--space-2);width:fit-content;font-size:var(--text-md);font-weight:800;display:flex}.pipeline-col-head h2:focus{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.pipeline-count{border-radius:var(--r-pill);background:var(--raised);min-width:24px;height:22px;box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink-2);font-size:var(--text-xs);place-items:center;padding:0 7px;font-weight:700;display:inline-grid}.pipeline-meaning{font-size:var(--text-sm);color:var(--ink-3);margin:2px 0 0}.pipeline-cards{padding:var(--space-2);gap:var(--space-2);margin:0;list-style:none;display:grid}.pipeline-col-empty{margin:var(--space-2);padding:var(--space-4) var(--space-3);border:1px dashed var(--edge-strong);border-radius:var(--r-field);color:var(--ink-3);font-size:var(--text-sm);text-align:center}.pipeline-col-more{min-height:44px;margin:0 var(--space-2) var(--space-2);padding:4px var(--space-3);border-radius:var(--r-field);color:var(--ink-2);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.pipeline-col-more:hover{background:var(--muted-surface);color:var(--ink);text-decoration:underline}.pipeline-card{border:1px solid var(--edge);border-radius:var(--r-field);background:var(--raised);min-width:0;box-shadow:0 1px 0 var(--line);cursor:grab;gap:6px;padding:12px 14px;display:grid;position:relative}.pipeline-card:hover{border-color:var(--edge-strong)}.pipeline-card.is-locked{cursor:default}.pipeline-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.pipeline-name{min-width:0;min-height:24px;color:var(--ink);overflow-wrap:anywhere;cursor:pointer;flex:auto;padding-top:2px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:block}.pipeline-name:hover{text-decoration:underline}.pipeline-name:focus-visible{border-radius:4px}.pipeline-menu{flex:none;margin:-10px -10px -8px 0}.pipeline-menu-button{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink-2);place-items:center;display:grid}.pipeline-menu-button:hover,.pipeline-menu-button[aria-expanded=true]{background:var(--surface);color:var(--ink)}.pipeline-sub{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere;margin:-4px 0 0}.pipeline-step{align-items:center;gap:6px var(--space-2);font-size:var(--text-sm);color:var(--ink);flex-wrap:wrap;display:flex}.pipeline-step-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.pipeline-meta{font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.pipeline-who{align-items:center;gap:4px;font-weight:600;display:inline-flex}.pipeline-who svg{color:var(--ink-3)}.pipeline-fails{font-weight:600}.pipeline-fails.is-warn{color:var(--warn)}.pipeline-kept{border-radius:var(--r-pill);background:var(--lime);color:var(--rail);font-size:var(--text-xs);justify-self:start;margin:0;padding:2px 9px;font-weight:700}@keyframes pipeline-flash{0%,35%{background-color:var(--lime-soft);box-shadow:0 0 0 2px var(--focus)}to{background-color:var(--raised);box-shadow:0 1px 0 var(--line)}}.pipeline-card.is-flash{animation:2.4s ease-out pipeline-flash}.pipeline-board.is-dragging .pipeline-col.is-allowed{outline:2px dashed var(--focus);outline-offset:-1px}.pipeline-col.is-over,.pipeline-col.is-over .pipeline-col-head{background:linear-gradient(var(--lime-soft), var(--lime-soft)), var(--surface)}.pipeline-col.is-blocked{cursor:not-allowed}.pipeline-col.is-blocked .pipeline-card,.pipeline-col.is-blocked .pipeline-col-empty,.pipeline-col.is-blocked .pipeline-col-more{opacity:.4}.pipeline-col-note{top:calc(60px + 72px + var(--space-2));z-index:1;height:0;position:sticky}.pipeline-col-note>p{top:var(--space-2);left:var(--space-2);right:var(--space-2);margin:0;position:absolute}.pipeline-col-reason{border:1px solid var(--edge-strong);border-radius:var(--r-field);background:var(--raised);color:var(--ink);font-size:var(--text-sm);padding:10px 12px;font-weight:600;line-height:1.4}.pipeline-col-drop{border-radius:var(--r-field);background:var(--lime);min-height:44px;color:var(--rail);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:700;display:flex}.pipeline-card.is-source{border-style:dashed;border-color:var(--edge-strong);box-shadow:none;background:0 0}.pipeline-card.is-source>*{opacity:.35}.pipeline-drops{z-index:4;left:50%;bottom:var(--space-4);gap:var(--space-3);grid-template-columns:1fr 1fr;width:min(100vw - 56px,1504px);display:grid;position:fixed;transform:translate(-50%)}.pipeline-drop{justify-content:center;align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-3) var(--space-4);border:2px dashed var(--focus);border-radius:var(--r-card);box-shadow:0 0 0 4px var(--canvas);color:var(--ink);font-size:var(--text-md);text-align:center;font-weight:700;display:flex}.pipeline-drop.is-won{background:linear-gradient(var(--ok-bg), var(--ok-bg)), var(--raised)}.pipeline-drop.is-won svg{color:var(--ok)}.pipeline-drop.is-lost{background:linear-gradient(var(--danger-bg), var(--danger-bg)), var(--raised)}.pipeline-drop.is-lost svg{color:var(--danger)}.pipeline-drop.is-over{background:linear-gradient(var(--lime-soft), var(--lime-soft)), var(--raised);border-style:solid}@media (width<=1100px){.pipeline-board{gap:var(--space-2)}.pipeline-cards{gap:6px;padding:6px}.pipeline-card{padding:10px 12px}.pipeline-col-head{padding:10px 12px 8px}}@media (prefers-reduced-motion:reduce){.pipeline-card.is-flash{background-color:var(--lime-soft);box-shadow:0 0 0 2px var(--focus);animation:none}}.area-zahl{background:var(--lime);color:#111317;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:grid}.tk-bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin:-4px 0 var(--space-4);flex-wrap:wrap;display:flex}.tk-bar .segmented{flex:none}.tk-tab{border-radius:var(--r-pill);height:44px;color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.tk-tab[aria-current=page]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge)}.tk-search{align-items:center;gap:var(--space-2);border:1px solid var(--edge-strong);border-radius:var(--r-pill);background:var(--raised);height:44px;color:var(--ink-3);padding:0 14px;display:flex}.tk-search input{min-width:0;color:var(--ink);font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.tk-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.tk-bar-search{flex:280px;max-width:460px}kbd{border:1px solid var(--edge-strong);min-width:20px;height:20px;font:700 11px var(--font);color:var(--ink-2);background:var(--raised);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.tk-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.tk-board{min-width:0}.tk-cols{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tk-col{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-card);min-width:0;padding:14px;transition:box-shadow .15s}.tk-col.is-over{box-shadow:inset 0 0 0 2px var(--ink)}.tk-col-head{align-items:center;gap:10px;display:flex}.tk-col-head h2{font-size:var(--text-md);flex:1;font-weight:700}.tk-col-fold>summary{align-items:center;gap:var(--space-2);cursor:default;list-style:none;display:flex}.tk-col-fold>summary::-webkit-details-marker{display:none}.tk-col-fold>summary .tk-col-head{flex:1}.tk-fold-icon{display:none}.tk-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 0;font-size:11px;font-weight:800}.tk-empty{margin:6px 0 0}.tk-list{gap:var(--space-2);margin:0;margin-top:var(--space-2);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.tk-more{text-align:center}.tk-who{width:24px;height:24px;color:var(--lime);background:#111317;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.tk-who.is-both{background:var(--muted-surface);color:var(--ink-2);font-size:9px}.tk-card{background:var(--raised);border:1px solid var(--edge);border-radius:12px;gap:10px;padding:10px 12px;display:flex}.tk-card[draggable=true]{cursor:grab}.tk-card.is-bad{box-shadow:inset 3px 0 0 var(--danger-dot)}.tk-card.is-warn{box-shadow:inset 3px 0 0 var(--warn-dot)}.tk-card.is-lead{border-style:dashed}.tk-card.is-seen{background:var(--ok-bg);border-color:var(--edge);box-shadow:inset 3px 0 0 var(--ok-dot)}.tk-card.is-seen .tk-open{color:var(--ok);text-decoration:line-through}.tk-card.is-selected{outline:2px solid var(--ink);outline-offset:1px;background:var(--lime-soft)}.tk-card-body{flex:1;grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;min-width:0;display:grid}.tk-open{text-align:left;width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:block}a.tk-open:hover,button.tk-open:hover{text-decoration:underline}.tk-meta{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.tk-anchor-chip{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;line-height:28px;text-decoration:none;display:inline-block;overflow:hidden}.tk-lead-chip{background:var(--info-bg);color:var(--info)}.tk-count{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:3px;font-weight:700;display:inline-flex}.tk-latest{font-size:var(--text-xs);color:var(--ink-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.tk-repeat{color:var(--ink-2);align-items:center;display:inline-flex}.tk-inline-check{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.tk-new{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.tk-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #111317}.tk-check{border:2px solid var(--edge-strong);background:var(--raised);width:22px;height:22px;color:var(--lime);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}button.tk-check:hover{border-color:var(--ink);background:var(--lime-soft)}.tk-check.is-on{background:var(--ink);border-color:var(--ink)}.tk-check.is-dropped{background:var(--muted-surface);border-color:var(--edge-strong);color:var(--ink-2);font-weight:800}.tk-check.is-lead{background:0 0;border-style:dashed}.tk-check.small{border-radius:6px;width:18px;height:18px}.tk-quick{align-items:center;gap:var(--space-2);margin-top:var(--space-3);border:1px dashed var(--edge-strong);color:var(--ink-3);border-radius:12px;flex-wrap:wrap;padding:8px 12px;display:flex}.tk-quick:focus-within{border-style:solid;border-color:var(--ink);color:var(--ink);background:var(--raised)}.tk-quick input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:600}.tk-quick input::placeholder{color:var(--ink-3)}.tk-keys{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tk-recent h2,.tk-detail h2{font-size:var(--text-lg);line-height:1.3}.tk-recent,.tk-detail{max-height:calc(100vh - 92px);position:sticky;top:76px;overflow:auto}.tk-done-list{margin:var(--space-3) 0;padding:0;list-style:none}.tk-done-list li{border-top:1px solid var(--line);gap:8px;padding:8px 0;display:flex}.tk-done-list li:first-child{border-top:0}.tk-done-list p{margin:0}.tk-done-title{text-align:left;color:var(--ink-3);text-decoration:line-through}.tk-detail-top{justify-content:space-between;align-items:center;display:flex}.tk-detail-body{gap:var(--space-3);margin-top:var(--space-2);border-radius:12px;display:grid}.tk-detail-body.is-drop{outline:2px dashed var(--ink);outline-offset:6px}.tk-detail-head{align-items:flex-start;gap:10px;display:flex}.tk-detail-head .tk-check{margin-top:3px}.tk-detail-head h2.is-closed{color:var(--ink-3);text-decoration:line-through}.tk-closed{font-size:var(--text-sm);color:var(--ink-2);margin:0;font-weight:600}.tk-closed.is-pending{color:var(--ok)}.tk-props{grid-template-columns:92px 1fr;align-items:center;gap:9px 10px;margin:0;font-size:14px;display:grid}.tk-props dt{color:var(--ink-3);font-size:13px;font-weight:600}.tk-props dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.tk-details{white-space:pre-wrap;color:var(--ink-2);margin:0;font-size:14px}.tk-actions{gap:var(--space-2)}.tk-confirm{padding:var(--space-3);background:var(--surface);border:1px solid var(--edge);border-radius:12px}.tk-confirm p{margin:0 0 var(--space-2)}.tk-note-actions{gap:var(--space-2)}.tk-choices{align-items:center;gap:6px}.tk-date{border:1px solid var(--edge-strong);border-radius:var(--r-pill);background:var(--raised);height:34px;color:var(--ink);font-size:var(--text-sm);padding:0 10px}.tk-timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tk-timeline li{gap:10px;display:flex}.tk-timeline li>div{flex:1;min-width:0}.tk-timeline li.is-quiet .tk-when{color:var(--ink-3)}.tk-when{font-size:var(--text-xs);color:var(--ink-3);margin:0;font-weight:600}.tk-bubble{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:4px 0 0;padding:8px 12px;font-size:14px}.tk-file{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:6px;display:flex}.tk-file-open{align-items:center;gap:var(--space-2);border:1px solid var(--edge);background:var(--raised);text-align:left;font-size:var(--text-sm);border-radius:10px;max-width:100%;padding:6px;font-weight:600;display:flex}.tk-file-open img{object-fit:cover;background:var(--muted-surface);border-radius:6px;width:120px;height:80px}.tk-file-open span{overflow-wrap:anywhere}.tk-anchor .tk-search{border-radius:var(--r-field)}.tk-hits{margin:var(--space-2) 0 0;border:1px solid var(--edge);border-radius:var(--r-field);background:var(--raised);padding:4px;list-style:none;display:grid}.tk-hits button{text-align:left;border-radius:8px;width:100%;min-height:40px;padding:6px 10px;font-size:14px}.tk-hits button:hover,.tk-hits button:focus-visible{background:var(--surface)}.tk-hit-kind{min-width:64px;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:800;display:inline-block}.tk-error{color:var(--danger)}.tk-closed-head{justify-content:space-between}.tk-rows{margin:var(--space-2) 0 0;padding:0;list-style:none}.tk-rows li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 4px;display:flex}.tk-rows li>div{flex:1;min-width:0}.tk-rows li.is-selected{background:var(--lime-soft);border-radius:10px}.tk-rows p{margin:2px 0 0}.tk-row-title{text-align:left;color:var(--ink);font-weight:600}.tk-row-title:hover{text-decoration:underline}.heute>.tk-heute{grid-column:1/-1}.tk-quick-heute{margin-top:0}.tk-today{margin:var(--space-2) 0 0;gap:4px;padding:0;list-style:none;display:grid}.tk-today-row{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.tk-today-row>div{flex:1;min-width:0}.tk-fold{margin-top:var(--space-3)}.tk-fold>summary{cursor:pointer;color:var(--ink-2);font-weight:700;font-size:var(--text-sm)}.tk-undo-line{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.tk-akte{margin-top:var(--space-4)}.tk-beleg{gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-sm)}.tk-toasts .tk-undo{color:var(--lime);background:0 0;border:0;padding:6px 4px;font-weight:700}@media (width<=1180px){.tk-layout{grid-template-columns:minmax(0,1fr)}.tk-recent{display:none}.tk-detail{z-index:20;width:min(420px,100vw - 24px);max-height:none;position:fixed;top:72px;bottom:12px;right:12px;box-shadow:0 20px 50px #00000040}}@media (width<=900px){.area-zahl{min-width:16px;height:16px;font-size:10px;position:absolute;top:2px;right:calc(50% - 24px)}.tk-cols{grid-template-columns:minmax(0,1fr)}.tk-bar{flex-direction:column;align-items:stretch}.tk-bar .segmented{max-width:100%}.tk-check{width:28px;height:28px}.tk-card{padding:12px}.tk-open{min-height:28px}.tk-col-fold:not([open])>summary{padding-bottom:0}.tk-col-fold>summary{cursor:pointer}.tk-fold-icon{display:block}.tk-keys{display:none}.tk-detail{border-radius:0;width:auto;inset:60px 0 0}.tk-props{grid-template-columns:1fr}}.bk-dialog .btn,.bk-dialog .btn.small,.bk-stand .btn,.bk-stand .link-button{height:auto;min-height:44px}.bk-dialog .link-button,.bk-page .link-button{text-align:left;min-height:44px}.bk-dialog details>summary,.bk-files>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.bk-page .choice input,.bk-dialog .choice input{width:20px;height:20px;accent-color:var(--ink);margin:0}.bk-section{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.bk-file{gap:var(--space-2)}.bk-file:focus{outline:2px solid var(--focus);outline-offset:2px}.bk-file p{margin:0}.bk-file-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bk-file-title{font-size:var(--text-md);overflow-wrap:anywhere;font-weight:700}.bk-result-line{margin:0;font-weight:600}.bk-line{margin:0}.bk-lead{color:var(--ink-2);margin:0;font-size:14px}.bk-warn{color:var(--warn);margin:0;font-size:14px;font-weight:600}.bk-error,.bk-rights{margin:0}.bk-notyet{margin:0 0 var(--space-4);color:var(--ink-2);font-size:14px}.bk-plain{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.bk-actions{gap:var(--space-2)}.bk-confirm{color:var(--ink-2);max-width:72ch;margin:0;font-size:14px}.bk-checks{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bk-checks li{gap:var(--space-2);overflow-wrap:anywhere;align-items:flex-start;display:flex}.bk-checks li svg{flex:none;margin-top:3px}.bk-check-ok{color:var(--ok)}.bk-check-warn{color:var(--warn);font-weight:600}.bk-check-info{color:var(--ink-2)}.bk-check-bad{color:var(--danger);font-weight:600}.bk-opened{gap:var(--space-2);max-width:420px;display:grid}.bk-new summary{font-size:14px}.bk-page .bk-mini.table,.bk-page .bk-compare.table{min-width:0}.bk-mini{font-size:13px}.bk-mini th,.bk-mini td{padding:6px 10px}.bk-pairs-count{margin:0;font-weight:700}.bk-pair{padding:var(--space-3);border:1px solid var(--edge);border-radius:var(--r-field);gap:var(--space-2);min-width:0;margin:0;display:grid}.bk-pair legend{padding:0 var(--space-1);font-weight:700}.bk-compare{table-layout:fixed;font-size:13px}.bk-compare th,.bk-compare td{vertical-align:top;overflow-wrap:anywhere;padding:6px 10px}.bk-compare thead th:first-child{width:28%}.bk-compare th[scope=row]{color:var(--ink);background:0 0;font-weight:700}.bk-sub{font-size:var(--text-xs);color:var(--ink-3);font-weight:500;display:block}.bk-same{color:var(--ink-2)}.bk-choice-row{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.bk-follow{color:var(--ink-2);margin:0;font-size:14px}.bk-filters{gap:var(--space-3);flex-wrap:wrap;align-items:end;min-width:0;display:flex}.bk-views{flex:0 auto}.bk-selects{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bk-selects .field{flex:200px;min-width:0}.bk-search{flex:240px}.bk-13b{flex:100%}.bk-summary:focus{outline:2px solid var(--focus);outline-offset:2px}.bk-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.bk-amount{white-space:nowrap;font-weight:600}.bk-noname{font-style:italic}.bk-purpose{text-overflow:ellipsis;white-space:nowrap;max-width:52ch;color:var(--ink-2);font-size:var(--text-sm);display:block;overflow:hidden}.bk-table .table td[data-col=knopf]{text-align:right;white-space:nowrap}.bk-table .table tr.bk-current td{background:var(--lime-soft)}.bk-empty{padding:var(--space-4);border:1px solid var(--edge);border-radius:var(--r-card);background:var(--raised)}.bk-cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bk-card{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--raised);gap:6px;min-width:0;padding:12px 14px;display:grid}.bk-card.bk-current{box-shadow:inset 0 0 0 2px var(--lime);background:var(--lime-soft)}.bk-card-top{justify-content:space-between;align-items:center;gap:4px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.bk-card-top strong{overflow-wrap:anywhere}.bk-card-purpose{font-size:var(--text-sm);color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bk-card-bottom{justify-content:space-between;gap:var(--space-2);font-size:14px;display:flex}.bk-card .bk-card-button{justify-content:center;width:100%}.bk-pdf{gap:var(--space-3)}.bk-pdf-read{overflow-wrap:anywhere}.bk-pdf-fields{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.bk-pdf-fields .field{flex:180px;min-width:0}.bk-pdf-fields .field:first-child{flex-basis:220px}.bk-pdf-fields input,.bk-pdf-fields select{width:100%;min-width:0}.bk-pdf-check{gap:var(--space-2)}.bk-balance p{margin:0}.bk-balance .bk-checks,.in-ready .bk-checks{margin-top:var(--space-2)}.bk-balance-error{margin:var(--space-2) 0 0;font-size:14px}.bk-overlap p{overflow-wrap:anywhere;margin:0}.bk-overlap-actions{justify-content:flex-end}.bk-file-line .chip{vertical-align:middle}.bk-files{margin-top:var(--space-4)}.bk-file-list{margin:0;padding:0;list-style:none;display:grid}.bk-file-list li{padding:var(--space-3) 0;border-bottom:1px solid var(--line);gap:4px;min-width:0;display:grid}.bk-file-list li:last-child{border-bottom:0}.bk-file-list li:focus{outline:2px solid var(--focus);outline-offset:2px}.bk-file-list p{overflow-wrap:anywhere;margin:0}.bk-file-line{font-size:14px}.dialog.bk-dialog{width:min(94vw,640px);max-height:92vh;padding:0;display:none}.dialog.bk-dialog[open]{flex-direction:column;display:flex}.bk-dialog-body{padding:var(--space-5) var(--space-5) var(--space-3);color:var(--ink-2);gap:var(--space-3);flex:auto;align-content:start;display:grid;overflow-y:auto}.bk-dialog-body>h2{font-size:var(--text-lg);color:var(--ink)}.bk-dialog-body>h2:focus{outline:none}.bk-dialog-body>h2:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bk-dialog-actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line);background:var(--raised);flex-wrap:wrap;display:flex}.bk-tx{gap:var(--space-3)}.bk-tx p{margin:0}.bk-tx-head{gap:4px;display:grid}.bk-tx-sum{color:var(--ink)}.bk-purpose-full{overflow-wrap:anywhere}.bk-matches li{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.bk-inline{padding:var(--space-3);border:1px solid var(--edge-strong);border-radius:var(--r-field);background:var(--surface)}.bk-inline-title{font-size:var(--text-md);color:var(--ink)}.bk-kinds{gap:var(--space-1)}.bk-kind{align-items:flex-start;padding:4px 0}.bk-kind .choice-item>span:first-child{color:var(--ink);font-weight:600}.bk-follow-box{color:var(--ink);gap:4px;font-size:14px;display:grid}.bk-follow-box p:first-child{font-weight:700}.bk-suggest{gap:var(--space-2)}.bk-confirm-box{align-items:flex-start}.bk-confirm-box input{margin-top:2px}.bk-history .in-history li{grid-template-columns:128px minmax(0,1fr)}.bk-tx,.bk-target,.bk-cands,.bk-picks,.bk-pick,.bk-group,.bk-torb{overflow-wrap:anywhere;min-width:0}.bk-target{gap:var(--space-3)}.bk-cands,.bk-picks{gap:var(--space-2)}.bk-group{gap:var(--space-1)}.bk-group-title{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:700}.bk-cand-list{gap:0}.bk-cand{overflow-wrap:anywhere;padding:6px 0}.bk-cand .choice-item{min-width:0}.bk-cand-off{color:var(--ink-3);cursor:not-allowed}.bk-cand-off input{cursor:not-allowed}.bk-reason{font-size:var(--text-sm);color:var(--ok);font-weight:600}.bk-reversals{margin:0 0 0 var(--space-5)}.bk-pager{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:14px;display:flex}.bk-pick{padding:var(--space-3);border:1px solid var(--edge);border-radius:var(--r-field);background:var(--surface)}.bk-sum{color:var(--ink);margin:0;font-weight:600}.bk-torb{padding:var(--space-3);border:1px solid var(--warn);border-radius:var(--r-field);gap:var(--space-2)}.bk-torb p{margin:0}.bk-stand .facts{font-size:14px}.bk-stand .facts a{font-weight:700}@media (width<=700px){.bk-filters{grid-template-columns:minmax(0,1fr);display:grid}.bk-views{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.bk-views button{white-space:normal;min-width:0;padding:0 8px;line-height:1.2}.bk-selects{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-search{max-width:none}.bk-actions{flex-direction:column;align-items:stretch}.bk-actions>.btn{justify-content:center;width:100%}.bk-pdf-fields{grid-template-columns:minmax(0,1fr);display:grid}.bk-overlap-actions>.btn.primary{order:-1}.bk-file-head{align-items:flex-start}.bk-choice-row{gap:var(--space-1);flex-direction:column}.bk-compare,.bk-compare thead,.bk-compare tbody{display:block}.bk-compare tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bk-compare thead th:first-child{display:none}.bk-compare th[scope=row]{grid-column:1/-1;padding-bottom:0}.bk-compare td,.bk-compare th{border-bottom:0}.bk-compare td.bk-same{grid-column:1/-1}.bk-history .in-history li{grid-template-columns:1fr;gap:2px}.bk-cand{min-height:44px}.bk-pager{flex-wrap:wrap;justify-content:center}.bk-pager>.btn{flex:120px;justify-content:center}.bk-reversals{margin-left:var(--space-4)}.bk-pick .field input{width:100%;min-width:0}.dialog.bk-dialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.bk-dialog-body{padding:var(--space-4) var(--space-4) var(--space-3)}.bk-dialog-actions{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;position:sticky;bottom:0}.bk-dialog-actions>.btn{justify-content:center;width:100%}.bk-dialog-actions>.btn.primary{order:-1}}.bt{gap:var(--space-4);display:grid}.bt .t-ok{color:var(--ok)}.bt .t-warn,.bt-band .t-warn{color:var(--warn)}.bt .t-bad,.bt-band .t-bad{color:var(--danger)}.bt .t-off{color:var(--ink-3)}.bt-dot-s{background:var(--ok-dot);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.bt-dot-s.tone-warn{background:var(--warn-dot)}.bt-dot-s.tone-bad{background:var(--danger-dot)}.bt-dot-s.tone-off{box-shadow:inset 0 0 0 2px var(--ink-3);background:0 0}.bt-dot-s.is-pulse:after{content:"";border-radius:50%;animation:1.8s ease-out infinite bt-alarm;position:absolute;inset:0;box-shadow:0 0 #e2493b73}@keyframes bt-alarm{70%,to{box-shadow:0 0 0 8px #e2493b00}}.bt-live{border-radius:var(--r-pill);white-space:nowrap;height:30px;font-size:var(--text-xs);color:#ffffffc7;background:#ffffff12;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.bt-live i{background:var(--lime);border-radius:50%;width:8px;height:8px;position:relative}.bt-live i:after{content:"";border:1.5px solid var(--lime);opacity:0;border-radius:50%;animation:2.8s ease-out infinite bt-breathe;position:absolute;inset:-4px}.bt-live.is-off i{background:#fff6}.bt-live.is-off i:after{display:none}@keyframes bt-breathe{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}.bt-hero{border-radius:var(--r-card);background:var(--rail);color:#eef0f2;isolation:isolate;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.bt-hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,#2fb56b29,#0000);border-radius:50%;width:420px;height:420px;position:absolute;inset:-40% -10% auto auto}.bt-hero.tone-warn:before{background:radial-gradient(closest-side,#e5a70e33,#0000)}.bt-hero.tone-bad:before{background:radial-gradient(closest-side,#e2493b42,#0000)}.bt-hero.tone-off:before{background:radial-gradient(closest-side,#ffffff0f,#0000)}:root[data-theme=dark] .bt-hero{box-shadow:inset 0 0 0 1px var(--edge-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bt-hero{box-shadow:inset 0 0 0 1px var(--edge-strong)}}.bt-hero-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.bt-glyph{color:#8df0b8;background:#2fb56b29;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.bt-hero.tone-warn .bt-glyph{color:#f5c46b;background:#e5a70e2e}.bt-hero.tone-bad .bt-glyph{color:#ff8a8a;background:#e2493b38}.bt-hero.tone-off .bt-glyph{color:#fff9;background:#ffffff14}.bt-hero-text h2{font-size:var(--text-2xl);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.1}.bt-hero-text h2:after{content:"";background:var(--lime);border-radius:3px;width:44px;height:5px;margin-top:8px;display:block}.bt-hero-text p{color:#ffffffb8;font-weight:600;font-size:var(--text-md);margin:10px 0 0}.bt-problems{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bt-problems li{font-size:var(--text-sm);background:#e2493b29;border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.bt-problems li .bt-dot-s{margin-top:5px}.bt-problems li.tone-warn{background:#e5a70e21}.bt-problems b{font-weight:800;display:block}.bt-problems span span{color:#ffffffa8;font-weight:600;display:block}.bt-hero-stats{background:#ffffff14;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.bt-hero-stats div{background:var(--rail);padding:12px 14px}.bt-hero-stats dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:800}.bt-hero-stats dd{font-size:var(--text-xl);letter-spacing:-.03em;margin:4px 0 0;font-weight:800;line-height:1.1}.bt-hero-stats small{font-size:var(--text-sm);letter-spacing:0;color:#ffffff8c;font-weight:700}.bt-num small{letter-spacing:0;color:inherit;opacity:.6;font-size:.6em;font-weight:700}.bt-num.is-none{color:var(--ink-3)}.bt-card{padding:20px 22px}.bt-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.bt-card-head h2{font-size:var(--text-md);align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.bt-hint{font-size:var(--text-xs);color:var(--ink-3);font-weight:700}.bt-empty{color:var(--ink-2);font-weight:600;font-size:var(--text-sm);margin:0}.bt-group{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 4px;font-size:11px;font-weight:800}.bt-range button{height:34px;padding:0 12px}.bt-checks{margin:0;padding:0;list-style:none}.bt-check{border-top:1px solid var(--line);font-size:var(--text-sm);grid-template-columns:10px minmax(160px,1.1fr) minmax(0,1.3fr) auto;align-items:center;gap:6px 16px;padding:12px 0;display:grid}.bt-check:first-child{border-top:0}.bt-check.tone-bad{background:var(--danger-bg);border-color:#0000;border-radius:12px;margin:0 -12px;padding:12px}.bt-check.tone-bad+.bt-check{border-top-color:#0000}.bt-check-name,.bt-check-state{min-width:0;display:grid}.bt-check-name b{font-weight:800;font-size:var(--text-md);overflow-wrap:anywhere}.bt-check-name>span,.bt-check-state>span{color:var(--ink-3);font-weight:600}.bt-check-state b{font-weight:800}.bt-stale{color:var(--ink-3);font-weight:600}.bt-check-up{justify-self:end;align-items:center;gap:10px;display:flex}.bt-info{width:24px;height:24px;color:var(--ink-3);vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:-3px 0 -3px 4px;padding:0;transition:background .15s,color .15s;display:inline-grid}.bt-info:hover,.bt-info.is-open{background:var(--muted-surface);color:var(--ink)}.bt-info:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.bt-check-info{background:var(--surface);color:var(--ink-2);white-space:pre-line;border-radius:12px;grid-column:2/-1;max-width:72ch;margin:2px 0 0;padding:10px 14px;font-weight:500;line-height:1.55}.bt-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-weight:800}.bt-uptime{grid-auto-columns:5px;grid-auto-flow:column;gap:2px;height:26px;display:inline-grid}.bt-uptime i{background:var(--ok-dot);opacity:.85;border-radius:2px}.bt-uptime i.u-warn{background:var(--warn-dot);opacity:1}.bt-uptime i.u-bad{background:var(--danger-dot);opacity:1}.bt-uptime i.u-none{background:var(--muted-surface);opacity:1}.bt-uptime i:last-child{box-shadow:0 0 0 1.5px var(--raised), 0 0 0 3px var(--edge-strong)}.bt-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bt-metric{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--edge);border-radius:14px;grid-template-rows:auto auto auto 1fr;gap:2px;padding:14px 16px 12px;display:grid}.bt-metric.tone-warn{box-shadow:inset 3px 0 0 var(--warn-dot), inset 0 0 0 1px var(--edge)}.bt-metric.tone-bad{box-shadow:inset 3px 0 0 var(--danger-dot), inset 0 0 0 1px var(--edge)}.bt-metric-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-metric-label{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:6px;font-weight:700;display:flex}.bt-flag{font-size:11px;font-weight:800}.bt-metric-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.15}.bt-metric-value .t-bad{font-size:var(--text-lg);letter-spacing:-.01em}.bt-num.is-picked{color:var(--ink-2)}.bt-metric-sub{min-height:1.5em;font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bt-chart{touch-action:pan-y;cursor:crosshair;border-radius:6px;outline:none;height:64px;margin-top:10px;position:relative}.bt-chart:focus-visible{box-shadow:0 0 0 2px var(--focus)}.bt-chart svg{width:100%;height:100%;display:block;overflow:hidden}.bt-chart.is-empty{cursor:default;background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 12px);font-size:var(--text-xs);color:var(--ink-3);place-items:center;font-weight:600;display:grid}.bt-chart.is-empty span{border-radius:var(--r-pill);background:var(--surface);padding:2px 8px}.bt-line{fill:none;stroke:var(--ink-2);stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.bt-g0{stop-color:var(--ink-2);stop-opacity:.22}.bt-g1{stop-color:var(--ink-2);stop-opacity:0}.bt-chart.tone-warn .bt-line{stroke:var(--warn-dot)}.bt-chart.tone-warn .bt-g0{stop-color:var(--warn-dot)}.bt-chart.tone-bad .bt-line{stroke:var(--danger-dot)}.bt-chart.tone-bad .bt-g0{stop-color:var(--danger-dot)}.bt-plot{animation:1.1s cubic-bezier(.2,.7,.2,1) both bt-draw}.bt-marker{stroke:var(--danger-dot);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:.55}.bt-plot.is-tick{animation:.9s cubic-bezier(.2,.7,.2,1) both bt-shift}@keyframes bt-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bt-shift{0%{transform:translateX(var(--step))}to{transform:none}}.bt-dot{background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 3px var(--surface);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.bt-chart.tone-warn .bt-dot{background:var(--warn-dot)}.bt-chart.tone-bad .bt-dot{background:var(--danger-dot)}.bt-band .bt-dot{box-shadow:0 0 0 2px var(--surface)}.bt-dot.is-now:after{content:"";border:1.5px solid var(--ink-2);opacity:0;border-radius:50%;animation:1.4s ease-out .9s 2 bt-ping;position:absolute;inset:-6px}@keyframes bt-ping{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.bt-cross{background:var(--edge-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.bt-containers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.bt-containers li{border-top:1px solid var(--line);font-size:var(--text-sm);grid-template-columns:10px minmax(0,1fr) auto 70px 120px;align-items:center;gap:12px;padding:10px 0;display:grid}.bt-containers li:nth-child(-n+2){border-top:0}.bt-containers b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.bt-c-state{color:var(--ink-3);font-weight:700}.bt-containers li.tone-ok .bt-c-state{color:var(--ink-3)}.bt-c-cpu,.bt-c-mem{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.bt-c-cpu small{color:var(--ink-3);font-weight:600}.bt-c-mem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bt-bar{background:var(--muted-surface);border-radius:3px;height:6px;overflow:hidden}.bt-bar i{background:var(--ink-3);border-radius:3px;height:100%;transition:width .7s cubic-bezier(.2,.7,.2,1);display:block}.bt-foot{font-size:var(--text-xs);color:var(--ink-3);align-items:flex-start;gap:8px;margin:0;padding:0 4px;font-weight:600;display:flex}.bt-foot svg{flex:none;margin-top:2px}.bt-band{margin-bottom:var(--space-4);border-radius:var(--r-card);background:var(--raised);border:1px solid var(--edge);padding:6px 10px 6px 18px}.bt-band.tone-bad{box-shadow:inset 4px 0 0 var(--danger-dot), 0 0 0 1px var(--edge);border-color:#0000}.bt-band.tone-warn{box-shadow:inset 4px 0 0 var(--warn-dot)}.bt-band-bar{align-items:center;gap:10px 16px;min-height:42px;display:flex}.bt-band-title{font-weight:800;font-size:var(--text-md);flex:none;align-items:center;gap:8px;display:flex}.bt-band-dots{flex:none;align-items:center;gap:5px;display:inline-flex}.bt-band-dots .bt-dot-s{width:9px;height:9px}.bt-band-note{min-width:0;font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bt-band-note b{font-weight:800}.bt-band-right{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.bt-band-right a,.bt-band-toggle{border-radius:var(--r-pill);height:36px;font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.bt-band-right a:hover,.bt-band-toggle:hover{background:var(--surface);color:var(--ink)}.bt-band-toggle svg{transition:transform .2s}.bt-band-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bt-band-alert{background:var(--danger-bg);font-size:var(--text-sm);border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;margin:4px 0 8px;padding:10px 12px;display:grid}.bt-band-alert.tone-warn{background:var(--warn-bg)}.bt-band-alert .bt-dot-s{margin-top:5px}.bt-band-alert b{font-weight:800;display:block}.bt-band-alert span span{color:var(--danger);font-weight:600;display:block}.bt-band-alert.tone-warn span span{color:var(--warn)}.bt-band-body{padding:4px 0 12px;animation:.25s ease-out bt-open}@keyframes bt-open{0%{opacity:0;transform:translateY(-4px)}}.bt-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.bt-tile{background:var(--surface);font-size:var(--text-sm);color:inherit;border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:10px 12px;text-decoration:none;display:grid}.bt-tile:hover{box-shadow:inset 0 0 0 1px var(--edge-strong)}.bt-tile b{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.bt-tile-m{color:var(--ink-3);font-weight:600;font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.bt-tile.tone-bad{background:var(--danger-bg)}.bt-tile.tone-bad .bt-tile-m{color:var(--danger)}.bt-tile.tone-warn{background:var(--warn-bg)}.bt-tile-spark{grid-column:1/-1}.bt-tile .bt-chart{cursor:default;height:28px;margin-top:4px}.bt-band-foot{font-size:var(--text-xs);color:var(--ink-3);margin:10px 0 0;font-weight:600}@media (width<=1100px){.bt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-containers{grid-template-columns:minmax(0,1fr)}.bt-containers li:nth-child(2){border-top:1px solid var(--line)}}@media (width<=720px){.bt-hero{padding:18px 16px}.bt-hero-top{grid-template-columns:auto minmax(0,1fr)}.bt-hero-top .bt-live{grid-column:1/-1;justify-self:start}.bt-glyph{border-radius:12px;width:40px;height:40px}.bt-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-card{padding:16px}.bt-check{grid-template-columns:10px minmax(0,1fr)}.bt-check-state,.bt-check-up{grid-column:2}.bt-check-up{justify-self:start}.bt-metrics{grid-template-columns:minmax(0,1fr)}.bt-containers li{grid-template-columns:10px minmax(0,1fr) auto}.bt-c-cpu{text-align:left;grid-column:2}.bt-c-mem{grid-column:3}.bt-band{padding:6px 8px 6px 14px}.bt-band-bar{flex-wrap:wrap;gap:4px 12px}.bt-band-note{white-space:normal;flex-basis:100%;order:3;padding-bottom:6px}.bt-band-right a,.bt-band-toggle{height:40px}.bt-band-right .bt-band-link-label{display:none}}@media (prefers-reduced-motion:reduce){.bt-dot-s.is-pulse:after,.bt-live i:after,.bt-dot.is-now:after{animation:none;display:none}.bt-plot,.bt-plot.is-tick,.bt-band-body{animation:none}.bt-bar i,.bt-band-toggle svg{transition:none}}.hu-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-5);margin-bottom:20px;display:flex}.hu-date{color:var(--ink-3);font-size:var(--text-sm);margin-bottom:6px;font-weight:700}.hu-hello h1{font-size:var(--text-2xl);letter-spacing:-.035em;font-weight:700;line-height:1.1}.hu-hello h1:after{content:"";background:var(--lime);border-radius:3px;width:52px;height:6px;margin-top:6px;display:block}.hu-lage{color:var(--ink-2);font-weight:600;font-size:var(--text-lg);margin:10px 0 0}.hu-lage strong{color:var(--ink)}.hu-stand{white-space:nowrap}.hu-tools{align-items:center;gap:var(--space-3);flex:none;display:flex}.hu-kpis{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.hu-kpi{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r-card);min-width:0;color:inherit;align-content:start;gap:4px;padding:16px 18px;text-decoration:none;display:grid;position:relative;overflow:hidden}a.hu-kpi:hover{border-color:var(--edge-strong)}.hu-kpi.is-bad{box-shadow:inset 3px 0 0 var(--danger-dot)}.hu-kpi.is-warn{box-shadow:inset 3px 0 0 var(--warn-dot)}.hu-kpi-label{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:6px;font-weight:700;display:flex}.hu-kpi-value{font-size:var(--text-2xl);letter-spacing:-.035em;font-weight:700;line-height:1.15}.hu-kpi-value small{font-size:var(--text-lg);color:var(--ink-3);letter-spacing:-.02em;font-weight:700}.hu-kpi-value.is-zero,.hu-kpi-value .is-zero{color:var(--ink-3)}.hu-kpi-sub{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.hu-kpi-sub.bad{color:var(--danger)}.hu-kpi-sub.warn{color:var(--warn)}.hu-kpi-more{font-size:var(--text-xs);color:var(--ink-3);font-weight:600}.hu-skel{border-radius:var(--r-field);background:var(--muted-surface);width:60%;display:block}.hu-spark{width:96px;height:32px;position:absolute;top:16px;right:16px}.hu-spark .l{fill:none;stroke:var(--ink-2);stroke-width:1.6px}.hu-spark .a{fill:var(--muted-surface);stroke:none}.hu-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.hu-side{gap:var(--space-4);display:grid}.hu .card-head a{font-size:var(--text-sm);color:var(--ink-2);font-weight:700;text-decoration:none}.hu .card-head a:hover{color:var(--ink);text-decoration:underline}.hu-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 6px;font-size:11px;font-weight:800}.hu-now .hu-sub:first-of-type,.hu-fristen .hu-sub:first-of-type{margin-top:4px}.hu-n{letter-spacing:0;text-transform:none;font-weight:700}.hu-now{padding:20px 22px}.hu-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hu-item{align-items:center;gap:var(--space-3);border-radius:var(--r-field);grid-template-columns:28px minmax(0,1fr) auto;margin:0 -10px;padding:8px 10px;display:grid}.hu-item:hover{background:var(--surface)}.hu-ico{background:var(--surface);width:28px;height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--edge);border-radius:9px;place-items:center;display:grid}.hu-item.tone-bad .hu-ico{color:var(--danger);background:var(--danger-bg);box-shadow:none}.hu-item.tone-warn .hu-ico{color:var(--warn);background:var(--warn-bg);box-shadow:none}.hu-check{margin:0 3px;position:relative}.hu-check:before{content:"";position:absolute;inset:-11px}.hu-t{min-width:0;display:grid}.hu-title{overflow-wrap:anywhere;font-weight:700;text-decoration:none}a.hu-title:hover{text-decoration:underline}.hu-t .todo-group summary{cursor:pointer}.hu-t .todo-group ul{font-size:var(--text-sm);margin:6px 0 0;padding-left:18px}.hu-meta{color:var(--ink-3);font-size:var(--text-sm);font-weight:600}.hu-nr{white-space:nowrap}.hu-r{align-items:center;gap:var(--space-2);display:flex}.hu-amt{font-weight:800;font-size:var(--text-sm);white-space:nowrap}.hu-r .btn{text-decoration:none}@media (hover:hover){.hu-item .hu-hov{opacity:0;transition:opacity .15s}.hu-item:hover .hu-hov,.hu-item:focus-within .hu-hov{opacity:1}}@media (prefers-reduced-motion:reduce){.hu-item .hu-hov{transition:none}}.hu-calm{gap:6px;padding:14px 0 6px;display:grid}.hu-calm strong{font-size:var(--text-lg)}.hu-day-sub{font-size:var(--text-xs);color:var(--ink-2);outline:none;margin:10px 0 2px;scroll-margin-top:80px;font-weight:800}#hu-now-title{outline:none;scroll-margin-top:80px}#hu-now-title:focus-visible,.hu-day-sub:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.hu-now-foot{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.hu-quick{flex:1;margin:0}.hu-more{white-space:nowrap;font-weight:700}.hu-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.hu-day{border-radius:var(--r-field);font-size:var(--text-xs);color:var(--ink-3);background:0 0;justify-items:center;gap:4px;padding:8px 2px;font-weight:700;display:grid}.hu-day:hover{background:var(--surface)}.hu-day b{font-size:var(--text-md);color:var(--ink)}.hu-day.is-today{background:var(--ink);color:var(--inverse)}.hu-day.is-today b{color:var(--inverse)}.hu-day:disabled{opacity:.45;cursor:default}.hu-day:disabled:hover{background:0 0}.hu-pips{gap:3px;height:6px;display:flex}.hu-pips i{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.hu-pips i.warn{background:var(--warn-dot)}.hu-day.is-today .hu-pips i{background:var(--lime)}.hu-fristen .todo-list{margin-bottom:4px}.hu-grenze{margin-top:var(--space-3);font-size:var(--text-sm)}.hu-grenze-head{justify-content:space-between;gap:var(--space-3);font-weight:600;display:flex}.hu-grenze-head .warn{color:var(--warn)}.hu-grenze-head .bad{color:var(--danger)}.hu-meter{background:var(--muted-surface);border-radius:3px;height:6px;margin:4px 0 2px;overflow:hidden}.hu-meter i{background:var(--warn-dot);height:100%;display:block}.hu-meter.bad i{background:var(--danger-dot)}.hu-bar{background:var(--muted-surface);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.hu-bar span{min-width:4px;display:block}.hu-bar .st-new,.hu-legend .st-new{background:var(--ink-3)}.hu-bar .st-contacted,.hu-legend .st-contacted{background:var(--ink-2)}.hu-bar .st-talking,.hu-legend .st-talking{background:color-mix(in srgb, var(--ink) 75%, var(--canvas))}.hu-bar .st-offer_sent,.hu-legend .st-offer_sent{background:var(--ink)}.hu-legend{font-size:var(--text-xs);flex-wrap:wrap;gap:4px 14px;margin:8px 0;font-weight:600;display:flex}.hu-legend a{color:var(--ink-2);text-decoration:none}.hu-legend a:hover{color:var(--ink);text-decoration:underline}.hu-legend i{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.hu-person{font-size:var(--text-sm);color:inherit;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.hu-person:hover b{text-decoration:underline}.hu-person .avatar{width:26px;height:26px;font-size:11px}.hu-person .avatar.p{background:var(--muted-surface);color:var(--ink)}.hu-person .avatar.wb{background:var(--ink);color:var(--inverse)}.hu-person .hint-inline{margin-left:auto}.hu-bad{color:var(--danger)}.hu.is-sheet{padding-right:416px}.hu-sheet{z-index:30;background:var(--raised);border-left:1px solid var(--edge);width:400px;padding:22px 22px 96px;position:fixed;top:60px;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 40px #0000001f}.hu-sheet h2{font-size:var(--text-xl);letter-spacing:-.03em;outline:none}.hu-sheet>.hint-inline{margin-top:4px;display:block}.hu-sheet-state{min-height:1.2em;font-size:var(--text-xs);color:var(--ink-3);margin:4px 0 0}.hu-sheet-error{font-size:var(--text-sm);color:var(--danger);margin:6px 0 0;font-weight:600}.hu-opts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hu-opts+.hu-opts{margin-top:6px}.hu-opt{border-radius:var(--r-field);box-shadow:inset 0 0 0 1px var(--edge);font-size:var(--text-sm);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 4px;font-weight:700;display:grid}.hu-opt.is-off>span:nth-child(2){color:var(--ink-3)}.hu-opt-hint{font-size:var(--text-xs);color:var(--ink-3);font-weight:600;display:block}.hu-moves{gap:2px;display:flex}.hu-moves button{width:30px;height:30px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.hu-moves button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.hu-moves button:disabled{opacity:.25}.hu-fixed{font-size:var(--text-xs);color:var(--ink-3);padding-right:6px;font-weight:800}.hu-switch{background:var(--muted-surface);width:40px;height:24px;box-shadow:inset 0 0 0 1px var(--edge-strong);border-radius:12px;flex:none;position:relative}.hu-switch:after{content:"";background:var(--raised);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #00000040}.hu-switch[aria-checked=true]{background:var(--ink);box-shadow:none}.hu-switch[aria-checked=true]:after{left:20px}@media (prefers-reduced-motion:reduce){.hu-switch:after{transition:none}}.hu-must{border-radius:var(--r-field);background:var(--surface);font-size:var(--text-xs);color:var(--ink-2);gap:10px;margin:14px 0 0;padding:12px;font-weight:600;display:flex}.hu-sheet-foot{justify-content:space-between;gap:var(--space-2);background:var(--raised);border-top:1px solid var(--edge);width:400px;padding:14px 22px;display:flex;position:fixed;bottom:0;right:0}@media (width<=1180px){.hu-layout{grid-template-columns:1fr}.hu.is-sheet{padding-right:0}}@media (width<=900px){.hu{flex-direction:column;display:flex}.hu-layout{display:contents}.hu-head{flex-wrap:wrap;order:0;align-items:flex-start}.hu-now{margin-bottom:var(--space-4);order:1;padding:16px}.hu-kpis{scroll-snap-type:x mandatory;margin:0 -16px var(--space-4);order:2;gap:10px;padding:0 16px 4px;display:flex;overflow-x:auto}.hu-kpi{scroll-snap-align:start;flex:0 0 168px;padding:12px 14px}.hu-kpi-value{font-size:var(--text-xl)}.hu-spark{display:none}.hu-side{order:3}.hu-lage{font-size:var(--text-md)}.hu-stand,.hu-r .btn span{display:none}.hu-r .btn{justify-content:center;width:40px;height:40px;padding:0}.hu-now-foot{flex-direction:column;align-items:stretch}.hu-anpassen{justify-content:center;width:40px;height:40px;padding:0}.hu-anpassen span{display:none}.hu-sheet,.hu-sheet-foot{width:100vw}.hu-sheet{z-index:70;top:0}.hu-sheet-foot{z-index:71}}.search-dialog{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--raised);width:min(92vw,680px);max-width:none;max-height:min(78vh,750px);color:var(--ink);margin:auto;padding:0;position:fixed;inset:10vh 0 auto;overflow:hidden}.search-dialog[open]{flex-direction:column;display:flex}.search-dialog::backdrop{background:color-mix(in srgb, var(--rail) 65%, transparent)}.search-header{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);display:flex}.search-header>svg{color:var(--ink-2);flex:none}.search-header input{min-width:0;padding:var(--space-2) 0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.search-header input::placeholder{color:var(--ink-3);opacity:1}.search-header:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.search-close{flex:none}.search-content{overscroll-behavior:contain;min-width:0;min-height:100px;overflow-y:auto}.search-hint,.search-error{padding:var(--space-5);color:var(--ink-2);margin:0}.search-error p{margin:0 0 var(--space-3)}.search-group-heading{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1);color:var(--ink-2);font-size:var(--text-sm);display:flex}.search-group-heading span{color:var(--ink-3)}.search-option{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-4);cursor:pointer;border-left:4px solid #0000;display:flex}.search-option[aria-selected=true]{border-left-color:var(--lime);background:var(--muted-surface)}.search-option>svg{color:var(--ink-2);flex:none}.search-option-text{gap:var(--space-1);min-width:0;display:grid}.search-option-title,.search-option-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-option-title{color:var(--ink);font-weight:700}.search-option-detail{color:var(--ink-2);font-size:var(--text-sm)}.search-option mark{color:var(--ink);background:var(--lime-soft)}.search-more{min-height:44px;padding-left:calc(var(--space-4) + 19px + var(--space-3));color:var(--ink);font-size:var(--text-sm);font-weight:700}.search-limit{padding:var(--space-2) var(--space-4);color:var(--ink-2);font-size:var(--text-sm);margin:0}.search-status{min-height:38px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--text-sm)}@media (width<=600px){.search-dialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;inset:0}.search-content{flex:1}.search-status{padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom))}}.zu-card{min-width:0}.zu-body{gap:var(--space-3);min-width:0;display:grid}.zu-group{gap:6px;min-width:0;margin:0;display:grid}.zu-label{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.zu-line{overflow-wrap:anywhere;margin:0;font-size:14px}.zu-hint{font-size:var(--text-sm);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.zu-sub{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere;margin:0}.zu-sub a{font-weight:700}.zu-note{white-space:pre-wrap}.zu-notice-tail{margin:var(--space-1) 0 0}.segmented.zu-toggle{width:100%;display:flex;overflow:visible}.segmented.zu-toggle button{text-overflow:ellipsis;flex:1 1 0;min-width:0;height:44px;padding:0 10px;overflow:hidden}.link-button.zu-link{justify-self:start;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.zu-calc{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.zu-calc .btn{height:44px}.zu-stand{justify-items:start;gap:4px;min-width:0;display:grid}.zu-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.zu-actions .btn{height:44px;padding:0 18px}.zu-history summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.zu-history ul{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.zu-history li{overflow-wrap:anywhere;gap:2px;display:grid}.dialog:has(.zu-dialog){width:min(94vw,560px)}.zu-dialog p{margin:0}.zu-dialog .choice{align-items:center;min-height:44px}.zu-dialog .choice input{width:18px;height:18px;accent-color:var(--ink);margin-top:0}.zu-clarify legend{font-size:14px}.checklist li.hint{color:var(--info)}@media (width<=700px){.zu-actions{flex-direction:column;align-items:stretch}.zu-actions .btn{width:100%}.zu-calc{grid-template-columns:1fr}.zu-calc .btn{width:100%}}.fuer-mich-titel{font-size:var(--text-md);margin:0}.fuer-mich-zeile{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.fuer-mich-knoepfe{gap:var(--space-2);flex-wrap:wrap;display:flex}.fuer-mich-grenze{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.fuer-mich-grenze .field{max-width:16rem}.fuer-mich-tabelle{max-width:100%;overflow-x:auto}.fuer-mich-zeile>span{overflow-wrap:anywhere;min-width:0}.fuer-mich-kosten caption{text-align:left;padding-bottom:var(--space-2);font-weight:600}.entwurf{gap:var(--space-4);display:grid}.entwurf-website{gap:var(--space-4);min-width:0;display:grid}.entwurf-raster{gap:var(--space-4);align-items:start;display:grid}.entwurf-haupt,.entwurf-seite{gap:var(--space-4);min-width:0;display:grid}.nachbessern{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.nachbessern fieldset{border:1px solid var(--line);min-width:0;padding:var(--space-3) var(--space-4);border-radius:12px;margin:0}.nachbessern legend{padding:0 6px;font-weight:700}.nachbessern .kt-check{align-items:start}.nachbessern-auftrag{overflow-wrap:anywhere}.nachbessern-auftrag p:last-child{white-space:pre-wrap}@media (width>=1100px){.entwurf-raster{grid-template-columns:minmax(0,1fr) 360px}}.startkasten-info{background:var(--muted-surface);border-radius:var(--r-field);padding:var(--space-3);font-size:var(--text-sm)}.schritte{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.schritte .schritt-laeuft{font-weight:600}.schritte .schritt-fehler{color:var(--danger)}.schritte .schritt-fertig span{color:var(--ok)}.vorschau-leiste{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.vorschau-leiste .field{min-width:12rem}.segment{border:1px solid var(--edge-strong);border-radius:var(--r-pill);display:inline-flex;overflow:hidden}.segment button{min-height:40px;font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;padding:0 16px}.segment button[aria-pressed=true]{background:var(--ink);color:var(--inverse)}.vorschau-flaeche{gap:var(--space-4);background:var(--muted-surface);border-radius:var(--r-card);padding:var(--space-3);align-items:start;display:grid}.vorschau-flaeche.ansicht-beide{grid-template-columns:minmax(0,1fr) 390px}@media (width<=1279px){.vorschau-flaeche.ansicht-beide{grid-template-columns:1fr}}.rahmen{min-width:0;margin:0}.rahmen figcaption{font-size:var(--text-xs);color:var(--ink-3);margin-bottom:6px}.rahmen-huelle{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 32px -18px #00000059}.rahmen-telefon{max-width:390px}.rahmen iframe{transform-origin:0 0;background:#fff;border:0;display:block}.entstehung-bild{border:1px solid var(--line);border-radius:8px;width:100%}.entstehung-liste{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.angaben ul{font-size:var(--text-sm);gap:6px;padding-left:18px;display:grid}.fassungen{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.fassungen li{align-items:start;gap:var(--space-2);border-bottom:1px solid var(--line);padding:var(--space-2) 0;min-width:0;display:flex}.fassung-wahl{border-radius:var(--r-field);min-width:0;min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-items:start;gap:4px;padding:6px;display:grid}.fassung-wahl strong{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.fassung-wahl .hint-inline{font-size:var(--text-xs)}.fassung-wahl:hover,.fassungen li[aria-current=true] .fassung-wahl{background:var(--muted-surface)}.fassungen .menu-wrap{flex-shrink:0}.fassungen-aeltere summary,.expose-historie>summary,.website-akte-versand>summary{cursor:pointer;padding:var(--space-3) 0;min-height:44px;font-weight:600}.link-button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}.link-button:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.aendern fieldset{border:1px solid var(--line);border-radius:var(--r-field);padding:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-3);display:grid}.aendern-darstellung{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.aendern input[type=color]{border:1px solid var(--edge-strong);border-radius:var(--r-field);background:0 0;width:64px;height:40px}.pruefung-liste{gap:4px;margin:0 0 12px;padding-left:18px;font-size:.92rem;display:grid}.pruefung-noten{flex-wrap:wrap;gap:6px 16px;display:flex}.pruefung-bilder{grid-template-columns:3fr 1fr;align-items:start;gap:8px;margin-top:12px;display:grid}.pruefung-bilder img{object-fit:cover;object-position:top;border:1px solid var(--line,#ddd);border-radius:8px;width:100%;height:auto;max-height:420px}.bildauftraege-liste{gap:14px;margin-top:12px;padding-left:20px;display:grid}.bildauftraege-liste p{margin:4px 0 6px;font-size:.92rem}.steckbrief{border:1px solid var(--line);padding:var(--space-3) var(--space-4);border-radius:12px;margin:0}.steckbrief legend{padding:0 6px;font-weight:700}.steckbrief-vorschlaege{gap:2px;display:grid}.steckbrief .field-label{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.bildauftraege-knoepfe,.quellcode-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.bildauftraege-ablage{border:2px dashed var(--line);border-radius:10px;justify-items:start;gap:8px;margin-top:12px;padding:16px;display:grid}.bildauftraege-ablage p{margin:0}.bildauftraege-ablage.ist-ueber{border-color:var(--focus);background:color-mix(in srgb, var(--focus) 8%, transparent)}.bildauftraege-wahl{border:1px solid var(--line);border-radius:8px;margin-top:12px;padding:10px 12px}.bildauftraege-wahl p{margin:0}.bildauftraege-datei{cursor:pointer;position:relative}.bildauftraege-offen{border:1px solid var(--line);border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.bildauftraege-offen p{margin:0}.bildauftraege-offen-liste{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bildauftraege-offen-liste li{gap:6px;display:grid}.bildauftraege-offen-liste img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:6px;width:100%}.bildauftraege-offen-liste select{width:100%;min-height:40px;font:inherit;font-size:.85rem}.bildauftraege-datei input{opacity:0;cursor:pointer;position:absolute;inset:0}.bildauftraege-datei:focus-within{outline:2px solid var(--focus);outline-offset:2px}.fuer-mich-modell{gap:6px;max-width:520px;display:grid}.expose-auswahl{gap:var(--space-3);display:grid}.expose-raster{gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=899px){.expose-raster{grid-template-columns:1fr}}.expose-gruppe{border-top:1px solid var(--line);padding-top:8px}.expose-gruppe summary{cursor:pointer;padding:4px 0;font-weight:600}.expose-gruppe>*+*{margin-top:8px}.expose-feld{gap:var(--space-1);justify-items:start;display:grid}.expose-feld .field{width:100%}.expose-findings{padding-block:var(--space-4);border-block:1px solid var(--line)}.expose-findings h3{font-size:var(--text-sm)}.expose-finding{align-items:start;gap:var(--space-3);cursor:pointer;min-height:44px;padding-block:var(--space-2);display:flex}.expose-finding input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:4px}.expose-finding-sentence{margin-top:var(--space-1);font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.expose-video{border-radius:var(--r-field);aspect-ratio:16/9;background:#000;width:100%}.expose-historie{border-top:1px solid var(--line);min-width:0}.website-akte-raster{gap:var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.website-akte-raster>*{min-width:0}.website-akte-vorschaubild{border-radius:var(--r-card);background:var(--muted-surface);height:240px;margin:0;position:relative;overflow:hidden}.website-akte-vorschaubild img{object-fit:cover;object-position:top;width:100%;height:210px}.website-akte-vorschaubild iframe{transform-origin:0 0;pointer-events:none;border:0;width:400%;height:840px;position:absolute;transform:scale(.25)}.website-akte-vorschaubild figcaption{bottom:0;background:var(--muted-surface);color:var(--ink-2);font-size:var(--text-xs);padding:6px 12px;position:absolute;inset-inline:0}.website-akte-platzhalter{padding:var(--space-4);color:var(--ink-2);font-size:var(--text-sm)}.website-akte-expose{padding-top:var(--space-3);border-top:1px solid var(--line)}.website-akte-expose h3,.website-akte-expose p{margin:0}.website-akte-versand{border-top:1px solid var(--line)}@media (width<=700px){.website-akte-raster{grid-template-columns:minmax(0,1fr)}}.warten-klein{border:1px solid var(--line);border-radius:var(--r-field);padding:10px 12px}.absender-form{gap:var(--space-2);display:grid}.absender-felder{gap:var(--space-3);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}@media (width<=699px){.absender-felder{grid-template-columns:1fr}}.absender-foto{gap:var(--space-2);align-items:center;display:flex}.absender-foto img,.absender-foto>span{object-fit:cover;background:var(--line);width:48px;height:48px;font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid}.absender-datei{cursor:pointer;position:relative}.absender-datei input{opacity:0;cursor:pointer;position:absolute;inset:0}.absender-datei:focus-within{outline:2px solid var(--focus);outline-offset:2px}.texte-aendern{padding:12px 0}.texte-aendern-liste{overflow-wrap:anywhere;margin:0;padding-left:20px}.texte-aendern-liste li{margin-bottom:8px}.letter-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.letter-paper{background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-card);gap:var(--space-4);padding:clamp(20px,4vw,52px);display:grid}.letter-head{border-bottom:1px solid var(--line);padding-bottom:var(--space-4);font-size:var(--text-sm);flex-direction:column;gap:4px;display:flex}.letter-head strong{font-size:var(--text-lg)}.letter-head span{color:var(--ink-2);overflow-wrap:anywhere}.letter-address{padding-top:var(--space-5);font-style:normal;line-height:1.65}.letter-date{text-align:right;font-size:var(--text-sm);color:var(--ink-2)}.letter-paper textarea{resize:vertical;background:var(--raised);min-height:290px;line-height:1.75}.letter-paper p{margin:0}.letter-fixed{border-top:1px solid var(--line);padding-top:var(--space-4);font-size:var(--text-xs);color:var(--ink-3);line-height:1.6}.letter-fixed p{margin-top:var(--space-2);white-space:pre-wrap}.letter-checklist{gap:var(--space-3);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.letter-checklist li{gap:var(--space-2);align-items:center;display:flex}.letter-checklist svg{flex-shrink:0}.letter-checklist .letter-check-open{color:var(--ink-2);align-items:flex-start}.letter-checklist .letter-check-open svg{margin-top:3px}.letter-kind{justify-self:start;width:fit-content}.letter-checks{top:var(--space-5);position:sticky}.letter-archive{border-top:1px solid var(--line);padding-top:var(--space-4)}.letter-archive summary{cursor:pointer;padding-block:12px}.letter-archive-entry{border-bottom:1px solid var(--line);padding-block:var(--space-4);font-size:var(--text-sm)}.letter-archive-entry p{margin:0}.letter-hash{overflow-wrap:anywhere;font-size:var(--text-xs);display:block}.letter-selection{bottom:var(--space-4);z-index:5;gap:var(--space-3);width:fit-content;max-width:100%;margin:var(--space-5) auto;padding:var(--space-3) var(--space-4);background:var(--raised);border:1px solid var(--edge-strong);border-radius:var(--r-card);box-shadow:0 4px 18px var(--edge);flex-wrap:wrap;align-items:center;display:flex;position:sticky}.letter-select{z-index:2;cursor:pointer;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.letter-select input{width:18px;height:18px;accent-color:var(--action)}.letter-quick{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=850px){.letter-grid{grid-template-columns:minmax(0,1fr)}.letter-checks{position:static}}@media (width<=600px){.letter-selection{bottom:var(--space-2);width:100%}.letter-selection .btn{flex:1}.letter-paper{padding:var(--space-4)}}.edit-lock{border:0;min-width:0;margin:0;padding:0}.plan-rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.plan-row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:10px;display:grid}.plan-row-head{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.plan-row-head strong{flex:1}.plan-amount{font-variant-numeric:tabular-nums;color:var(--ink-2)}.plan-row-fields{gap:var(--space-3);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:start;display:grid}.plan-fixed{min-height:44px;color:var(--ink-2);align-items:center;margin:0;display:flex}.plan-list{gap:2px;margin:0;padding-left:1.1em;display:grid}.plan-chain li{grid-template-columns:minmax(0,1fr) auto auto}.plan-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.plan-card-foot{margin-top:var(--space-3)}.plan-forecast{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:14px;display:flex}.plan-choice{gap:var(--space-2);display:grid}.plan-option-row{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.plan-option .choice{align-items:center;min-height:44px}.plan-option .choice input{width:18px;height:18px;accent-color:var(--ink);margin-top:0}.plan-row-fields.plan-row-rest{grid-template-columns:minmax(0,1fr)}.plan-months{padding-top:var(--space-2);border-top:1px solid var(--line)}.plan-months .field{max-width:32rem}.months-card p{margin:0}.months-lines{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.months-lines .months-bad{color:var(--danger);font-weight:600}.months-all>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.mr-word{display:none}@media (width<=600px){.plan-row-fields{grid-template-columns:1fr}.plan-option-row{flex-direction:column}.plan-chain li{grid-template-columns:1fr}.plan-chain li>*{justify-self:start}.plan-actions{justify-content:flex-start}}@media (width<=700px){.months-table .mr-word{display:inline}}.campaigns-report{container-type:inline-size}.campaigns-report .table-wrap{max-width:100%;overflow-x:auto}.campaigns-report .table{width:100%;min-width:0}.campaigns-report .table th,.campaigns-report .table td{padding:12px 10px}.campaigns-report .table th{vertical-align:bottom;white-space:normal}.campaigns-report .table th:nth-child(7){white-space:pre-line;font-size:10px}.campaigns-report .table th:nth-child(7):first-line{font-size:var(--text-xs)}.campaigns-report .table td:first-child{overflow-wrap:anywhere;max-width:16rem}.campaigns-report .table td:nth-child(2){max-width:8rem}.campaign-detail{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;margin-top:3px;display:block}.campaign-offers{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;min-width:12rem;display:grid}.campaign-offers>span+span{border-left:1px solid var(--line)}.campaign-mobile-label{display:none}.campaigns-report .table .campaign-group td{background:var(--surface);border-top:1px solid var(--line);padding-top:var(--space-4)}.campaigns-report .table .campaign-group td:first-child{color:var(--ink)}.automation-suggestion .field{max-width:38rem}.letter-template-flow{gap:var(--space-3);display:grid}.letter-template-step{padding-top:var(--space-3);border-top:1px solid var(--line)}.letter-template-step h4{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}.letter-template-flow textarea{min-height:6rem}.letter-template-form .field textarea{resize:vertical}.letter-template-form .plain-fieldset{border:0;min-width:0;margin:0;padding:0}.letter-template-copy{min-height:16rem}@container (width<=900px){.campaigns-report .table,.campaigns-report .table tbody{min-width:0;display:block}.campaigns-report .table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campaigns-report .table tbody tr{grid-template-columns:minmax(0,1fr);padding:12px 14px;display:grid}.campaigns-report .table td{text-align:left;border:0;grid-column:1/-1;min-width:0;padding:0;display:block}.campaigns-report .table td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3);font-weight:500}.campaigns-report .table tbody tr:not(.campaign-group){margin-bottom:var(--space-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--raised);gap:var(--space-2) var(--space-3)}.campaigns-report .table td:first-child,.campaigns-report .table td:nth-child(2){max-width:none}.campaigns-report .table td[data-col=occasion]{grid-column:1/-1;font-weight:600}.campaigns-report .table td[data-col=offers],.campaigns-report .table td[data-col=orders]{padding-top:var(--space-2);border-top:1px solid var(--line)}.campaigns-report .campaign-group td:empty{display:none}.campaigns-report .table .campaign-group td{background:0 0;border:0;padding:0}.campaigns-report .campaign-offers{margin-top:var(--space-2)}.campaigns-report .campaign-mobile-label{font-size:var(--text-xs);color:var(--ink-3);font-weight:500;display:block}}@media (width<=700px){.automation-suggestion .row .btn,.letter-template-form .btn{min-height:44px}}.finder-settings{border:0;min-width:0;margin:0;padding:0}.finder-setting{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.finder-setting:last-child{border-bottom:0}.finder-confirm input,.finder-suggestion input{width:20px;height:20px;margin:var(--space-1) 0;accent-color:var(--ink);flex:none}.finder-import h3,.finder-hypothesis h3{font-size:var(--text-md)}.finder-confirm{gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;align-items:flex-start;min-height:44px;display:flex}.finder-preview{border-top:1px solid var(--line);padding-top:var(--space-4)}.finder-field{border:0;min-width:0;margin:0;padding:0}.finder-field legend{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:var(--space-1)}.finder-suggestion{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.finder-suggestion label{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;cursor:pointer;flex:220px;min-height:44px;display:flex}.finder-suggestion p{flex:1 0 100%}.finder-source{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:0}.finder-source:hover .chip{outline:1px solid var(--edge-strong)}.finder-source:focus-visible,.finder-more:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-field)}.finder-occasions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.finder-more{min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.finder-hypothesis{border-top:1px solid var(--line);padding-top:var(--space-4);white-space:pre-wrap}.finder-hypothesis p{margin-top:var(--space-2);color:var(--ink-2)}.finder-evidence{overflow-wrap:anywhere}.finder-observations .finder-evidence+.finder-evidence{border-top:1px solid var(--line);padding-top:var(--space-4)}.finder-url{font-size:var(--text-sm);color:var(--ink-2);overflow-wrap:anywhere}.finder-skeleton{gap:var(--space-3);padding:var(--space-3) 0;display:grid}.finder-skeleton span{background:var(--muted-surface);border-radius:var(--r-field);height:20px;display:block}.finder-skeleton span:last-child{width:60%}.finder-progress:empty{display:none}.finder-import-address{align-items:end;gap:var(--space-3);min-width:0;display:grid}.finder-import-address .field{min-width:0}.finder-import-address .btn{min-height:44px}.finder-website-head,.finder-website-foot{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.finder-website-head .btn{flex-shrink:0;min-height:44px}.finder-domain{gap:var(--space-1);min-width:0}.finder-domain p{margin:0}.finder-domain a{overflow-wrap:anywhere;font-weight:600}.lead-website h3{font-size:var(--text-sm)}.finder-highlights ul{margin:var(--space-2) 0 0;padding:0;list-style:none}.finder-highlight{gap:var(--space-3);text-align:left;width:100%;min-height:44px;padding:var(--space-2) 0;font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:baseline;display:flex}.finder-highlight:hover{text-decoration:underline}.finder-highlight:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.finder-finding-dot{border-radius:var(--r-pill);background:var(--ink-2);flex:none;width:6px;height:6px}.finder-group{color:var(--ink-2);background:var(--muted-surface);border-radius:var(--r-field);padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.finder-approach,.finder-website-foot{border-top:1px solid var(--line);padding-top:var(--space-4)}.finder-approach{gap:var(--space-2)}.finder-approach [role=status]:empty{display:none}.finder-segments{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--edge);border-radius:var(--r-pill);flex-wrap:wrap;align-self:start;max-width:100%;display:flex}.finder-segments button{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--r-pill);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.finder-segments button[aria-pressed=true]{background:var(--ink);color:var(--inverse)}.finder-segments button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.finder-segments button:disabled{opacity:.6;cursor:wait}.finder-hypothesis{border-top:0;padding-top:0}.finder-hypothesis summary{min-height:44px;padding:var(--space-3) 0;color:var(--ink-2);font-size:var(--text-sm);cursor:pointer}.finder-hypothesis textarea{width:100%}.finder-website-foot{flex-wrap:wrap}.finder-website-foot .hint-inline{font-size:var(--text-xs);flex:220px}.finder-website-foot .finder-more{font-size:var(--text-xs)}.finder-website-grid{gap:var(--space-5);min-width:0;display:grid}.finder-overview,.finder-website-images,.finder-website-details{min-width:0}@media (width>=1100px){.finder-website-grid{gap:var(--space-4) var(--space-5);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.finder-website-images{grid-area:1/1/3}.finder-overview{grid-area:1/2}.finder-website-details{grid-area:2/2}.finder-website-grid:not(:has(.finder-website-images)){grid-template-columns:minmax(0,1fr)}.finder-website-grid:not(:has(.finder-website-images))>*{grid-area:auto/1}}.finder-screenshots{gap:var(--space-2) var(--space-3);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,.31fr);align-items:stretch;display:grid}.finder-shot{grid-template-rows:subgrid;text-align:center;grid-row:span 2;min-width:0;margin:0;display:grid}.finder-shot figcaption{color:var(--ink-2);font-size:var(--text-xs)}.finder-device{background:var(--muted-surface);border:1px solid var(--edge);width:100%;color:var(--ink-2);cursor:zoom-in;padding:0;display:block;overflow:hidden}.finder-device:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.finder-device:disabled{cursor:default}.finder-device-desktop{border-radius:var(--r-field)}.finder-device-telefon{border:4px solid var(--ink);border-radius:15px;height:100%;position:relative}.finder-device-bar{text-align:left;height:20px;padding-inline:var(--space-2);font-size:14px;line-height:12px;display:block}.finder-device-telefon .finder-device-bar{background:var(--ink);margin-inline:auto;z-index:1;border-radius:0 0 8px 8px;width:40%;height:13px;margin-bottom:-13px;position:relative}.finder-device-screen{aspect-ratio:1440/900;display:block;overflow:hidden}.finder-device-telefon .finder-device-screen{aspect-ratio:auto;position:absolute;inset:0}.finder-device img{object-fit:contain;object-position:top;width:100%;height:100%;display:block}.finder-image-missing{min-height:100%;padding:var(--space-3);font:inherit;font-size:var(--text-xs);color:var(--ink-2);place-items:center;display:grid}.finder-design{gap:var(--space-2)}.finder-design .finder-segments{border-radius:var(--r-field);flex-wrap:nowrap;align-self:stretch;overflow-x:auto}.finder-design .finder-segments button{border-radius:var(--r-field);padding-inline:var(--space-2);font-size:var(--text-xs);white-space:nowrap;flex:none}.finder-design-reason .field{width:100%;min-width:0}.finder-design-note{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);min-width:0;display:flex}.finder-design-note p{overflow-wrap:anywhere}.finder-design-note .finder-more{font-size:var(--text-xs);flex:none}.finder-design [role=status]:empty{display:none}.finder-evidence img,.finder-screenshot-sheet img{border:1px solid var(--edge);border-radius:var(--r-field);width:100%;height:auto;display:block}.finder-measurements{gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.finder-measurements dd{color:var(--ink-2);margin:0}.dialog:has(.finder-screenshot-sheet){border-radius:var(--r-card) 0 0 var(--r-card);width:min(100vw,800px);max-width:none;height:100dvh;max-height:none;margin:0;inset:0 0 0 auto;overflow-y:auto}@media (width<=600px){.dialog:has(.finder-screenshot-sheet){border-radius:0;width:100%}}@media (width>=720px){.finder-import-address{grid-template-columns:minmax(0,1fr) auto}}.finder-duplicates{padding-left:var(--space-4);font-size:var(--text-sm)}:is(.dialog:has(.finder-evidence),.dialog:has(.finder-observations)){border-radius:var(--r-card) 0 0 var(--r-card);width:min(100vw,480px);height:100dvh;max-height:none;margin:0;inset:0 0 0 auto;overflow-y:auto}@media (width<=600px){:is(.dialog:has(.finder-evidence),.dialog:has(.finder-observations)){border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.finder-import .btn{width:100%;min-height:44px}}.finding{gap:var(--space-4);padding-bottom:80px}.finding .page-head{margin-bottom:0}.finding-view-row,.finding-list-head,.finding-preview-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.finding-view-row .finder-segments{width:auto}.finding-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--space-4);gap:var(--space-3);display:grid}.finding-search-main{gap:var(--space-3);grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) 110px auto;align-items:end;display:grid}.finding-search-main .btn{min-height:44px;margin-bottom:0}.finding-search-meta{gap:var(--space-3);color:var(--ink-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;display:flex}.finding-search-meta details{margin-left:auto}.finding-search-meta details[open]{flex-basis:100%}.finding-search-meta details>p{margin-top:var(--space-3);max-width:65ch}.finding-search-meta summary,.finding-history summary,.finding-observation summary{cursor:pointer}.finding-search-limits{gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.finding-search .field{margin:0}.finding-history{border-bottom:1px solid var(--line);padding-bottom:var(--space-3)}.finding-history ul,.finding-group ul{margin:0;padding:0;list-style:none}.finding-history li{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:var(--text-sm);display:flex}.finding-history li>div:last-child{align-content:start;justify-items:end;gap:var(--space-2);display:grid}.finding-candidates{gap:var(--space-3);display:grid}.finding-list-head h2{font-size:var(--text-lg)}.finding-check,.finding-row-check,.finding-preview-head label{gap:var(--space-2);font-size:var(--text-sm);align-items:center;display:flex}.finding input[type=checkbox],.finding-import input[type=checkbox]{accent-color:var(--ink);flex:none;width:17px;height:17px}.finding-group{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.finding-group h3{font-size:var(--text-sm);background:var(--muted-surface);gap:var(--space-2);padding:12px 16px;display:flex}.finding-group h3 span{color:var(--ink-3);font-weight:500}.finding-row{border-top:1px solid var(--line);align-items:stretch;min-height:64px;display:flex}.finding-row-check{cursor:pointer;min-width:40px;padding:0 8px 0 16px}.finding-row-main{align-items:center;gap:var(--space-3);text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(160px,1fr) minmax(0,1.5fr) 40px;padding:8px 16px 8px 6px;display:grid}.finding-row-automation .finding-row-main{grid-template-columns:minmax(160px,1fr) minmax(0,1.5fr)}.finding-row-main:hover{background:var(--muted-surface)}.finding-row-name{gap:2px;min-width:0;display:grid}.finding-row-name strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finding-row-observations{flex-wrap:wrap;gap:4px;display:flex}.finding-row-observations .chip{white-space:normal;padding:3px 7px;font-size:11px}.finding-row-design{justify-content:flex-end;display:flex}.finding-mini-phone{border:2px solid var(--ink);background:var(--muted-surface);border-radius:5px;flex:0 0 24px;width:24px;height:40px;display:block;overflow:hidden}.finding-mini-phone img{object-fit:cover;object-position:top;width:100%;height:100%}.finding-mini-phone>span{place-items:center;height:100%;font-size:10px;display:grid}.finding-row .finding-mini-phone{border-color:var(--ink-3);border-radius:7px;flex-basis:40px;width:40px;height:64px}.finding-row .finding-mini-phone>span{color:var(--ink-3);text-align:center;padding:2px;line-height:1.25}.finding-empty{color:var(--ink-3);border:1px dashed var(--line);border-radius:var(--r-card);text-align:center;padding:42px 18px}.finding-skeletons{gap:1px;display:grid}.finding-skeleton{background:var(--surface);align-items:center;gap:var(--space-5);grid-template-columns:35% 25%;height:64px;padding:18px 30px;display:grid}.finding-skeleton span{background:var(--muted-surface);border-radius:var(--r-pill);height:12px}.finding .finding-selection{z-index:4}.finding-sheet.dialog{border-radius:0;width:min(760px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.finding-observation{border-bottom:1px solid var(--line);padding:var(--space-2) 0;font-size:var(--text-sm)}.finding-observation>.stack{padding:var(--space-3) 0;gap:var(--space-2)}.finding-model{border-top:1px solid var(--line);padding-top:var(--space-3)}.finding-import.dialog{width:min(900px,100vw - 32px)}.finding-preview-item{border:1px solid var(--line);border-radius:var(--r-card);padding:var(--space-4)}.finding-preview-fields{gap:var(--space-3);display:grid}.finding-preview-fields>label{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.finding-preview-fields>label>span{min-width:0}.finding-preview-fields details{color:var(--ink-3);font-weight:400;font-size:var(--text-sm)}.finding-preview-fields summary{cursor:pointer}.finding-preview-fields p{overflow-wrap:anywhere}@media (width<=900px){.finding .finding-selection{bottom:calc(74px + env(safe-area-inset-bottom))}}@media (width<=600px){.areas a[href=\/finden]{display:none}.finding-search-main{grid-template-columns:minmax(0,1fr)}.finding-search-meta{align-items:start}.finding-search-meta details{margin-left:0}.finding-search-limits{grid-template-columns:1fr}.finding-row-main{grid-template-columns:minmax(0,1fr) 40px;gap:6px 8px;padding-right:10px}.finding-row-automation .finding-row-main{grid-template-columns:minmax(0,1fr)}.finding-row-observations{grid-column:1}.finding-row-design{grid-area:1/2/3}.finding-row{min-height:64px}.finding-row-check{min-width:32px;padding-left:12px}.finding-history li{gap:var(--space-2);flex-direction:column}.finding-history li>div:last-child{justify-items:start}.finding .finding-selection{flex-wrap:wrap;gap:8px}.finding-selection .btn{min-height:44px;padding:10px 12px}.finding-selection .finder-more{min-height:44px}.finding-sheet.dialog,.finding-import.dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:20px 16px}}.calibration-metrics{gap:var(--space-3);font-size:var(--text-sm);display:grid}.calibration-metrics dt{font-weight:700}.calibration-metrics dd{color:var(--ink-2);margin:4px 0 0}.calibration-reference-group ul{margin:var(--space-2) 0;padding:0;list-style:none}.calibration-reference-group li{border-bottom:1px solid var(--line)}.calibration-reference-group button{text-align:left;width:100%;min-height:56px;padding:var(--space-3);color:var(--ink);cursor:pointer;background:0 0;border:0;gap:3px;display:grid}.calibration-reference-group button:hover{background:var(--muted-surface)}.calibration-reference-group button span{font-size:var(--text-sm);color:var(--ink-2)}.calibration-run-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.calibration-version summary{cursor:pointer}.calibration-version>.stack{padding-top:var(--space-3)}.calibration-picker{margin:0;padding:0;list-style:none}.calibration-picker label{align-items:center;gap:var(--space-3);min-height:48px;font-size:var(--text-sm);border-bottom:1px solid var(--line);display:flex}.calibration-table-wrap{max-width:100%;overflow-x:auto}.calibration-table{width:100%;font-size:var(--text-sm)}.calibration-table td,.calibration-table th{white-space:normal;vertical-align:middle}.calibration-reference{align-items:center;gap:var(--space-3);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:52px;padding:4px 0;display:flex}.calibration-reference>span:last-child{gap:3px;display:grid}.calibration-reference strong{overflow-wrap:anywhere}.calibration-reference small{color:var(--ink-3);font-weight:500}.calibration-model-repeats{gap:4px;display:grid}@media (width<=700px){.calibration-table,.calibration-table tbody{display:block}.calibration-table thead{display:none}.calibration-table tr{border:1px solid var(--line);border-radius:var(--r-field);margin-bottom:var(--space-3);padding:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.calibration-table th{padding:0 0 var(--space-2);grid-column:1/-1}.calibration-table td{padding:var(--space-2);border-bottom:0;gap:3px;display:grid}.calibration-table td:before{content:attr(data-label);font-weight:700}.calibration-table td:last-child{grid-column:1/-1}}.settings-layout{gap:var(--space-5);min-width:0;display:grid}.settings-nav{gap:var(--space-2);padding:var(--space-1);align-self:start;min-width:0;display:flex;overflow-x:auto}.settings-nav a{color:var(--ink-2);border:1px solid var(--edge);border-radius:var(--r-pill);padding:var(--space-3) var(--space-4);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:flex}.settings-nav a[aria-current=page]{background:var(--ink);color:var(--inverse);border-color:var(--ink)}.settings-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.settings-content,.settings-content .card{min-width:0}.setting-row{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.setting-copy{gap:var(--space-2);min-width:0}.setting-copy h3{font-size:var(--text-md);margin:0}.setting-row .setting-copy{gap:var(--space-2)}.setting-copy p,p.setting-copy{margin:0}.setting-top{align-items:flex-start}.setting-top>.setting-copy{flex:35%}.setting-control,.setting-top .settings-options{flex:0 62%;min-width:0}.settings-content .setting-control>form{margin-bottom:0}.settings-content .fuer-mich-grenze{justify-content:flex-end}.setting-control .absender-form>h3{display:none}.settings-content .btn{min-height:44px}.setting-small{font-size:var(--text-xs);color:var(--ink-3)}.settings-topic{border-top:1px solid var(--line);padding-top:var(--space-5)}.settings-topic:first-of-type{border-top:0;padding-top:0}.settings-topic>h3{font-size:var(--text-md)}.absender-nachweise{gap:var(--space-3);border:0;min-width:0;padding:0;display:grid}.absender-nachweis{gap:var(--space-2);min-width:0;display:grid}.absender-nachweis .btn{justify-self:end}.settings-content .fuer-mich-modell{max-width:none}.settings-content .fuer-mich-modell .field{width:min(100%,25rem)}.settings-content .name-form{margin-bottom:var(--space-5)}@media (width>=960px){.settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start}.settings-nav{display:grid;position:sticky;top:88px;overflow:visible}.settings-nav a{white-space:normal}}@media (width<=719px){.setting-row{align-items:stretch;gap:var(--space-3);flex-direction:column}.setting-row>.switch{align-self:flex-end}.setting-control,.setting-top .settings-options{flex-basis:auto;width:100%}.settings-content .fuer-mich-zeile{flex-direction:column;align-items:stretch}.settings-content .fuer-mich-knoepfe{justify-content:flex-end}}
