@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,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-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.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}:root{--bg:#f5f7fb;--surface:#fff;--subtle:#f3f4f6;--text:#14291f;--muted:#646c79;--line:#e4e8f0;--control:#cfd6e2;--accent:#176b55;--on-accent:#fff;--accent-soft:#e0f0e8;--success:#1d4a37;--success-bg:#cfe6d9;--warning:#7a4a0e;--warning-bg:#fbd49b;--error:#b91c1c;--error-bg:#fee2e2;--info:#204f82;--info-bg:#dce8f7;--focus:#176b55;--font-body:ui-sans-serif, system-ui, -apple-system, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Manrope", Arial, sans-serif;--font-mono:"IBM Plex Mono", monospace;--size-xs:calc(12px - .75px * var(--klein,0));--size-sm:calc(13px - 1.5px * var(--klein,0));--size-md:calc(16px - 2.24px * var(--klein,0));--size-lg:calc(20px - 2.8px * var(--klein,0));--size-xl:calc(28px - 3.92px * var(--klein,0));--size-2xl:calc(40px - 5.6px * var(--klein,0));--size-hero:calc(64px - 8.96px * var(--klein,0));--line-body:1.55;--line-heading:1.08;--space-0:0px;--space-1:calc(4px - .5px * var(--klein,0));--space-2:calc(8px - 1px * var(--klein,0));--space-3:calc(12px - 1.5px * var(--klein,0));--space-4:calc(16px - 2px * var(--klein,0));--space-5:calc(20px - 2.5px * var(--klein,0));--space-6:calc(24px - 3px * var(--klein,0));--space-8:calc(32px - 4px * var(--klein,0));--space-10:calc(40px - 5px * var(--klein,0));--space-12:calc(48px - 6px * var(--klein,0));--space-16:calc(64px - 8px * var(--klein,0));--space-20:calc(80px - 10px * var(--klein,0));--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--border:1px;--focus-width:3px;--sidebar:248px;--content:1200px;--control-height:calc(36px - 4.5px * var(--klein,0));--row-height:calc(48px - 6px * var(--klein,0));--duration-fast:.12s;--duration-normal:.18s;--ease:cubic-bezier(.2,.8,.2,1);--shadow:0 12px 40px #14291f12;--overlay:#00000040}[data-theme=dark]{--bg:#131517;--surface:#1b1e21;--subtle:#25292d;--text:#f2f4f5;--muted:#b4bac1;--line:#363b41;--control:#80878f;--accent:#8ed8b7;--on-accent:#14281e;--accent-soft:#233d30;--success:#91d9ac;--success-bg:#21382b;--warning:#e7c47b;--warning-bg:#3a3120;--error:#ffa9b3;--error-bg:#40272b;--info:#aecfec;--info-bg:#263541;--focus:#8ed8b7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#131517;--surface:#1b1e21;--subtle:#25292d;--text:#f2f4f5;--muted:#b4bac1;--line:#363b41;--control:#80878f;--accent:#8ed8b7;--on-accent:#14281e;--accent-soft:#233d30;--success:#91d9ac;--success-bg:#21382b;--warning:#e7c47b;--warning-bg:#3a3120;--error:#ffa9b3;--error-bg:#40272b;--info:#aecfec;--info-bg:#263541;--focus:#8ed8b7}}*{box-sizing:border-box}body{margin:var(--space-0);background:var(--bg);color:var(--text);font:var(--size-sm)/var(--line-body) var(--font-body)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,.btn{min-height:var(--control-height);border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);white-space:normal;display:inline-flex}button:hover,.btn:hover{background:var(--subtle);text-decoration:none}button:active,.btn:active{transform:translateY(1px)}.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.primary:hover{background:var(--accent);filter:brightness(.93)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--space-1)}button:disabled{opacity:.5;cursor:not-allowed}h1,h2,h3,p{margin:var(--space-0)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;line-height:var(--line-heading)}h1{font-size:var(--size-2xl);font-weight:600}h2{font-size:var(--size-xl);font-weight:600}h3{font-size:var(--size-lg);font-weight:600}p,small,.muted{color:var(--muted)}.eyebrow{font-size:var(--size-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-4);font-weight:600}.brand{font-family:var(--font-display);font-size:var(--size-lg);letter-spacing:-.06em;align-items:center;gap:var(--space-2);font-weight:700;display:flex}.mark{width:28px;height:28px;display:inline-block}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.between{justify-content:space-between}.stack{gap:var(--space-6);display:grid}.grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.panel{background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);min-width:0}.flat{border-top:var(--border) solid var(--line);padding:var(--space-6) var(--space-0)}td:has(.num){text-align:right}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.metric{font-size:var(--size-2xl);letter-spacing:-.05em;margin:var(--space-2) var(--space-0);font-weight:500;line-height:1.3}.pill{gap:var(--space-2);font-size:var(--size-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--subtle);color:var(--muted);align-items:center;font-weight:600;display:inline-flex}.pill.success{color:var(--success);background:var(--success-bg)}.pill.warning{color:var(--warning);background:var(--warning-bg)}.pill.error{color:var(--error);background:var(--error-bg)}.pill.info{color:var(--info);background:var(--info-bg)}.app{grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:var(--border) solid var(--line);padding:var(--space-6) var(--space-4);gap:var(--space-6);flex-direction:column;display:flex}.sidebar nav{gap:var(--space-1);display:grid}.sidebar nav a{padding:var(--space-3);min-height:var(--control-height);border-radius:var(--radius-md);color:var(--muted);align-items:center;gap:var(--space-3);display:flex}.sidebar nav a.current{color:var(--accent);background:var(--accent-soft);font-weight:600}.sidebar small{margin-top:auto}.workspace{min-width:0}.topbar{border-bottom:var(--border) solid var(--line);min-height:72px;padding:var(--space-3) var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface);flex-wrap:wrap;display:flex}.content{padding:var(--space-8);gap:var(--space-8);max-width:1600px;margin:auto;display:grid}.pagehead{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pagehead p{margin-top:var(--space-2)}.tablewrap{background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{font-size:var(--size-xs);color:var(--muted);background:var(--bg);font-weight:500;position:sticky;top:0}th,td{padding:var(--space-3) var(--space-4);border-bottom:var(--border) solid var(--line);height:var(--row-height)}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--subtle)}td:last-child,th:last-child{text-align:right}td small{display:block}th button{min-height:32px;color:var(--muted);background:0 0;border:0;padding:0}th button:hover{background:0 0}label:has(input[type=checkbox]){min-height:44px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);margin:var(--space-2)}label{gap:var(--space-2);color:var(--text);font-weight:500;display:grid}input:not([type=checkbox]),select,textarea{width:100%;min-height:var(--control-height);padding:var(--space-3);border:var(--border) solid var(--control);background:var(--surface);color:var(--text);border-radius:var(--radius-md);min-width:0}textarea{resize:vertical;min-height:112px}.toolbar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.toolbar input{max-width:280px}.tabs{gap:var(--space-2);border-bottom:var(--border) solid var(--line);padding-bottom:var(--space-2);display:flex;overflow:auto}.tabs a{padding:var(--space-3);min-height:var(--control-height);white-space:nowrap}.tabs a.current{color:var(--accent);border-bottom:2px solid var(--accent)}.avatar{background:var(--subtle);width:36px;height:36px;color:var(--accent);border:var(--border) solid var(--line);border-radius:var(--radius-pill);font-size:var(--size-xs);flex-shrink:0;place-items:center;display:grid}.task{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-0);border-bottom:var(--border) solid var(--line);align-items:center;display:flex}.task:last-child{border:0}.task p{font-size:var(--size-xs);margin-top:var(--space-1)}.chart{gap:var(--space-5);height:190px;padding:var(--space-6) var(--space-2) var(--space-0);border-bottom:var(--border) solid var(--line);align-items:flex-end;display:flex}.bar{background:var(--accent-soft);border-top:2px solid var(--accent);min-height:var(--space-8);flex:1;position:relative}.bar:last-child{background:var(--accent)}.bar span{bottom:var(--space-2);text-align:center;font-size:var(--size-xs);color:var(--text);position:absolute;left:0;right:0}.bar:last-child span{color:var(--on-accent)}.chartlabels{padding-top:var(--space-2);color:var(--muted);font-size:var(--size-xs);justify-content:space-around;display:flex}.notice{background:var(--accent-soft);border:var(--border) solid var(--line);padding:var(--space-4);border-radius:var(--radius-sm);color:var(--text)}.board{gap:var(--space-4);grid-template-columns:repeat(4,minmax(240px,1fr));display:grid;overflow:auto}.column{background:var(--subtle);padding:var(--space-4);border-radius:var(--radius-md);gap:var(--space-3);flex-direction:column;display:flex}.column .panel{padding:var(--space-4)}.column h3{font-size:var(--size-sm);margin-bottom:var(--space-2)}.paper{background:var(--surface);padding:var(--space-10);border:var(--border) solid var(--line);line-height:1.9}.paper h2{margin:var(--space-8) var(--space-0)}.paper p{margin-bottom:var(--space-4)}.split{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);display:grid}.bubble{max-width:80%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--subtle);margin-bottom:var(--space-4)}.bubble.mine{background:var(--accent-soft);margin-left:auto}.bubble p{color:var(--text)}.object{border:var(--border) solid var(--control);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-3);display:block}.calendar{gap:var(--border);background:var(--line);border:var(--border) solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:auto}.day{background:var(--surface);min-height:100px;padding:var(--space-3)}.day strong{margin-bottom:var(--space-2);display:block}.day .pill{white-space:normal}.upload{border:2px dashed var(--control);padding:var(--space-8);border-radius:var(--radius-lg);text-align:center;gap:var(--space-4);display:grid}.steps{gap:var(--space-2);flex-wrap:wrap;display:flex}.steps a{padding:var(--space-2);border-bottom:2px solid var(--line);color:var(--muted);min-height:var(--control-height)}.steps a.current{color:var(--accent);border-color:var(--accent)}.webnav{max-width:var(--content);justify-content:space-between;align-items:center;gap:var(--space-6);min-height:88px;padding:var(--space-4) var(--space-6);flex-wrap:wrap;margin:auto;display:flex}.webnav nav{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.web{max-width:var(--content);padding:var(--space-16) var(--space-6);gap:var(--space-20);margin:auto;display:grid}.hero{align-items:center;gap:var(--space-12);grid-template-columns:1.03fr 1fr;display:grid}.hero h1{font-size:var(--size-hero);letter-spacing:-.065em;margin-bottom:var(--space-6);line-height:1.05}.hero p{font-size:var(--size-lg);max-width:540px;margin-bottom:var(--space-6)}.hero .mini{transform:rotate(-1deg)}.mini{background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow)}.mini h2{font-size:var(--size-lg)}.mini .metric{font-size:var(--size-xl)}.mini .task{font-size:var(--size-xs)}.web .panel h2{font-size:var(--size-xl)}.sectionhead{max-width:640px;margin-bottom:var(--space-8)}.sectionhead p{margin-top:var(--space-4);font-size:var(--size-md)}.footer{border-top:var(--border) solid var(--line);padding:var(--space-8) var(--space-6);justify-content:space-between;gap:var(--space-6);color:var(--muted);flex-wrap:wrap;display:flex}.price{font-size:var(--size-2xl);color:var(--text);margin:var(--space-6) 0}.price small{font-size:var(--size-sm)}ul{padding-left:var(--space-5);line-height:2}details{padding:var(--space-5) 0;border-bottom:var(--border) solid var(--line)}summary{cursor:pointer;min-height:var(--control-height);align-items:center;font-weight:600;display:flex}details p{padding-bottom:var(--space-4)}.centerform{max-width:520px;margin:var(--space-8) auto;width:100%}.centerform.tk-auth{gap:var(--space-6);display:grid}.tk-auth-intro{gap:var(--space-4);align-content:start;display:grid}.tk-auth-intro>*{margin:0}@media (min-width:960px){.web .centerform.tk-auth{gap:var(--space-12);max-width:1040px;padding:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start}.tk-auth-intro{top:var(--space-8);padding-top:var(--space-2);position:sticky}.web .tk-auth-intro h1{font-size:clamp(calc(40px - 5.6px * var(--klein,0)),4.4vw,calc(60px - 8.4px * var(--klein,0)));line-height:1.04}}.bottomnav{display:none}.skip{top:-100px;left:var(--space-4);z-index:50;position:fixed}.skip:focus-visible{top:var(--space-4)}dialog{border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);padding:var(--space-6);width:calc(100% - 32px);max-width:560px}.toast{bottom:var(--space-6);right:var(--space-6);background:var(--text);color:var(--surface);padding:var(--space-4);border-radius:var(--radius-md);z-index:80;max-width:calc(100% - 48px);position:fixed}.swatches{gap:var(--space-3);display:flex}.swatch{border:var(--border) solid var(--line);border-radius:var(--radius-md);flex:1;height:80px}.mono{font-family:var(--font-mono)}.signature{border-bottom:var(--border) solid var(--control);min-height:140px;font-family:var(--font-display);font-size:var(--size-xl);color:var(--muted);place-items:center;display:grid}.icon{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.demo-note{font-size:var(--size-xs);color:var(--muted)}.settingsnav{gap:var(--space-2);flex-wrap:wrap;display:flex}.settingsnav a{padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md)}.settingsnav a.current{background:var(--accent-soft);color:var(--accent)}.kpi{border-right:var(--border) solid var(--line);padding:var(--space-3) var(--space-6)}.kpi:first-child{padding-left:0}.kpi:last-child{border:0}.progress{height:var(--space-2);background:var(--subtle);border-radius:var(--radius-pill);overflow:hidden}.progress span{background:var(--accent);height:100%;display:block}.auth-shell{max-width:var(--content);padding:var(--space-12) var(--space-6);margin:auto}.auth-shell>h1{margin-bottom:var(--space-8)}@media (min-width:768px) and (max-width:1023px){.app{grid-template-columns:180px minmax(0,1fr)}.four{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.hero{grid-template-columns:1fr}.hero h1{max-width:750px}.content{padding:var(--space-6)}}@media (max-width:767px){:root{--control-height:calc(44px - 5.5px * var(--klein,0))}h1{font-size:var(--size-xl)}h2{font-size:var(--size-lg)}.app{display:block}.sidebar{display:none}.content{padding:var(--space-5);gap:var(--space-6);padding-bottom:112px}.topbar{padding:var(--space-3) var(--space-5)}.topbar .crumb{display:none}.grid,.three,.four,.split,.hero{grid-template-columns:1fr}.kpis{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:var(--space-2) 0;border:0}.metric{font-size:var(--size-xl)}.panel{padding:var(--space-5)}.bottomnav{background:var(--surface);border-top:var(--border) solid var(--line);padding:var(--space-2);z-index:20;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottomnav a{place-items:center;gap:var(--space-1);min-height:52px;font-size:var(--size-xs);display:grid}.bottomnav a.current{color:var(--accent);font-weight:700}.web{padding:var(--space-10) var(--space-5);gap:var(--space-12)}.webnav{padding:var(--space-4) var(--space-5);gap:var(--space-3)}.webnav nav{gap:var(--space-3);font-size:var(--size-xs)}.webnav .optional{display:none}.webnav .brand{font-size:var(--size-md)}.hero{gap:var(--space-8)}.hero h1{font-size:var(--size-2xl)}.hero p{font-size:var(--size-md)}.hero .mini{transform:none}.web h2{font-size:var(--size-xl)}.paper{padding:var(--space-5)}.calendar{grid-template-columns:repeat(7,100px)}.board{grid-template-columns:repeat(4,260px)}.bubble{max-width:92%}.topbar button{font-size:var(--size-xs)}.chart{gap:var(--space-3)}.footer{padding-bottom:var(--space-16)}.swatch{height:60px}.tablewrap{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sidebar,.topbar,.bottomnav,.webnav,.footer,.demo-note,button{display:none!important}.app{display:block}.content{padding:0}.paper{border:0;padding:0}body{color:#000;background:#fff}.pagebreak{break-before:page}}:root{--sidebar:248px;--row-height:calc(48px - 6px * var(--klein,0));--radius-lg:14px;--radius-md:10px;--app-title:calc(22px - 3.08px * var(--klein,0));--app-heading:calc(17px - 2.38px * var(--klein,0));--kpi-size:calc(22px - 3.08px * var(--klein,0));--shadow-soft:0 1px 2px #14291f0a,0 6px 20px #14291f0d;--tracking-label:.06em;--space-7:calc(28px - 3.5px * var(--klein,0))}.app h1{font-size:var(--app-title);letter-spacing:-.035em}.app h2{font-size:var(--app-heading)}.app h3{font-size:var(--size-md);letter-spacing:-.02em}.app .pagehead .eyebrow{display:none}.app .pagehead p{max-width:70ch}.content{gap:var(--space-6);padding:var(--space-6) var(--space-7)}.sidebar{gap:var(--space-4);padding:var(--space-6) var(--space-3)}.sidebar nav a{min-height:var(--control-height);padding:var(--space-2) var(--space-3);font-size:var(--size-sm)}.sidebar small{font-size:var(--size-xs)}.sidebar .nav-group{margin:var(--space-4) var(--space-3) var(--space-1);font-size:var(--size-xs);color:var(--muted);letter-spacing:var(--tracking-label);text-transform:uppercase}.panel,.tablewrap{box-shadow:var(--shadow-soft)}.panel{padding:var(--space-5)}.topbar{min-height:64px;padding:var(--space-3) var(--space-7)}.metric{font-size:var(--kpi-size);font-variant-numeric:tabular-nums}.tablewrap table{min-width:min(700px,100%)}.tablewrap th{text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--size-xs);font-weight:600}.tablewrap th button{text-transform:inherit;letter-spacing:inherit;font-weight:inherit}.tablewrap th,.tablewrap td{height:var(--row-height);padding:var(--space-3)}.tablewrap th.money{text-align:right}.tablewrap td:has(.num){text-align:right}.tablewrap td small{font-size:var(--size-xs);margin-top:var(--space-1)}.tablewrap tbody tr:focus-within{background:var(--accent-soft)}.pill{white-space:normal;max-width:100%;line-height:1.4}.group-label{text-transform:uppercase;font-size:var(--size-xs);letter-spacing:var(--tracking-label);color:var(--muted);margin:var(--space-2) 0 var(--space-3);font-weight:600}.overview-kpis{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.overview-kpis.period{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-kpis .kpi{padding:var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.overview-kpis .kpi>small{font-size:var(--size-xs);min-height:32px;display:block}.overview-kpis .kpi .metric{font-size:var(--size-lg);letter-spacing:-.035em}.overview-kpis.total .kpi{background:var(--text);color:var(--surface);border-color:var(--text)}.overview-kpis.total small{color:var(--surface);opacity:.8}.overview-filter{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.overview-filter label{font-size:var(--size-xs);min-width:160px}.overview-filter select{padding:var(--space-2) var(--space-3)}.revenue-line{width:100%;height:230px;color:var(--accent);display:block}.revenue-line text{fill:var(--muted);font:calc(12px - .75px * var(--klein,0)) var(--font-body)}.revenue-line .gridline{stroke:var(--line);stroke-width:1px}.preview-frame{border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.preview-frame .viewport{aspect-ratio:1180/820;width:100%;position:relative;overflow:hidden}.preview-frame iframe{transform-origin:0 0;pointer-events:none;border:0;width:1180px;height:820px;position:absolute}.source-note{font-size:var(--size-xs);color:var(--muted);margin-top:var(--space-3)}.web h1{font-size:clamp(calc(40px - 5.6px * var(--klein,0)),5.5vw,calc(72px - 10.08px * var(--klein,0)));letter-spacing:-.05em}.web h2{font-size:clamp(calc(28px - 3.92px * var(--klein,0)),3vw,calc(42px - 5.88px * var(--klein,0)))}.web{max-width:1240px;padding:var(--space-16) var(--space-8);gap:var(--space-16);margin:auto}.web p{font-size:var(--size-md);max-width:72ch;line-height:1.75}.web .hero{gap:var(--space-12)}.webnav{border-bottom:var(--border) solid var(--line);background:var(--surface);z-index:20;min-height:88px;padding:var(--space-4) var(--space-8);position:sticky;top:0}.webnav nav{gap:var(--space-6)}.web .panel{padding:var(--space-8)}.footer{border-top:var(--border) solid var(--line);padding:var(--space-12) var(--space-8)}button,.btn{transition:background var(--duration-normal),box-shadow var(--duration-normal),transform var(--duration-fast)}.btn:hover,button:hover{box-shadow:var(--shadow-soft)}.web .hero .miniapp{padding:var(--space-0);background:0 0;border:0}.web .hero .miniapp>*{margin:0}.revision-note{border:var(--border) solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);background:var(--subtle);font-size:var(--size-sm)}html[data-embed] .demo-note,html[data-embed] nav[aria-label=Designvorschau]{display:none}html[data-embed] .sidebar small{margin-top:0}html[data-embed] .skip{display:none}html[data-embed] body{overflow:hidden}@media (max-width:1024px){.overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-kpis.period{grid-template-columns:repeat(2,minmax(0,1fr))}.webnav nav{gap:var(--space-3)}}@media (max-width:760px){.content{padding:var(--space-5) var(--space-4);gap:var(--space-5)}.overview-kpis,.overview-kpis.period{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpis.total .kpi:last-child{grid-column:1/-1}.overview-filter label{flex:1;min-width:120px}.overview-kpis .kpi .metric{font-size:var(--size-lg)}.web{padding:var(--space-10) var(--space-5);gap:var(--space-10)}.web .panel{padding:var(--space-5)}.webnav{padding:var(--space-4) var(--space-5);gap:var(--space-4);flex-wrap:wrap;position:relative}.webnav nav{flex-wrap:nowrap;width:100%;display:flex;overflow:auto}.webnav nav a{flex-shrink:0;align-items:center;min-height:44px;display:flex}.webnav nav .optional{display:flex}.topbar{padding:var(--space-3) var(--space-4)}.app h1{font-size:var(--size-xl)}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-line{height:200px}}@media (prefers-reduced-motion:reduce){button,.btn{transition:none}}.review-hub{text-align:center;font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);padding:20px 20px 90px;display:block}html[data-embed] .review-hub{display:none}:root{--portal-rail:#14291f;--portal-rail-hover:#1e3229;--portal-rail-text:#d6dbe6;--portal-page:#f5f7fb;--portal-card-border:#e9ebf1;--portal-header:64px;--sidebar:248px;--primary:#14291f;--primary-hover:#1e3a2e;--on-primary:#fff;--table-head:#fafbfc;--row-line:#f1f1ef;--line-strong:#d1d5db;--text-2:#374151;--badge:#dc2626;--on-badge:#fff;--tile-dark:linear-gradient(135deg,#1e3a2e 0%,#14291f 100%);--font-brand:"Manrope", Arial, sans-serif}body:has(.app){background:var(--portal-page)}.portal-header{height:var(--portal-header);background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.portal-header .brand{font-size:calc(25px - 3.5px * var(--klein,0));letter-spacing:-.06em}.portal-header .header-actions{align-items:center;gap:10px;display:flex}.portal-header .account-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;font-size:13px;font-weight:600;display:flex}.portal-header .account-avatar{background:var(--portal-rail);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.portal-header button{min-height:36px;padding:5px 10px}.portal-header .agency-choice{max-width:180px;min-height:36px;font-size:calc(12px - .75px * var(--klein,0));padding:5px 10px}.app{min-height:calc(100vh - var(--portal-header))}.app>.sidebar{background:var(--portal-rail);border-right:1px solid #31483c;gap:0;padding:14px 12px}.sidebar>.brand,.sidebar>small,.sidebar .nav-group{display:none}.sidebar nav a{color:var(--portal-rail-text);border-radius:6px;gap:12px;min-height:44px;padding:12px 13px;font-weight:500}.sidebar nav .icon{flex-shrink:0;width:18px;height:18px}.app .topbar{display:none}.content{gap:16px;max-width:none;padding:26px 28px}.app .pagehead h1{font-size:calc(24px - 3.36px * var(--klein,0));letter-spacing:-.04em;font-weight:700}.app .pagehead p{font-size:calc(13px - 1.5px * var(--klein,0));color:#747e89;margin-top:5px}.overview-filter{align-items:end;gap:10px;margin-left:auto}.overview-filter label{letter-spacing:.06em;color:#798390;text-transform:uppercase;min-width:125px;max-width:175px;font-weight:600;font-size:calc(10px + 1px * var(--mindest,0))}.overview-filter select{font-size:calc(13px - 1.5px * var(--klein,0));letter-spacing:0;border-color:#cfd5dd;min-height:36px}.overview-filter>small{display:none}.group-label{font-size:calc(10px + 1px * var(--mindest,0));letter-spacing:.09em;color:#8993a3;margin:0 0 9px}.overview-kpis .kpi{border:1px solid var(--portal-card-border);border-radius:14px;padding:13px;box-shadow:0 2px 3px #18243804,0 7px 18px #18243805}.overview-kpis.total .kpi{background:var(--portal-rail);color:#fff;border-color:#263f34;min-height:160px}.overview-kpis .kpi>small{color:#8792a3;min-height:0;font-size:11px;line-height:1.55;display:block}.overview-kpis.total .kpi>small{color:#c2ccc7;opacity:1}.overview-kpis.total .kpi>small:first-child{color:#d0d8d3}.overview-kpis .kpi .metric{font-family:var(--font-body);font-size:calc(22px - 3.08px * var(--klein,0));letter-spacing:-.035em;margin:8px 0;font-weight:650;line-height:1.3}.overview-kpis.period .kpi{min-height:88px}.kpi-chip{white-space:nowrap;font-size:calc(9px + 2px * var(--mindest,0));color:#626d7b;background:#edf0f3;border-radius:999px;margin-left:4px;padding:0 6px;display:inline-block}.kpi-alert{font-size:calc(10px + 1px * var(--mindest,0));color:#ffa8a4;margin-top:10px;line-height:1.4}.integrity-banner{background:var(--portal-rail);color:#f2f5f3;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:14px 16px;display:flex}.integrity-banner strong{color:#fff}.integrity-banner .btn{color:#dbe5df;background:0 0;border-color:#486052;min-height:30px;padding:5px 12px;font-size:11px}.app .panel{border-color:var(--portal-card-border);border-radius:14px;padding:16px;box-shadow:0 3px 10px #18243804}.app .panel>h3,.app .panel>.row>h3{font-family:var(--font-body);font-size:calc(12px - .75px * var(--klein,0));letter-spacing:0;text-transform:uppercase;font-weight:650}.chart-legend{flex-wrap:wrap;gap:8px;margin:12px 0 6px;display:flex}.chart-legend span{border:1px solid var(--portal-card-border);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.chart-legend i{background:var(--portal-rail);border-radius:50%;width:8px;height:8px}.chart-legend span:nth-child(2) i{background:#178272}.chart-legend span:nth-child(3) i{background:#a8b9b1}.talent-kpis.total{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-kpis.total .kpi{min-height:96px}.talent-kpis.more{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-kpis.more .kpi{min-height:82px}.portal-charts{grid-template-columns:1fr 1fr;gap:12px}.rank-row{grid-template-columns:100px 1fr 70px;align-items:center;gap:9px;margin:15px 0;font-size:11px;display:grid}.rank-track{background:var(--subtle);border-radius:3px;height:20px;overflow:hidden}.rank-fill{background:var(--portal-rail);border-radius:3px;height:100%}.rank-row strong{text-align:right;font-size:11px}.tablewrap th,.tablewrap td{padding:10px 12px}.tablewrap{border-color:var(--portal-card-border)}[data-theme=dark]{--portal-page:#101214;--portal-card-border:#2e3338;--portal-rail:#12291f;--portal-rail-hover:#1f4033;--primary:var(--accent);--primary-hover:var(--accent);--on-primary:var(--on-accent);--table-head:#202428;--row-line:#2a2f34;--line-strong:#454b52;--text-2:#d5dae0;--badge:#ffa9b3;--on-badge:#1b1e21;--tile-dark:linear-gradient(135deg,#1f4033 0%,#12291f 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--portal-page:#101214;--portal-card-border:#2e3338;--portal-rail:#12291f;--portal-rail-hover:#1f4033;--primary:var(--accent);--primary-hover:var(--accent);--on-primary:var(--on-accent);--table-head:#202428;--row-line:#2a2f34;--line-strong:#454b52;--text-2:#d5dae0;--badge:#ffa9b3;--on-badge:#1b1e21;--tile-dark:linear-gradient(135deg,#1f4033 0%,#12291f 100%)}}[data-theme=dark] .overview-kpis .kpi>small,[data-theme=dark] .app .pagehead p{color:#b8bec5}[data-theme=dark] .group-label{color:#adb4bb}@media (max-width:1000px) and (min-width:761px){.overview-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-kpis .kpi .metric{font-size:calc(18px - 2.52px * var(--klein,0))}.overview-filter label{min-width:110px}.content{padding:22px 20px}}@media (max-width:760px){.portal-header{flex-wrap:wrap;height:auto;min-height:64px;padding:12px 16px}.portal-header .brand{font-size:calc(22px - 3.08px * var(--klein,0))}.portal-header .header-actions{gap:7px}.portal-header button{min-width:44px;min-height:44px}.portal-header .account-chip{padding-right:5px}.portal-header .account-name{display:none}.portal-header .agency-choice{max-width:150px;min-height:44px}.content{gap:18px;padding:20px 16px}.app .pagehead{gap:14px}.overview-filter{width:100%;margin:0}.overview-filter label{flex:1;min-width:95px}.overview-kpis,.overview-kpis.period,.talent-kpis.total,.talent-kpis.more{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpis.total .kpi{min-height:130px}.talent-kpis.total .kpi:first-child,.talent-kpis.more .kpi:last-child{grid-column:1/-1}.talent-kpis.total .kpi{min-height:105px}.overview-kpis.total .kpi:last-child{grid-column:auto}.portal-charts{grid-template-columns:1fr}.integrity-banner{align-items:flex-start}.integrity-banner p{font-size:calc(12px - .75px * var(--klein,0))}.portal-header .desktop-control{display:none}.app .pagehead h1{font-size:calc(25px - 3.5px * var(--klein,0))}.group-label{font-size:11px}}.tk-nur-lesen,.tk-nur-lesen-aus{display:contents}.tk-nur-lesen [data-schreiben],.tk-nur-lesen a.btn[href$=\/neu],.tk-nur-lesen a.btn[href*="/neu?"],.tk-nur-lesen a.btn[href$=\/import],.tk-nur-lesen a.btn[href$=\/einladen],.tk-nur-lesen a.btn[href*=\/einreichen]{display:none!important}.tk-lesefeld{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.tk-google-knopf{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);font-weight:600;display:flex}.tk-google-knopf svg{flex:none}.tk-google-gsi{justify-content:center;min-height:44px;display:flex}.tk-oder{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--size-sm);display:flex}.tk-oder:before,.tk-oder:after{content:"";height:var(--border);background:var(--line);flex:1}#root{display:contents}.tk-loading{padding:var(--space-6) 0}.tk-empty{max-width:560px}.tk-coco{flex:none;height:auto;display:block}.tk-empty>.tk-coco{margin-bottom:var(--space-1)}.tk-coco-leer-huelle{width:-moz-fit-content;width:fit-content;max-width:100%}.tk-guide-kopf{align-items:center;gap:var(--space-3);display:flex}.tk-guide-agentur{right:var(--space-6);bottom:calc(var(--space-6) + 76px);z-index:30;max-width:380px;box-shadow:var(--shadow);position:fixed}.tk-guide-agentur ul{padding-left:var(--space-5);margin:0;line-height:1.5}.tk-guide-agentur h2{font-size:var(--size-lg);margin:0}@media (max-width:767px){.tk-guide-agentur{left:var(--space-4);right:var(--space-4);bottom:calc(140px + env(safe-area-inset-bottom,0px));max-width:none;max-height:55vh;overflow:auto}}@media print{.tk-guide-agentur{display:none}}@media (min-width:768px){.tk-guide-agentur{overscroll-behavior:contain;max-height:calc(100dvh - 180px);overflow:auto}}html{scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){.tk-guide .tk-coco{animation:.5s ease-out both tk-coco-rein}}@keyframes tk-rundgang-rein{0%{transform:translateY(8px)}to{transform:none}}@keyframes tk-coco-rein{0%{transform:translateY(6px)rotate(-4deg)}to{transform:none}}.tk-guide-leer{border-top:var(--border) solid var(--line);padding-top:var(--space-3);gap:var(--space-2)}.tk-guide-leer p{margin:0}dialog.tk-rundgang{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.tk-rundgang::backdrop{background:0 0}.tk-rundgang-blase{z-index:61;background:var(--surface);border:var(--border) solid var(--line);width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow);border-radius:var(--radius-lg);position:absolute;top:0;left:0;overflow:auto}.tk-rundgang-blase h2{font-size:var(--size-lg);margin:0;line-height:1.25}.tk-rundgang-blase p,.tk-rundgang-blase .eyebrow{margin:0}.tk-rundgang-stand{white-space:nowrap}.tk-rundgang-blase.stack{gap:var(--space-3)}.tk-rundgang-blase-breit{width:min(540px,100vw - 32px)}.tk-rundgang-inhalt{align-items:flex-start;gap:var(--space-4);display:flex}.tk-rundgang-texte{gap:var(--space-2);flex:auto;min-width:0}.tk-rundgang-coco{width:72px;margin-top:2px}.tk-rundgang-coco.gross{width:112px;margin-top:0}.tk-rundgang-hinweis{color:var(--muted);font-size:var(--size-sm);line-height:1.45;display:block}.tk-rundgang-punkte{gap:6px;display:flex}.tk-rundgang-punkte span{border-radius:var(--radius-pill);background:var(--line);width:8px;height:8px}.tk-rundgang-punkte span.fertig{background:var(--accent-soft)}.tk-rundgang-punkte span.aktiv{background:var(--accent);width:20px}.tk-rundgang-knoepfe{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tk-rundgang-luecke{flex:auto}.tk-rundgang-knoepfe .tk-rundgang-haupt-zeile{flex:1 0 100%}.tk-rundgang-ring{z-index:60;border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--accent);pointer-events:none;position:fixed}.tk-rundgang-dimm{z-index:59;fill:#0a100e80;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}[data-coco],[data-coco-leer]{scroll-margin-top:96px;scroll-margin-bottom:24px}@media (min-width:768px){:root.tk-rundgang-an .notice.tk-zustimmung-leiste{flex-wrap:nowrap;min-width:0;max-width:100%}:root.tk-rundgang-an .tk-zustimmung-leiste .tk-zustimmung-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}html:root.tk-rundgang-an main.content{padding-bottom:max(var(--space-12),60vh)}@media (max-width:767px){.tk-rundgang-blase{top:auto;left:var(--space-3);right:var(--space-3);bottom:calc(72px + env(safe-area-inset-bottom,0px));width:auto;max-height:58vh}.tk-rundgang-knoepfe button{flex:auto}.tk-rundgang-inhalt{gap:var(--space-3)}.tk-rundgang-coco{width:52px}.tk-rundgang-coco.gross{width:76px}.tk-rundgang-luecke{display:none}}@media (prefers-reduced-motion:no-preference){.tk-rundgang-blase{animation:.2s ease-out both tk-rundgang-rein}.tk-rundgang-ring{transition:top .2s var(--ease),left .2s var(--ease),width .2s var(--ease),height .2s var(--ease)}}.tk-coco-lugt{right:var(--space-6);z-index:25;border-radius:var(--radius-md) var(--radius-md) 0 0;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;line-height:0;position:fixed;bottom:0}.tk-coco-lugt:hover{box-shadow:none;background:0 0}.tk-coco-lugt img{width:84px;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.tk-coco-lugt{transition:transform var(--duration-normal) var(--ease),opacity var(--duration-normal) var(--ease)}.tk-coco-lugt:hover,.tk-coco-lugt:focus-visible{transform:translateY(-4px)}}:root.tk-coco-lugt-da main.content{padding-bottom:calc(var(--space-12) + 40px)}.tk-coco-lugt.tk-coco-lugt-weg{opacity:0;pointer-events:none;transform:translateY(110%)}.tk-coco-lugt.tk-coco-lugt-weg:focus-visible{opacity:1;pointer-events:auto;transform:none}@media (max-width:767px){.tk-coco-lugt{right:var(--space-1);bottom:calc(62px + env(safe-area-inset-bottom,0px));z-index:19}.tk-coco-lugt img{width:64px}.tk-coco-lugt-handy-aus{display:none}}@media print{.tk-coco-lugt,.tk-rundgang,.tk-rundgang-ring{display:none}}.tk-error{color:var(--error);background:var(--error-bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--size-sm)}.tk-feld-warnung{color:var(--warning);font-weight:500}.tk-toast-close{margin-left:var(--space-3);min-height:32px;color:inherit;background:0 0;border-color:currentColor;padding:4px 10px}.tk-persona{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.tk-persona small{color:var(--muted);font-weight:400}.web>.centerform+.centerform{margin-top:var(--space-6)}.portal-header .tk-bell{border:var(--border) solid var(--line);border-radius:var(--radius-md);min-width:36px;min-height:36px;color:var(--text);place-items:center;display:inline-grid;position:relative}.portal-header .tk-bell .icon{width:18px;height:18px}.tk-bell-count{background:var(--error);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}@media (max-width:760px){.portal-header .tk-bell{min-width:44px;min-height:44px}}.portal-header button.tk-kontakt-knopf{font:inherit;font-size:var(--size-sm);cursor:pointer;box-shadow:none;background:0 0;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:600;display:inline-flex}@media (max-width:1023px){.portal-header button.tk-kontakt-knopf{padding:0}.tk-kontakt-wort{display:none}}.tk-kontakt-person{border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--accent-soft);align-items:center;gap:12px;padding:12px;display:flex}.tk-kontakt-person .stack{gap:2px}.tk-kontakt-person .account-avatar{background:var(--accent);width:44px;height:44px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.tk-kontakt-wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tk-kontakt-wege>:is(a,button){text-align:center;justify-content:center}@media (max-width:480px){.tk-kontakt-wege{grid-template-columns:minmax(0,1fr)}}.tk-mitteilung-ansehen{white-space:nowrap;font-weight:600}.tk-kontakt-technik summary{cursor:pointer;font-size:var(--size-sm)}.tk-kontakt-technik dl{font-size:var(--size-sm);grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:8px 0;display:grid}.tk-kontakt-technik dt{color:var(--muted)}.tk-kontakt-technik dd{overflow-wrap:anywhere;margin:0}dialog:has(.tk-kontakt,.tk-kontakt-fertig){width:min(560px,100vw - 32px)}.tk-kontakt-intro{color:var(--muted);font-size:var(--size-sm);margin:0}.tk-kontakt-themen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html .tk-kontakt-themen>button.tk-kontakt-thema,html .tk-kontakt-gewaehlt{border:var(--border,1px) solid var(--line);border-radius:var(--radius-md,10px);background:var(--surface);width:100%;min-height:0;color:var(--text);font:inherit;text-align:left;box-shadow:none;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:14px;font-weight:400;transition:border-color .15s,background-color .15s;display:grid}html .tk-kontakt-themen>button.tk-kontakt-thema:hover{border-color:color-mix(in srgb,var(--text) 28%,var(--line));background:color-mix(in srgb,var(--subtle,var(--bg)) 60%,var(--surface))}html .tk-kontakt-themen>button.tk-kontakt-thema:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.tk-kontakt-thema-icon{background:var(--subtle,var(--bg));border:var(--border,1px) solid var(--line);width:36px;height:36px;color:var(--text);border-radius:9px;place-items:center;display:grid}.tk-kontakt-thema-icon .icon{width:18px;height:18px}.tk-kontakt-thema-text{gap:2px;min-width:0;display:grid}.tk-kontakt-thema-text strong{font-weight:600;font-size:var(--size-sm,calc(14px - 1.96px * var(--klein,0)));line-height:1.3}.tk-kontakt-thema-text small{color:var(--muted);font-size:var(--size-xs,calc(12.5px - 1.13px * var(--klein,0)));line-height:1.35}.tk-kontakt-thema-pfeil{width:16px;height:16px;color:var(--muted);transform:rotate(-90deg)}html .tk-kontakt-gewaehlt{cursor:default;background:var(--subtle,var(--bg));grid-template-columns:auto minmax(0,1fr)}.tk-kontakt-direkt{border-top:var(--border,1px) solid var(--line);color:var(--muted);font-size:var(--size-sm);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:2px 0 0;padding-top:12px;display:flex}.tk-kontakt-direkt a{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.tk-kontakt-direkt a:hover{text-decoration:underline}.tk-kontakt-direkt .icon{width:15px;height:15px;color:var(--muted)}html .tk-kontakt button.tk-kontakt-zurueck{min-height:0;box-shadow:none;color:var(--muted);font-size:var(--size-sm);background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:2px 0;font-weight:500;display:inline-flex}html .tk-kontakt button.tk-kontakt-zurueck:hover{color:var(--text)}.tk-kontakt-zurueck .icon{width:15px;height:15px}.tk-kontakt-arten{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.tk-kontakt-art{border:var(--border,1px) solid var(--line);background:var(--surface);min-height:32px;font-size:var(--size-sm);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;position:relative}.tk-kontakt-art input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tk-kontakt-art.an{background:var(--text);border-color:var(--text);color:var(--surface);font-weight:600}.tk-kontakt-art:has(input:focus-visible){outline:2px solid var(--focus,var(--accent));outline-offset:2px}.tk-kontakt-bild{border:var(--border,1px) solid var(--line);border-radius:var(--radius-md,10px);background:var(--subtle,var(--bg));gap:8px;padding:12px;display:grid}.tk-kontakt-bild img{object-fit:contain;object-position:left top;border:1px solid var(--line);background:var(--surface);border-radius:6px;max-width:100%;max-height:180px}.tk-kontakt-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tk-kontakt-fertig{text-align:center;justify-items:center;padding:8px 0 4px}.tk-kontakt-fertig h3{font-size:calc(1.05rem - 2.35px * var(--klein,0));margin:0}.tk-kontakt-fertig p{margin:0}.tk-kontakt-haken{background:var(--success-bg);width:44px;height:44px;color:var(--success);font-size:calc(20px - 2.8px * var(--klein,0));border-radius:50%;place-items:center;font-weight:700;display:grid}.tk-kontakt-ticket{font-variant-numeric:tabular-nums;font-weight:600}.tk-kontakt-fertig-knoepfe{justify-content:center;margin-top:4px}@media (max-width:560px){.tk-kontakt-themen{grid-template-columns:minmax(0,1fr)}.tk-kontakt-fuss{flex-direction:column-reverse;align-items:stretch}.tk-kontakt-fuss>button{width:100%}}a.pill.tk-frist{text-decoration:none}.tk-heute-frist .pill.tk-frist{font-size:var(--size-xs);white-space:nowrap}dialog.tk-wide{max-width:920px}.toolbar input[type=search]{min-width:min(100%,280px)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(input,select,textarea).sr-only{border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0}:root{--tk-s1:#152d25;--tk-s2:#178272;--tk-s3:#8a939c;--tk-s4:#315c89;--tk-s5:#805400;--tk-s6:#9b325e}[data-theme=dark]{--tk-s1:#eceff1;--tk-s2:#8ed8b7;--tk-s3:#b0b8bf;--tk-s4:#aecfec;--tk-s5:#e7c47b;--tk-s6:#f2a9c6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tk-s1:#eceff1;--tk-s2:#8ed8b7;--tk-s3:#b0b8bf;--tk-s4:#aecfec;--tk-s5:#e7c47b;--tk-s6:#f2a9c6}}.tk-chart{min-width:0;position:relative}.panel.stack>*,.tk-barchart{min-width:0}.tk-values .tablewrap{max-width:100%}.chart-legend .tk-legend{border:1px solid var(--portal-card-border);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.chart-legend .tk-legend[aria-pressed=false]{color:var(--muted);font-weight:500}.chart-legend .tk-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.tk-chart-plot{position:relative}.tk-chart-plot .revenue-line{height:auto}.tk-tip{background:var(--surface);border:1px solid var(--portal-card-border);box-shadow:var(--shadow-soft);font-size:calc(12px - .75px * var(--klein,0));pointer-events:none;z-index:5;border-radius:10px;gap:4px;min-width:220px;padding:10px 12px;display:grid;position:absolute;top:8px;transform:translate(-50%)}.tk-tip span{color:var(--muted);grid-template-columns:10px 1fr auto;align-items:center;gap:6px;display:grid}.tk-tip span b{color:var(--text);font-weight:600}.tk-tip i{border-radius:50%;width:8px;height:8px;display:inline-block}.tk-tip small{color:var(--muted);font-size:calc(10px + 1px * var(--mindest,0))}.tk-values{margin-top:var(--space-2);font-size:var(--size-xs)}.tk-values summary{cursor:pointer;color:var(--muted);align-items:center;min-height:32px;display:flex}.tk-values .tablewrap table{min-width:0}.bar.tk-bar-neutral{background:var(--subtle);border-top-color:var(--control)}.bar.tk-bar-warning{background:var(--warning-bg);border-top-color:var(--warning)}.bar.tk-bar-error{background:var(--error-bg);border-top-color:var(--error)}.bar.tk-bar-info{background:var(--info-bg);border-top-color:var(--info)}.bar.tk-bar-success{background:var(--success-bg);border-top-color:var(--success)}.bar span{white-space:nowrap;color:var(--text);font-size:11px;font-weight:600;position:absolute;inset:-20px auto auto 50%;transform:translate(-50%)}.tk-rank-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-row{grid-template-columns:minmax(90px,140px) 1fr minmax(84px,auto)}.tk-donut{justify-content:center;gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.tk-donut svg{flex:none;width:150px;height:150px}.tk-donut-total{font:600 calc(13px - 1.5px * var(--klein,0)) var(--font-body);fill:var(--text)}.tk-donut-sub{font:11px var(--font-body);fill:var(--muted)}.tk-donut-legend{font-size:calc(12px - .75px * var(--klein,0));flex:220px;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tk-donut-legend li{grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:8px;display:grid}.tk-donut-legend span{overflow-wrap:anywhere}.tk-donut-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.tk-donut-legend small{text-align:right;color:var(--muted)}.tk-delta{font-size:calc(10px + 1px * var(--mindest,0));white-space:nowrap;border-radius:999px;margin-left:4px;padding:0 6px;font-weight:600;display:inline-block}.tk-delta.up{color:#d9f5e6;background:#2d5a44}.tk-delta.down{color:#ffd9de;background:#5a2d33}.tk-delta.flat{color:#fff;background:#46594e}.period .tk-delta.up{background:var(--success-bg);color:var(--success)}.period .tk-delta.down{background:var(--error-bg);color:var(--error)}.tk-findings{gap:0;display:grid}.tk-findings .task{padding:var(--space-3) 0}.tk-grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.tk-grid-3{grid-template-columns:1fr}.tk-tip{min-width:180px}}.chartlabels{gap:var(--space-5);padding-left:var(--space-2);padding-right:var(--space-2)}.chartlabels>span{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1 1 0;min-width:0}.chartlabels>span>small{font-size:inherit;display:block}@media (max-width:767px){.chartlabels{gap:var(--space-3)}}@media (max-width:1000px){.tk-chart-grid,.grid.portal-charts{grid-template-columns:1fr}}[data-theme=dark] .rank-fill{background:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rank-fill{background:var(--accent)}}.chart .bar span,.chart .bar:last-child span{color:var(--text)}.tk-barchart{container-type:inline-size}@container (width<=600px){.tk-bars-many .bar span{display:none}.tk-bars-many .chart{padding-top:var(--space-2)}.tk-bars-many .chartlabels>span{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;white-space:nowrap;flex-direction:column;align-items:center;display:flex}.tk-bars-many .chartlabels>span:first-child{align-items:flex-start}.tk-bars-many .chartlabels>span:last-child{align-items:flex-end}.tk-bars-many .chartlabels>span:nth-last-child(2n){visibility:hidden}}@container (width<=380px){.tk-bars-many .chartlabels>span:nth-last-child(2n){visibility:visible}.tk-bars-many .chartlabels>span:not(:nth-last-child(3n+1)){visibility:hidden}}.tk-compact .tablewrap table{min-width:0}.tk-compact .tablewrap th,.tk-compact .tablewrap td{padding:8px 10px}.tk-inv-status{gap:var(--space-4);font-size:var(--size-sm)}.tk-progress .steps a{min-height:auto;padding:var(--space-1) var(--space-2);font-size:var(--size-xs)}.tk-progress .steps a.tk-step-done{color:var(--success);border-bottom-color:var(--success)}.tk-checks .pill{text-align:left;justify-content:flex-start}.stack.tk-checks{flex-direction:column;align-items:flex-start;display:flex}.split>*,.split .stack>*{min-width:0}.stack{align-content:start}.panel.stack>.pill{justify-self:start}label.row{flex-wrap:nowrap;align-items:center}label.row>input[type=checkbox]{flex:none}.paper .tablewrap table{min-width:0}.tk-costs{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border) solid var(--line)}form:has(>.tk-line){container:tk-lines/inline-size}.tk-line{gap:var(--space-3);grid-template-columns:minmax(180px,2.2fr) minmax(64px,.6fr) minmax(100px,1fr) auto auto;align-items:end;display:grid}@container tk-lines (width<=720px){.tk-line{grid-template-columns:1fr 1fr}.tk-line>label:first-child{grid-column:1/-1}}@media (max-width:760px){.tk-line{grid-template-columns:1fr 1fr}.tk-line>label:first-child{grid-column:1/-1}}.paper .tablewrap td,.paper .tablewrap th{white-space:normal}.paper .tablewrap td:last-child,.paper .tablewrap th:last-child{text-align:right;white-space:nowrap}.split>.stack{align-content:start}.tk-badge{border-radius:var(--radius-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font-size:var(--size-xs);place-items:center;margin-left:auto;padding:0 6px;font-weight:600;line-height:1;display:inline-grid}.tk-linkbtn{min-height:auto;color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.tk-mobile-only{display:none}@media (max-width:760px){.tk-mobile-only{display:block}.tk-payouts th:nth-child(3),.tk-payouts td:nth-child(3),.tk-payouts th:nth-child(4),.tk-payouts td:nth-child(4){display:none}.tablewrap.tk-payouts table,.tablewrap.tk-runitems table{min-width:0}.tk-runitems th:nth-child(2),.tk-runitems td:nth-child(2),.tk-runitems th:nth-child(3),.tk-runitems td:nth-child(3){display:none}.tablewrap.tk-payouts td small{white-space:normal}}@media (max-width:1000px) and (min-width:761px){.overview-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:767px){.content{padding-bottom:calc(69px + var(--space-6) + env(safe-area-inset-bottom,0px))}}.group-label,.overview-kpis .kpi>small,.overview-filter label,.app .pagehead p{color:var(--muted)}.integrity-banner small{color:#c5d1ca}.kpi-alert{color:var(--error)}.overview-kpis.total .kpi-alert,.talent-kpis.total .kpi-alert{color:#ffa8a4}.kpi-alert a{color:inherit;text-decoration:underline}.tk-bell-count{color:var(--surface)}.portal-header .account-chip{flex:none;max-width:260px}.portal-header .account-avatar{flex:none;width:30px;height:30px}.portal-header .account-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}summary{list-style:none}summary::-webkit-details-marker{display:none}summary:before{content:"";width:0;height:0;margin-right:var(--space-2);border:5px solid #0000;border-left:7px solid;border-right-width:0;flex:none;transition:transform .12s}details[open]>summary:before{transform:rotate(90deg)}input[type=radio]{width:20px;height:20px;min-height:0;margin:var(--space-2);accent-color:var(--accent);border:0;flex:none;padding:0}label:has(>input[type=radio]){min-height:44px}label.row>input[type=radio]{flex:none}button:where([aria-pressed=true]:not(.tk-legend)){background:var(--accent-soft);border-color:var(--accent);font-weight:600}@media (min-width:768px){.tablewrap.tk-sticky-end th:last-child,.tablewrap.tk-sticky-end td:last-child:not([colspan]){z-index:1;background:var(--surface);box-shadow:inset 1px 0 0 var(--line);position:sticky;right:0}.tablewrap.tk-sticky-end th:last-child{background:var(--bg);z-index:2}.tablewrap.tk-sticky-end tbody tr:hover td:last-child:not([colspan]){background:var(--subtle)}.tablewrap.tk-sticky-end tbody tr:focus-within td:last-child:not([colspan]){background:var(--accent-soft)}.tablewrap.tk-sticky-end td:last-child .row{flex-wrap:nowrap;justify-content:flex-end}}.tk-pills{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.tk-pills>.pill{white-space:nowrap}.tablewrap .tk-table-input{min-width:calc(var(--space-16) * 2)}.tablewrap select.tk-table-input{min-width:190px}@media (max-width:767px){:is(.tk-cardtable,.tk-invlist,.tk-vt-liste,.tk-koop-karten) thead:focus-within{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin-bottom:var(--space-3);display:block;position:static;overflow:visible}:is(.tk-cardtable,.tk-invlist,.tk-vt-liste,.tk-koop-karten) thead:focus-within tr{gap:var(--space-2);flex-wrap:wrap;display:flex}:is(.tk-cardtable,.tk-invlist,.tk-vt-liste,.tk-koop-karten) thead:focus-within th{background:0 0;border:0;height:auto;padding:0;display:block;position:static}}:is(.web,.auth-shell) :is(p,small,label,li) a:not(.btn),.centerform a:not(.btn){color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (min-width:761px){.webnav{max-width:none;padding-left:max(var(--space-6),calc((100% - var(--content)) / 2 + var(--space-6)));padding-right:max(var(--space-6),calc((100% - var(--content)) / 2 + var(--space-6)))}}.auth-shell.tk-sign{max-width:min(100%,var(--content))}@media print{:root:root:root{--bg:#fff;--surface:#fff;--subtle:#eef0f3;--text:#1e2226;--muted:#5a626b;--line:#dce0e5;--control:#7a838d;--success:#166340;--success-bg:#e5f3ea;--warning:#805400;--warning-bg:#fff1cd;--error:#a22b36;--error-bg:#fbe8eb;--info:#315c89;--info-bg:#e9f0f8;--portal-page:#fff;--portal-card-border:#e4e8ed;--accent:#176b55;--focus:#176b55;--on-accent:#fff;--accent-soft:#e0f0e8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.skip{display:none!important}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:767px){.bottomnav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}:is(.kpis,.overview-kpis,.tk-beitraege-kacheln)>*{min-width:0;container-type:inline-size}:is(.kpis,.tk-beitraege-kacheln)>*>.metric{font-size:min(var(--kpi-size),14cqi)}.overview-kpis>.kpi>.metric{font-size:min(calc(22px - 3.08px * var(--klein,0)),14cqi)}@media (max-width:767px){.kpis>*>.metric{font-size:min(var(--size-xl),14cqi)}}:root{--tk-scroll-shadow:#17251f33}[data-theme=dark]{--tk-scroll-shadow:#000000a6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tk-scroll-shadow:#000000a6}}@keyframes tk-quer-schatten{0%{box-shadow:inset 1px 0 0 var(--line),-14px 0 14px -10px var(--tk-scroll-shadow)}to{box-shadow:inset 1px 0 0 var(--line)}}@media (min-width:768px){.tablewrap.tk-sticky-end{scroll-timeline:--tk-quer x}.tablewrap.tk-sticky-end :is(th,td):last-child:not([colspan]){animation:linear both tk-quer-schatten;animation-timeline:--tk-quer}}.tk-icon-btn{width:var(--control-height);min-width:var(--control-height);flex:none;padding:0}.tk-icon-btn .icon{width:18px;height:18px}.tablewrap td.tk-adresse{min-width:12rem}.tablewrap td.tk-adresse .tk-mail{white-space:normal;overflow-wrap:break-word;vertical-align:top;max-width:18rem;display:inline-block}.tablewrap th,.tablewrap th button{white-space:normal}.tablewrap th button{text-align:inherit}.tablewrap th.tk-th-doppelt button{width:-moz-fit-content;width:fit-content;display:block}.tablewrap th.tk-th-doppelt.money button{margin-left:auto}.tablewrap th.tk-th-doppelt button+button{text-transform:none;letter-spacing:0;min-height:0;margin-top:2px;font-weight:500}.tablewrap th button.tk-sort-aktiv{color:var(--text)}@media (min-width:768px){.tablewrap td small{white-space:normal}.tablewrap td small :is(.pill,.num,.btn,button){white-space:nowrap}}.tk-mahnleiter{container:tk-mahnleiter/inline-size}@container tk-mahnleiter (width<=799px){.tk-mahnleiter table{min-width:0;display:block}.tk-mahnleiter tbody{display:block}.tk-mahnleiter thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-mahnleiter tbody tr{gap:var(--space-3) var(--space-4);padding:var(--space-4);border-bottom:var(--border) solid var(--line);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:start;display:grid}.tk-mahnleiter tbody tr:last-child{border-bottom:0}.tk-mahnleiter tbody td{align-items:stretch;gap:var(--space-1);text-align:left;border:0;flex-direction:column;min-width:0;height:auto;padding:0;display:flex}.tk-mahnleiter tbody td[data-label]:before{content:attr(data-label);font-size:var(--size-xs);color:var(--muted);font-weight:600}.tk-mahnleiter tbody td label.row{min-height:var(--control-height)}.tablewrap.tk-sticky-end.tk-mahnleiter tbody td:last-child:not([colspan]){box-shadow:none;background:0 0;grid-column:1/-1;animation:none;position:static}.tablewrap.tk-sticky-end.tk-mahnleiter td:last-child .row{flex-wrap:wrap;justify-content:flex-start}.tablewrap.tk-mahnleiter .tk-table-input,.tablewrap.tk-mahnleiter select.tk-table-input{width:100%;min-width:0}.tk-mahnleiter tbody td[colspan]{grid-column:1/-1}.tk-mahnleiter tbody tr:not(#tk-kein-feld){position:relative}html .tablewrap.tk-mahnleiter tbody td:not(#tk-kein-feld){background:0 0;border:0;height:auto;padding:0}.tk-mahnleiter tbody td.tk-ml-stufe:not(#tk-kein-feld){min-height:28px;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);flex-direction:row;grid-column:1/-1;align-items:center;gap:6px;padding-right:44px;font-weight:600}.tk-mahnleiter tbody td.tk-ml-stufe[data-label]:not(#tk-kein-feld):before{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);font-weight:600}.tk-mahnleiter tbody td.tk-ml-aktion:not(#tk-kein-feld){top:var(--space-4);right:var(--space-4);grid-column:auto;width:auto;display:block;position:absolute}}@container tk-mahnleiter (width>=480px) and (width<=799px){.tk-mahnleiter tbody td:has(>.tk-ml-frist):not(#tk-kein-feld){grid-column:span 2}}.tk-felder{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:end;display:grid}.tk-felder>label{min-width:0}.tk-felder :is(input,select){width:100%}h1.tk-state-title{font-size:var(--size-lg);letter-spacing:-.035em}.task>.tk-betrag,.tk-chat-list .task>.pill,.task>.pill,.task>.row>.pill,.task>:is(button,.btn),.task>.row>:is(button,.btn){white-space:nowrap;flex:none}.tablewrap td .pill{white-space:nowrap}@media (max-width:560px){:is(.task:has(>.pill),.task:has(>.row>.pill),.task:has(>:is(button,.btn))){row-gap:var(--space-2);flex-wrap:wrap}.task:has(>.pill)>div:first-child{flex:180px;min-width:0}.task:has(>.row>.pill)>div:first-child{flex:180px;min-width:0}.task:has(>:is(button,.btn))>:first-child:not(button,.btn){flex:180px;min-width:0}.task>.row:has(>.pill){flex-wrap:wrap}}.auth-shell .tablewrap table,.tk-kit .tablewrap table{min-width:0}.auth-shell .tablewrap th,.tk-kit .tablewrap th,.tablewrap.tk-ins-table th{white-space:normal}.tk-dialog-head{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.tk-dialog-head>h2{overflow-wrap:anywhere}dialog.tk-seitenpanel{border-radius:var(--radius-lg) 0 0 var(--radius-lg);overscroll-behavior:contain;border:0;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;inset:0 0 0 auto;overflow-y:auto;box-shadow:-16px 0 48px #10182833}dialog.tk-seitenpanel>.stack{gap:var(--space-4);padding:0 var(--space-5) var(--space-6)}dialog.tk-seitenpanel .tk-dialog-head{z-index:2;margin:0 calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);background:var(--surface);border-bottom:var(--border) solid var(--line);align-items:center;position:sticky;top:0}.tk-seitenpanel-titel h2{font-size:var(--size-lg);margin:0}.tk-seitenpanel-titel p{color:var(--muted);font-size:var(--size-sm);margin:2px 0 0}.tk-seitenpanel-zu{place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-grid}.tk-seitenpanel-zu .icon{width:18px;height:18px}@media (max-width:767px){dialog.tk-seitenpanel{border-radius:0;width:100vw}dialog.tk-seitenpanel>.stack{padding:0 var(--space-4) var(--space-6)}dialog.tk-seitenpanel .tk-dialog-head{margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}}.overview-filter label{flex:auto;max-width:none}.toolbar select.tk-select-fit{max-width:100%}.toolbar:has(>select.tk-select-fit){min-width:0}.portal-header .agency-choice{min-width:0;max-width:min(320px,100%)}@media (max-width:760px){.portal-header .header-actions{flex:100%;min-width:0}.portal-header .agency-choice{flex:auto;max-width:none}.portal-header:has(.agency-choice) .header-actions{display:contents}.portal-header:has(.agency-choice) .brand{margin-right:auto}.portal-header:has(.agency-choice) .agency-choice{flex:100%;order:9;max-width:none}}main :is(p,small,label,li,dd,.notice) a:not([class]),.tk-rahmen-hinweise :is(p,small,label,li) a:not([class]){color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:767px){.toolbar>input[type=search],.toolbar>select{flex:100%;max-width:none}}.tk-nowrap{white-space:nowrap}:is(.grid,.three,.four):is(.grid,.three,.four):has(>label){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(17rem,calc((100% - var(--space-8)) / 2))),1fr))}:is(.grid,.three,.four).three:has(>label){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(17rem,calc((100% - 2 * var(--space-8)) / 3))),1fr))}:is(.grid,.three,.four).four:has(>label){grid-template-columns:repeat(auto-fit,minmax(min(100%,max(17rem,calc((100% - 3 * var(--space-8)) / 4))),1fr))}.tablewrap{background:linear-gradient(to right,var(--surface) 30%,transparent) left center/32px 100% no-repeat local, linear-gradient(to left,var(--surface) 30%,transparent) right center/32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%,var(--tk-scroll-shadow),transparent) left center/14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%,var(--tk-scroll-shadow),transparent) right center/14px 100% no-repeat scroll, var(--surface)}@media print{.paper .tablewrap{overflow:visible!important}}@media (max-width:760px){.webnav nav .optional{display:none}.webnav nav{flex-wrap:wrap;overflow:visible}}.auth-shell.tk-einladung{max-width:calc(520px + 2 * var(--space-6))}.tk-einladung>.pagehead{align-items:flex-start}.tk-public-footer{margin-top:var(--space-8)}.tk-tarif-hinweis{justify-content:space-between;gap:var(--space-2) var(--space-4)}.tk-tarif-hinweis>span{flex:16rem}.tk-tarif-grenzen ul{padding-left:var(--space-5);margin:0}.tk-tarif-gruppe th{background:var(--subtle);color:var(--text);text-align:left;height:auto;position:static}.tk-tarif-module td,.tk-tarif-vergleich td{white-space:normal}.tk-tarif-module td:first-child{min-width:14rem}.tk-tarif-vergleich td:first-child{min-width:12rem}fieldset.tk-plain,main fieldset:not(.panel):not(.tk-cr *){border:0;min-width:0;margin:0;padding:0}main fieldset:not(.panel):not(.tk-cr *)>legend{margin-bottom:var(--space-2);padding:0;font-weight:600}.tk-module-liste{gap:var(--space-2);line-height:var(--line-body);margin:0;padding:0;list-style:none;display:grid}label{align-content:start}.co-content-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.co-content-toolbar input[type=search]{flex:240px;min-width:0}.co-filter{flex-wrap:wrap;gap:6px;display:flex}.co-filter button,.co-fassungen>button,.co-dateireiter button{font-size:calc(13px - 1.5px * var(--klein,0));border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.co-filter button.aktiv,.co-fassungen>button.aktiv,.co-dateireiter button.aktiv{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.co-zahl{font-variant-numeric:tabular-nums;color:var(--muted);font-size:calc(12px - .75px * var(--klein,0))}.co-kontingent{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0}.co-ordner{margin:12px 0}.co-ordner>summary::-webkit-details-marker{display:none}.co-ordner>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;list-style:none;display:flex}.co-ordner-titel{font-weight:700}.co-monat h3{font-size:calc(13px - 1.5px * var(--klein,0));text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:14px 0 8px}.co-kacheln{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.co-kachel{white-space:normal;text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.co-kachel:hover{border-color:var(--line-strong)}.co-kachel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.co-kachel-bild{aspect-ratio:4/5;background:var(--subtle);width:100%;color:var(--muted);font-size:calc(26px - 3.64px * var(--klein,0));place-items:center;font-weight:700;display:grid;position:relative}.co-kachel-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.co-dauer{color:#fff;background:#000000a8;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:6px}.co-kachel-text{flex-direction:column;gap:6px;padding:10px 10px 12px;display:flex}.co-kachel-meta{font-size:calc(12px - .75px * var(--klein,0));flex-wrap:wrap;align-items:center;gap:6px}.co-version{font-weight:700;font-size:calc(12px - .75px * var(--klein,0));background:var(--subtle);border-radius:6px;padding:1px 6px}.co-kommentar-zahl,.co-neu{font-size:calc(12px - .75px * var(--klein,0));color:var(--text-2)}.co-neu{color:var(--info)}.co-fassungen{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.co-vergleich-wahl{font-size:calc(13px - 1.5px * var(--klein,0));align-items:center;gap:6px;display:inline-flex}.co-dateireiter{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.co-vergleich{grid-template-columns:1fr 1fr;gap:16px;display:grid}.co-medien{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:start;gap:14px 18px;display:grid}.co-medien-kompakt,.co-vergleich .co-medien{grid-template-columns:1fr}.co-medien-seite{flex-direction:column;gap:12px;min-width:0;display:flex}.co-medien-buehne{background:#0c0f10;border-radius:12px;min-height:180px;position:relative;overflow:hidden}.co-medien-buehne video{background:#000;width:100%;max-height:70vh;display:block}.co-medien-marken{border-top:2px solid #ffffff2e;height:30px;margin:4px 16px 8px;position:relative}.co-marke{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border:2px solid #0c0f10;border-radius:50%;place-items:center;min-height:0;padding:0;font-size:11px;font-weight:700;display:grid;position:absolute;top:-14px;transform:translate(-50%)}.co-seite-brand.co-marke,.co-pin.co-seite-brand{background:#b3561c}.co-seite-talent.co-marke,.co-pin.co-seite-talent{background:#3d5f9a}.co-marke.erledigt,.co-pin.erledigt{opacity:.45}.co-marke.aktiv,.co-pin.aktiv{box-shadow:0 0 0 3px #ffffffbf}.co-medien-bild{cursor:crosshair;line-height:0;position:relative}.co-medien-bild img{object-fit:contain;width:100%;max-height:70vh;display:block}.co-pin{background:var(--accent);width:24px;height:24px;min-height:0;color:var(--on-accent);border:2px solid #fff;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.co-pin.neu{color:#0c0f10;background:#fff}.co-medien-leer{color:#cfd6d4;text-align:center;place-items:center;gap:10px;min-height:220px;padding:20px;display:grid;position:relative}.co-medien-leer img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.co-medien-leer span{position:relative}.co-medien-pdf{background:var(--surface);color:var(--text)}.co-medien-info{font-size:calc(13px - 1.5px * var(--klein,0));flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.co-medien-name{word-break:break-word;font-weight:600}.co-sha{color:var(--muted);font-size:11px}.co-kommentare{flex-direction:column;gap:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.co-kommentare li{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:8px;display:grid}.co-kommentare li.aktiv{border-color:var(--accent)}.co-kommentare li.erledigt p{color:var(--muted);text-decoration:line-through}.co-kommentare li p{margin:0 0 2px}.co-kommentare .co-kein{background:0 0;border:0;display:block}.co-kommentar-zeit{font-variant-numeric:tabular-nums;font-size:calc(12px - .75px * var(--klein,0));align-items:center;gap:6px;min-height:0;padding:3px 8px;display:inline-flex}.co-nr{background:var(--accent);width:18px;height:18px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.co-seite-brand .co-nr{background:#b3561c}.co-seite-talent .co-nr{background:#3d5f9a}.co-erledigt{font-size:calc(12px - .75px * var(--klein,0));min-height:0;padding:3px 8px}.co-kommentar-neu textarea{min-height:64px}.co-upload-feld{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.co-upload-feld input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.co-upload-feld:focus-within .btn{outline:2px solid var(--focus);outline-offset:2px}.co-upload-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.co-upload-liste li{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.co-upload-kopf{font-size:calc(13px - 1.5px * var(--klein,0));justify-content:space-between;gap:10px;display:flex}.co-upload-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.co-upload-liste progress{width:100%;height:8px;accent-color:var(--accent)}.co-upload-aktionen{font-size:calc(13px - 1.5px * var(--klein,0));align-items:center;gap:8px}.co-upload-stand{flex:auto}.co-upload-fehler .co-upload-stand{color:var(--danger,#a33)}.co-upload-fertig .co-upload-stand{color:var(--success)}.co-neu-liste{font-size:calc(13px - 1.5px * var(--klein,0));margin:0;padding-left:18px}.co-caption{white-space:pre-wrap}.co-name{max-width:360px}@media (max-width:760px){.co-medien,.co-vergleich{grid-template-columns:1fr}.co-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.co-kommentare{max-height:none}}@media (max-width:420px){.co-kacheln{grid-template-columns:minmax(0,1fr)}.co-kachel{flex-direction:row;align-items:stretch}.co-kachel-bild{aspect-ratio:4/5;flex:none;width:clamp(72px,22vw,96px)}.co-kachel-text{flex:1;min-width:0}}td.tk-koop-aktion .row,.tablewrap td:last-child>.row{flex-wrap:wrap}td.tk-koop-aktion :is(button,.btn),.tablewrap td:last-child :is(button,.btn){white-space:nowrap}.tk-logo-vorschau{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;align-items:center;max-width:380px;min-height:72px;margin:0;padding:12px 16px;display:flex}.tk-logo-vorschau img{width:auto;max-width:100%;height:auto;max-height:60px;display:block}.tk-fehler-details pre{white-space:pre-wrap;word-break:break-word;margin:var(--space-2) 0 0;font-size:var(--size-sm);color:var(--muted)}.tk-fehler-details summary{cursor:pointer;color:var(--muted)}.integrity-banner>:is(.btn,button),.integrity-banner>.row>:is(.btn,button){white-space:nowrap;flex:none}@media (max-width:560px){.integrity-banner{flex-wrap:wrap}}.tk-chat-fab{transition:transform .2s,opacity .2s}.tk-chat-fab.tk-fab-weg{opacity:0;pointer-events:none;transform:translateY(90px)}@media (prefers-reduced-motion:reduce){.tk-chat-fab{transition:none}}@media (min-width:768px){body:has(.tk-chat-fab) .workspace{padding-bottom:88px}}html[data-embed=true] .tk-chat-fab{display:none}.tk-datei{gap:var(--space-2)}.tk-feldname{color:var(--text);font-weight:500}.tk-felder.tk-felder-eng{grid-template-columns:1fr}@media (max-width:760px){:is(.tk-cardtable,.tk-koop-karten) td.tk-ins-einw{flex-wrap:wrap}:is(.tk-cardtable,.tk-koop-karten) tbody td.tk-ins-einw[data-label]>small{text-align:left;margin-top:var(--space-1);flex-basis:100%;grid-column:1/-1;justify-self:start}:is(.tk-cardtable,.tk-koop-karten) td.tk-ins-schalter button{min-width:72px;min-height:36px;padding:var(--space-1) var(--space-4);border-radius:999px}}.tk-melden-zitat{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm,8px);background:var(--surface-2,#7f7f7f1f);overflow-wrap:anywhere;margin:0;font-size:.95em}.tk-melden-bild img{object-fit:contain;object-position:left top;border:1px solid var(--line,#7f7f7f4d);border-radius:var(--radius-sm,8px);max-width:100%;max-height:260px}.tk-liste-schlicht{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-vorformatiert{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tk-ticket-support{background:var(--surface-2,#7f7f7f14)}.tk-melden-gross{border:1px solid var(--line,#7f7f7f4d);border-radius:var(--radius-sm,8px);max-width:100%}.tk-spur{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:1.2em;display:grid}.tk-anleitungen>details:last-child{border-bottom:0;padding-bottom:0}.tk-anleitungen>details>.stack{padding-top:var(--space-3)}.tk-anleitungen p{margin:0;padding:0}.tk-anleitung-schritte{gap:var(--space-2);overflow-wrap:anywhere;margin:0;padding-left:1.4em;line-height:1.5;display:grid}label[hidden],select[hidden],section[hidden]{display:none!important}.tk-postfach{gap:20px;max-width:640px;margin-inline:auto}.tk-postfach-kopf{align-items:flex-start;gap:20px;display:flex}.tk-postfach-kopf h1{font-size:calc(1.6rem - 3.58px * var(--klein,0));margin:2px 0 6px}.tk-postfach-schritte{gap:8px;margin:0;padding-left:1.3em;display:grid}.tk-postfach-hilfe{border-top:1px solid var(--line,#7f7f7f40);padding-top:16px}.tk-postfach-hilfe h2{font-size:calc(1.05rem - 2.35px * var(--klein,0));margin:0}@media (max-width:560px){.tk-postfach-kopf{text-align:center;flex-direction:column;align-items:center}}.tk-faktor{min-height:calc(100dvh - 120px);padding-block:var(--space-8,32px);place-items:center;display:grid}.tk-faktor-karte{gap:20px;width:100%;max-width:440px;padding:32px}.tk-faktor-kopf{text-align:center;justify-items:center;gap:6px;display:grid}.tk-faktor-kopf>*{margin:0}.tk-faktor-kopf h1{font-size:calc(1.6rem - 3.58px * var(--klein,0));margin-top:4px}.tk-faktor-kopf .tk-coco{margin-bottom:4px}.tk-faktor-code{text-align:center;font-size:calc(1.4rem - 3.14px * var(--klein,0));letter-spacing:.3em;font-variant-numeric:tabular-nums}.tk-faktor-knoepfe{gap:10px;display:grid}.tk-faktor-knoepfe>button{width:100%}.tk-faktor-hilfe{text-align:center;color:var(--muted);line-height:1.5}@media (max-width:480px){.tk-faktor-karte{padding:24px 16px}}.tk-google-gsi iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tk-google-gsi{align-items:center;min-height:44px}.tk-captcha{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tk-postfach-code{gap:12px}.tk-postfach-code>button{width:100%}.tk-postfach-kopf>.stack{gap:6px}.tk-postfach-kopf .eyebrow,.tk-postfach-kopf p{margin:0}.tk-reg-wege{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tk-reg-wege>button{width:100%}@media (max-width:420px){.tk-reg-wege{grid-template-columns:1fr}}.web .tk-postfach .tk-postfach-hilfe h2{font-size:calc(1.1rem - 2.46px * var(--klein,0));margin:0;line-height:1.3}.tk-start-kopf{min-height:64px}.web.tk-start{gap:var(--space-6);padding-top:var(--space-6);padding-bottom:var(--space-12)}.tk-start-etappen{gap:var(--space-4);font-size:var(--size-sm);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tk-start-etappen li{align-items:center;gap:var(--space-2);display:flex}.tk-start-etappen li span{border:var(--border) solid var(--line);width:24px;height:24px;font-size:var(--size-xs);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.tk-start-etappen li.aktiv{color:var(--text);font-weight:700}.tk-start-etappen li.aktiv span{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tk-start-etappen li.fertig span{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--text)}.tk-start-fuss{justify-content:center}.tk-tarifwahl{gap:var(--space-6)}.web .tk-tarifwahl-kopf h1{font-size:clamp(calc(30px - 4.2px * var(--klein,0)),4vw,calc(44px - 6.16px * var(--klein,0)));margin:0;line-height:1.08}.tk-tarifwahl-kopf p{max-width:640px;color:var(--muted);margin:0}.tk-umschalter{border:var(--border) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);justify-self:start;max-width:100%;padding:3px;display:inline-flex}.tk-umschalter label{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--size-sm);color:var(--muted);align-items:center;min-height:40px;display:flex;position:relative}.tk-umschalter input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tk-umschalter label.aktiv{background:var(--accent);color:var(--on-accent);font-weight:700}.tk-umschalter label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tk-tarife{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.tk-tarife.einzeln{grid-template-columns:minmax(0,520px)}.tk-tarife.zwei{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:880px;margin-inline:auto}.tk-tarif-aufpreis{color:var(--text);font-weight:600}.tk-tarife.mit-enterprise{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-tarif-enterprise-karte{cursor:default}.tk-tarif-enterprise-karte .tk-tarif-wahl{text-align:center;text-decoration:none}@media (max-width:1280px){.tk-tarife.mit-enterprise{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-tarife.mit-enterprise .tk-tarif-enterprise-karte{grid-column:1/-1}}.tk-tarif-preis .tk-tarif-vergleich{color:var(--text)}.tk-tarife.mit-enterprise .tk-tarif-preis .num{overflow-wrap:anywhere}.tk-tarife.mit-enterprise .tk-tarif-preis .num s{margin:0;display:block}.tk-tarif{gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;display:flex;position:relative}.tk-tarif>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tk-tarif.empfohlen{border-color:var(--accent)}.tk-tarif.gewaehlt{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.tk-tarif:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.tk-tarif-kopf{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tk-tarif-kopf strong{font-size:var(--size-xl);color:var(--text);line-height:1.1}.tk-tarif-fuer{color:var(--muted);font-size:var(--size-sm)}.tk-tarif-liste{gap:var(--space-1);font-size:var(--size-sm);margin:0;padding:0;list-style:none;display:grid}.tk-tarif-liste li{padding-left:22px;position:relative}.tk-tarif-liste li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.tk-tarif-dazu{font-size:var(--size-sm);font-weight:700}.tk-tarif-bald{font-size:var(--size-sm);color:var(--muted);display:block}.tk-tarif-umfang{font-size:var(--size-sm);color:var(--muted)}.tk-umschalter label>span{white-space:nowrap;align-items:baseline;gap:6px;line-height:1.2;display:inline-flex}.tk-umschalter label small{font-size:var(--size-xs);color:inherit;opacity:.85;font-weight:400}.tk-tarif-preis{padding-top:var(--space-3);border-top:var(--border) solid var(--line);font-size:var(--size-sm);color:var(--muted);gap:2px;margin-top:auto;display:grid}.tk-tarif-preis .num{color:var(--text);font-size:var(--size-lg);font-weight:700}.tk-tarif-preis .num s{color:var(--muted);font-weight:400;font-size:var(--size-sm);margin-right:var(--space-1)}.tk-tarif-wahl{min-height:var(--control-height);border-radius:var(--radius-pill);border:var(--border) solid var(--line);font-weight:700;font-size:var(--size-sm);justify-content:center;align-items:center;display:flex}.tk-tarif.gewaehlt .tk-tarif-wahl{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tk-tarif-leiste{display:none}.tk-tarif-abschluss{scroll-margin-top:var(--space-4)}.tk-tarif-neben{max-width:640px;color:var(--muted)}@media (max-width:900px){.tk-tarife,.tk-tarife.mit-enterprise,.tk-tarife.zwei{grid-template-columns:1fr}.tk-tarife.mit-enterprise .tk-tarif-enterprise-karte{order:9;grid-column:auto}.tk-tarife.mit-enterprise label.tk-tarif:last-of-type:not(:first-of-type){order:-1}.tk-tarif.empfohlen{order:-2}.tk-tarif:last-child:not(:first-child){order:-1}.tk-tarif.gewaehlt{order:-3}.tk-tarifwahl-dialog .tk-tarif.tk-tarif{order:var(--tk-ord,0)}.tk-tarif{padding:var(--space-4)}.web.tk-start{padding-left:var(--space-4);padding-right:var(--space-4)}.tk-tarif-leiste{justify-content:space-between;align-items:center;gap:var(--space-3);bottom:var(--space-2);z-index:2;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface);border:var(--border) solid var(--accent);border-radius:var(--radius-pill);box-shadow:var(--shadow);order:99;display:flex;position:sticky}.tk-umschalter{justify-self:stretch;display:flex}.tk-umschalter label{text-align:center;padding-left:var(--space-3);padding-right:var(--space-3);flex:auto;justify-content:center}.tk-tarif-frage{text-align:center;justify-items:stretch}.tk-tarif-frage .row{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tk-tarif-frage button{min-width:0;padding-left:var(--space-2);padding-right:var(--space-2);white-space:nowrap}.tk-tarifwahl-kopf{text-align:center}.tk-tarifwahl-kopf p{line-height:1.5;font-size:var(--size-md,calc(1rem - 2.24px * var(--klein,0)));margin-left:auto;margin-right:auto}.tk-start-etappen{justify-content:center}}.tk-first-steps .tk-steps li.naechster{border-color:var(--accent)}.tk-rahmen-hinweise+.tk-rahmen-hinweise{padding-top:var(--space-3)}.tk-start-banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--accent-soft);flex-wrap:wrap;margin:0;display:flex}.tk-start-banner-stand{font-size:var(--size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none;font-weight:700}.tk-start-banner-text{flex:260px;gap:2px;min-width:0;display:grid}.tk-start-banner-text small{color:var(--muted)}.tk-demo-video-player{border-radius:var(--radius-md);background:#000;width:100%;max-height:70vh;display:block}html .app .tk-leiste.tk-demo-video{background:var(--accent-soft);border-color:var(--line)}html .app .tk-leiste.tk-demo-video .tk-start-banner-stand{color:var(--accent)}.tk-einarbeitung-hinweis{background:var(--accent-soft);border:var(--border) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 20px;display:grid}.tk-einarbeitung-hinweis .stack{gap:4px}.tk-einarbeitung-hinweis h2{font-size:var(--size-lg);margin:0}.tk-einarbeitung-hinweis p{color:var(--text-2,var(--text));margin:0}.tk-einarbeitung-hinweis .eyebrow{color:var(--accent);margin:0}.tk-einarbeitung-hinweis-aktion{flex-wrap:wrap;justify-content:flex-end}@media (max-width:760px){.tk-einarbeitung-hinweis{grid-template-columns:auto minmax(0,1fr)}.tk-einarbeitung-hinweis-aktion{grid-column:1/-1;justify-content:flex-start}}.tk-einarbeitung-seite .panel{max-width:1100px}html .app .tk-leiste button.tk-linkknopf{min-height:0;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tk-demo-wahl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tk-demo-wahl>button{text-align:left;min-height:0;padding:var(--space-2) var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);justify-items:start;gap:2px;font-weight:400;display:grid}.tk-demo-wahl>button strong{font-weight:600}.tk-demo-wahl>button time{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.tk-demo-wahl>button span{font-size:var(--size-xs);color:var(--muted)}.tk-demo-wahl>button.tk-demo-wahl-an{background:var(--accent-soft);border-color:var(--line)}.tk-demo-video-player{aspect-ratio:16/9;object-fit:contain}.tk-demo-kapitel{gap:4px var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.tk-demo-kapitel button{text-align:left;width:100%;min-height:0;color:var(--text);font-weight:400;font-size:var(--size-sm);background:0 0;border:0;justify-content:flex-start;padding:4px 8px}.tk-demo-kapitel button .num{color:var(--muted);margin-right:6px}.tk-demo-kapitel button:hover{background:var(--subtle)}.tk-demo-kapitel button.tk-demo-kapitel-an{background:var(--accent-soft);font-weight:600}@media (max-width:560px){.tk-demo-wahl{grid-template-columns:minmax(0,1fr)}}.tk-start-banner .btn,.tk-start-banner button{flex:none}:root:has(.tk-start-karte) .tk-guide-agentur{display:none}@media (max-width:760px){.tk-start-banner{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.tk-start-banner-text small,.tk-start-banner .btn.quiet{display:none}.tk-start-banner-text{flex:60%}.tk-start-banner .btn.primary{flex:auto;justify-content:center}:root:has(.tk-start-banner) .tk-guide-agentur{display:none}}.tk-schnellstart{max-width:880px}.tk-schnellstart-knoepfe{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tk-schnellstart-knoepfe .btn{text-align:center;justify-content:center;min-height:48px}.tk-schnellstart-knoepfe .tk-hervor{outline:3px solid var(--accent);outline-offset:3px}.tk-first-steps .tk-schnellstart-schritte li{grid-template-columns:22px minmax(0,1fr)}.tk-schnellstart-inhalt{min-width:0;padding-top:var(--space-2);grid-column:2/-1}.tk-first-steps .tk-schnellstart-schritte li.done .tk-schnellstart-inhalt{padding-top:0}.tk-schnellstart-karten{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}.tk-schnellstart-karte{gap:var(--space-2);padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;text-align:left;font:inherit;align-content:start;text-decoration:none;display:grid}a.tk-schnellstart-karte:hover,button.tk-schnellstart-karte:hover{border-color:var(--accent)}.tk-schnellstart-karte small{color:var(--muted)}.tk-schnellstart-karte .btn{justify-self:start}.tk-beispiel-karte{border-color:var(--accent)}.tk-beispiel-banner .pill{flex:none}.tk-beispiel-etikett{margin-left:var(--space-2);vertical-align:middle}@media (max-width:760px){.tk-schnellstart-knoepfe{grid-template-columns:minmax(0,1fr)}.tk-beispiel-banner .btn.quiet{display:none}}.tk-zahlungsmethode{max-width:640px}.tk-zahlungsmethode-konto{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-md)}.tk-tarif-wege{gap:var(--space-2);font-size:var(--size-sm);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.tk-tarif-wege strong{color:var(--text)}.tk-tarif-ohne{justify-content:center;width:100%}.tk-testzeile{font-size:var(--size-sm)}.tk-testzeile>p{margin:0}.tk-testzeile>.row{margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap}.tk-testende{flex-wrap:wrap}.tk-testende>small{flex:100%}.tk-testende>.row{flex-wrap:wrap;align-items:center}@media (max-width:760px){.tk-nur-breit{display:none}.tk-testzeile{padding:var(--space-2) var(--space-3)}}.app .tk-start-karte .tk-steps li:not(.naechster)>.btn,html[data-look=buehne] .app .tk-start-karte .tk-steps li:not(.naechster)>.btn{box-shadow:none;border-color:var(--line);color:var(--text);background:0 0}.tk-vorlage-zeile>div:first-child small{display:block}@media (max-width:760px){.task.tk-vorlage-zeile{flex-direction:column;align-items:stretch}.task.tk-vorlage-zeile>.row{flex-wrap:wrap}.task.tk-vorlage-zeile>.row>:is(.btn,button){flex:auto;justify-content:center}}.tk-umbruch,.tk-umbruch p{overflow-wrap:anywhere;min-width:0}.content :is(p,blockquote,li,dd){overflow-wrap:break-word}.tk-reg-punkte{gap:var(--space-2);font-size:var(--size-lg);margin:0;padding:0;list-style:none;display:grid}.tk-reg-punkte li{padding-left:28px;position:relative}.tk-reg-punkte li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.tk-reg-knopf{justify-content:center;width:100%}.tk-tarif-frage{gap:var(--space-2);display:grid}.tk-tarif-frage .row{gap:var(--space-2);flex-wrap:wrap}.tk-tarif-frage button{justify-content:center;min-width:96px}.tk-tarif-spar{color:var(--accent);font-weight:700}.tk-tarif-unter{gap:var(--space-3)}.tk-tarif-enterprise{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border) dashed var(--line);border-radius:var(--radius-md);font-size:var(--size-sm);color:var(--muted);flex-wrap:wrap;display:flex}.tk-tarif-enterprise strong{color:var(--text)}.tk-tarif-weg{gap:var(--space-1);display:grid}.tk-tarif-weg>button{justify-content:center;width:100%}.tk-tarif-weg>small{color:var(--muted)}.tk-tarif-mit{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border) solid var(--line)}.tk-tarif-vertrauen{gap:var(--space-2) var(--space-4);font-size:var(--size-sm);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tk-tarif-vertrauen li:before{content:"✓ ";color:var(--accent);font-weight:700}.tk-tarif-fragen{gap:var(--space-1);font-size:var(--size-sm);display:grid}.tk-tarif-fragen summary{cursor:pointer;padding:var(--space-2) 0;font-weight:600}.tk-tarif-fragen p{margin:0 0 var(--space-2);color:var(--muted)}.tk-tarif-code{gap:var(--space-1);max-width:320px;display:grid}.tk-reg-punkte li{line-height:1.35}@media (max-width:760px){.tk-reg-punkte{font-size:var(--size-md,calc(1rem - 2.24px * var(--klein,0)))}}.tk-tarif-mit p[role=status]{font-size:var(--size-sm);margin:0}.tk-tarif-abschluss .tk-tarif-fragen{gap:0}.tk-tarif-abschluss .tk-tarif-fragen details{border:0;border-top:var(--border) solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.tk-tarif-abschluss .tk-tarif-fragen summary{padding:var(--space-3) 0;margin:0}.tk-tarif-abschluss .tk-tarif-fragen details>p{padding:0 0 var(--space-3)}.tk-tarif-vertrauen{row-gap:var(--space-1)}.tk-sign-stand{gap:var(--space-4);max-width:760px;display:grid}.tk-sign-stand-kopf{align-items:flex-start;gap:var(--space-4);display:flex}.tk-sign-stand-kopf h2{font-size:var(--size-xl);margin:0;line-height:1.2}.tk-sign-stand-kopf p{margin:var(--space-1) 0 0;color:var(--muted)}.tk-sign-zeichen{background:var(--accent);width:44px;height:44px;color:var(--on-accent);font-size:calc(22px - 3.08px * var(--klein,0));border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.tk-sign-stand.void .tk-sign-zeichen{background:var(--line);color:var(--text)}.tk-sign-fakten{gap:0 var(--space-6);border-top:var(--border) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tk-sign-fakten>div{padding:var(--space-3) 0;border-bottom:var(--border) solid var(--line);gap:2px;min-width:0;display:grid}.tk-sign-fakten dt{font-size:var(--size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.tk-sign-fakten dd{overflow-wrap:anywhere;margin:0;font-weight:600}.tk-sign-danke{text-align:center;justify-items:center}.tk-sign-danke .row{justify-content:center}@media (max-width:640px){.tk-sign-fakten{grid-template-columns:1fr}}.sidebar nav .tk-nav-gruppe{font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.09em;text-transform:uppercase;color:var(--portal-rail-text);opacity:.55;margin:10px 12px 0;font-weight:700;line-height:1.6}@media (max-width:760px){.tk-guide ul,.tk-guide>small{display:none}.tk-guide.panel{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.tk-guide .tk-guide-kopf svg,.tk-guide .tk-guide-kopf img{width:40px;height:40px}.tk-guide h2{font-size:var(--size-md,calc(1rem - 2.24px * var(--klein,0)))}.tk-guide p{font-size:var(--size-sm);margin:0}:root:has(.tk-first-steps) .tk-guide{display:none}:root:has(main :is(.revision-note,.notice.warning,.notice.error)) .tk-guide{display:none}}.tk-sign-kopf{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.tk-sign-sicher{font-size:var(--size-xs);color:var(--accent);background:var(--accent-soft);border:var(--border) solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.tk-sign-schloss{flex:none}.tk-sign-initialen{background:var(--accent-soft);width:36px;height:36px;color:var(--text);font-size:var(--size-xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.tk-sign-raster{gap:var(--space-6);align-items:start;display:grid}.tk-sign-seite{gap:var(--space-3);display:grid}.tk-sign-karte{gap:var(--space-3);padding:var(--space-4);display:grid}.tk-sign-karte h2{font-size:var(--size-md,calc(1rem - 2.24px * var(--klein,0)));align-items:center;gap:8px;margin:0;display:flex}.tk-sign-zeilen{gap:var(--space-2);margin:0;display:grid}.tk-sign-zeilen>div{gap:var(--space-2);font-size:var(--size-sm);grid-template-columns:minmax(0,110px) minmax(0,1fr);display:grid}.tk-sign-zeilen dt{color:var(--muted)}.tk-sign-zeilen dd{overflow-wrap:anywhere;margin:0;font-weight:600}.tk-sign-parteien{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tk-sign-parteien li{gap:var(--space-3);align-items:flex-start;display:flex}.tk-sign-partei{gap:1px;min-width:0;display:grid}.tk-sign-partei strong{overflow-wrap:anywhere}.tk-sign-partei small{color:var(--muted)}.tk-sign-partei small.ok{color:var(--accent);font-weight:600}.tk-sign-geprueft{font-size:var(--size-xs);color:var(--accent);background:var(--accent-soft);border:var(--border) solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-pill);justify-self:start;margin-top:4px;padding:2px 8px;font-weight:600}.tk-sign-vertrauen small{color:var(--muted)}.tk-sign-los{justify-content:center;width:100%}.tk-sign-formular{scroll-margin-top:var(--space-4)}.tk-sign-zeichen.umriss{border:3px solid var(--accent);width:64px;height:64px;color:var(--accent);font-size:calc(30px - 4.2px * var(--klein,0));background:0 0}.tk-sign-fehlt{color:var(--muted);font-size:var(--size-sm)}@media (min-width:1100px){.tk-sign-raster{grid-template-columns:minmax(0,1fr) 340px}.tk-sign-seite{top:var(--space-4);order:2;position:sticky}.tk-sign-haupt{order:1}.auth-shell.tk-sign{max-width:1280px}}@media (max-width:1099px){.tk-sign-seite{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tk-sign-los{grid-column:1/-1}}@media (max-width:640px){.tk-sign-sicher{display:none}}.tk-sign-partei small{line-height:1.35}.tk-abgleich{gap:var(--space-2);display:grid}.tk-abgleich h3{font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0}.tk-abgleich ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-abgleich li{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-sm,8px);font-size:var(--size-sm);align-items:flex-start;line-height:1.45;display:flex}.tk-abgleich li.error{border-color:var(--error);background:var(--error-bg)}.tk-abgleich li.warning{border-color:var(--warning);background:var(--warning-bg)}.tk-abgleich li.ok{border-color:var(--success);background:var(--success-bg)}.tk-abgleich-marke{text-align:center;flex:none;width:18px;font-weight:700}.tk-freigabe-raster{gap:var(--space-6);align-items:start;display:grid}@media (min-width:1500px){.tk-freigabe-raster{grid-template-columns:minmax(380px,460px) minmax(0,1fr)}.tk-freigabe-raster>#vorschau{top:var(--space-4);max-height:calc(100vh - var(--space-8));position:sticky;overflow:auto}}.tk-probelauf{min-width:0}.tk-probelauf-kopf{gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.tk-probelauf-kopf dt{color:var(--muted);font-size:var(--size-xs);letter-spacing:.06em;text-transform:uppercase;align-self:center;font-weight:700}.tk-probelauf-kopf dd{overflow-wrap:anywhere;margin:0}.tk-probelauf-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:calc(13.5px - 1.89px * var(--klein,0));padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--subtle);max-height:46vh;margin:0;line-height:1.55;overflow:auto}dialog .tk-probelauf .notice{overflow-wrap:anywhere}.tk-suche-gruppe{font-size:var(--size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:var(--space-2);font-weight:700}.btn.tk-suche-treffer{justify-content:space-between;gap:var(--space-3);text-align:left;display:flex}.btn.tk-suche-treffer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btn.tk-suche-treffer small{color:var(--muted);flex:none}.tk-suche-zeile{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.tk-steuer-widerspruch{border-color:var(--error);background:var(--error-bg)}.tk-steuer-widerspruch ul{margin:0;padding-left:1.2em}.account-menu-kopf{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.account-menu-kopf .account-avatar{flex:none}.account-menu-wer{gap:3px;min-width:0;display:grid}.account-menu-wer strong{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.account-menu-org{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.account-menu-orgname{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.account-menu-org .account-menu-tarif{white-space:nowrap;flex:none;padding:1px 8px;font-size:11px;line-height:1.5}.portal-header .account-menu-item.account-menu-upgrade{background:var(--accent-soft);color:var(--accent);font-weight:650}.portal-header .account-menu-item.account-menu-upgrade:hover{background:var(--accent-soft);filter:brightness(.97)}.portal-header .account-menu-item.account-menu-upgrade .icon{color:var(--accent)}.account-menu-trenner{border:0;border-top:1px solid var(--line);width:100%;margin:4px 0}.tk-tarifkarte{font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:10px;gap:8px;padding:10px 12px;line-height:1.35;display:grid}.tk-tarifkarte strong{color:inherit;font-weight:700}.tk-tarifkarte-knopf{min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));justify-self:start;gap:6px;padding:0 12px}.tk-tarifkarte-knopf .icon{width:14px;height:14px}.tk-tarifkarte-link{color:inherit;font-size:calc(12px - .75px * var(--klein,0));text-decoration:underline}.sidebar .tk-tarifkarte{color:var(--portal-rail-text);border:1px solid color-mix(in srgb,var(--portal-rail-text) 22%,transparent);background:color-mix(in srgb,var(--portal-rail-text) 7%,transparent);margin:16px 4px 4px}.tk-tarifkarte-mehr{background:var(--surface);border:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 14px}.tk-tarifkarte-mehr .tk-tarifkarte-knopf{min-height:40px}.content.tk-einst{grid-template-columns:220px minmax(0,1fr);align-items:start}.tk-einst-inhalt{gap:inherit;min-width:0;display:grid}.tk-einst-nav{gap:14px;padding:2px 0;display:grid;position:sticky;top:16px}.tk-einst-gruppe{gap:2px;display:grid}.tk-einst-gruppe-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 10px 2px;font-size:11px;font-weight:700}.tk-einst-nav a{color:var(--text-2,var(--text));font-size:calc(13.5px - 1.89px * var(--klein,0));border-radius:8px;padding:7px 10px;font-weight:500;line-height:1.3;text-decoration:none;display:block}.tk-einst-nav a:hover{background:var(--subtle);text-decoration:none}.tk-einst-nav a.current{background:var(--accent-soft);color:var(--accent);font-weight:650}.tk-einst-zurueck,.tk-einst-wahl{display:none}@media (min-width:768px) and (max-width:1199px){.content.tk-einst{grid-template-columns:minmax(0,1fr)}.tk-einst-nav{display:none}.tk-einst-wahl{align-items:center;gap:var(--space-3);justify-self:start;display:flex}.tk-einst-wahl>span{color:var(--muted);font-size:var(--size-sm)}.tk-einst-wahl>select{min-width:240px}}@media (max-width:767px){.content.tk-einst{grid-template-columns:minmax(0,1fr)}.tk-einst-nav{display:none}.tk-einst-zurueck{min-height:44px;color:var(--accent);justify-self:start;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}}.tk-einst-liste-gruppe{gap:8px}.tk-einst-liste-titel{font-size:calc(12px - .75px * var(--klein,0));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 4px;font-weight:700}.tk-einst-liste .tk-menu{gap:0;padding-block:4px}.tk-tarifkopf{align-items:flex-start;gap:var(--space-3)}.tk-tarifkopf h2{flex:16rem;min-width:0;margin:0}.tk-tarifkopf-aktionen{justify-content:flex-end;gap:var(--space-2)}.tk-tarifkopf-aktionen .icon,.tk-upgrade-knopf .icon,.tk-vergleich-dialog button .icon{width:16px;height:16px}@media (max-width:767px){.tk-tarifkopf-aktionen{width:100%}.tk-tarifkopf-aktionen>button{flex:auto}}.tk-wechsel-regel{font-size:var(--size-sm);color:var(--text);margin:0}.tk-tarif.tk-tarif-statisch{cursor:default}.tk-tarife-vergleich .tk-tarif{order:0!important}.tk-tarife-vergleich .tk-tarif>button{justify-content:center}.tk-tarife-vergleich .tk-tarif.gewaehlt .tk-tarif-wahl{border-color:var(--line);color:var(--muted);background:0 0}.tk-tarif-liste li.tk-tarif-vorbereitung{color:var(--muted)}.tk-tarif-liste li.tk-tarif-vorbereitung:before{content:"◇";color:var(--muted)}.tk-tarif-schloss{align-items:flex-start;gap:var(--space-2);flex:16rem;min-width:0;display:inline-flex}.tk-tarif-schloss>.icon{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}.tk-modul-gesperrt{gap:4px}.tk-modul-gesperrt .pill .icon{width:12px;height:12px}@media (min-width:768px){.portal-header{z-index:30;position:sticky;top:0}.app>.sidebar{top:var(--portal-header);height:calc(100dvh - var(--portal-header));overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}html:has(.app){scroll-padding-top:calc(var(--portal-header) + var(--space-4))}.tk-einst-nav{top:calc(var(--portal-header) + 16px);max-height:calc(100dvh - var(--portal-header) - 32px);overflow-y:auto}.app .tk-sign-seite,.app .tk-freigabe-raster>#vorschau,.app .bk-links,.app .bk-rechts{top:calc(var(--portal-header) + var(--space-4))}}@media (min-width:1500px){.app .tk-freigabe-raster>#vorschau{max-height:calc(100vh - var(--portal-header) - var(--space-8))}}.tablewrap td.tk-titel-zelle{white-space:normal;min-width:12rem;max-width:26rem}.tablewrap td.tk-titel-zelle>a{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){html :is(main,.content) input[type=checkbox],html :is(main,.content) input[type=radio]{flex:none;width:24px;height:24px}:is(main,.content) :is(td,li,.task,.integrity-banner,.tk-rank-label,.rank-row,small) a:not(.btn),:is(main,.content) .panel>a:not(.btn):not(.task),:is(main,.content) .tk-linkbtn{margin-block:-6px;padding-block:6px;display:inline-block}}.tk-sort-wahl{display:none}@media (max-width:767px){.tk-sort-wahl:not([hidden]){align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.tk-sort-wahl>span{font-size:var(--size-sm);color:var(--muted);flex:none}.tk-sort-wahl>select{flex:auto;min-width:0;min-height:44px}}.tablewrap.tk-bankliste td:not(.mono){white-space:normal}@media (min-width:768px){.tablewrap.tk-bankliste td:last-child>.row{flex-direction:column;align-items:stretch;gap:6px}.tablewrap.tk-bankliste td:last-child>.row>button{min-height:32px;padding-inline:12px}}@media (max-width:767px){.tk-koop-karten td.tk-koop-monate{flex-wrap:wrap}.tk-koop-karten td.tk-koop-monate>.tk-koop-fortschritt{flex:100%}}.tk-buchungsliste tr.tk-kz-monat td>.row{left:var(--space-3);width:-moz-fit-content;width:fit-content;max-width:min(640px,calc(100vw - 2 * var(--space-6)));flex-wrap:wrap;justify-content:flex-start;position:sticky}@media (max-width:767px){.tk-koop-karten td.tk-koop-zelle{text-align:left;flex-direction:column;align-items:flex-start}}.tk-tarifwahl-dialog .tk-umschalter{place-self:center}.tk-tarifwahl-dialog .tk-tarif{padding:var(--space-5)}.tk-tarif.gesperrt{opacity:.62}.tk-tarif.gesperrt>input{cursor:not-allowed}.tk-tarif.gesperrt .tk-tarif-wahl{color:var(--muted);border-style:dashed}.tk-tarif-grenze{color:var(--warning);font-size:var(--size-xs);line-height:1.4}.tk-tarifwahl-hinweise{color:var(--muted)}@media (min-width:768px){dialog.tk-wide:has(.tk-tarifwahl-dialog){width:min(1120px,100vw - 48px);max-width:min(1120px,100vw - 48px)}}.tk-grenze-wachsen>.row{margin-top:var(--space-2)}.tk-grenze-wachsen .icon{width:16px;height:16px}.tk-modul-danach{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}details.tk-vertraege>summary{cursor:pointer;list-style-position:inside}details.tk-vertraege>summary h3{margin:0;display:inline}details.tk-vertraege:not([open])>summary{margin-bottom:0}.tk-pdf-vorschau-aktionen{flex-wrap:wrap}.tk-pdf-vorschau-rahmen{border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface-2,#fff);width:100%;height:min(78vh,1100px)}.tk-pdf-vorschau-handy{display:none}@media (max-width:760px){.tk-pdf-vorschau-rahmen{height:60vh}.tk-pdf-vorschau-handy{display:block}}.tk-tarifkarte-bonus{color:var(--accent);font-weight:600;display:block}.tk-inv-menue{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bk-flaeche-3,var(--surface));min-width:200px;color:var(--text);box-shadow:var(--bk-schatten-schwebend,var(--shadow));margin:0;padding:6px;position:fixed;inset:auto}.tk-inv-menue:popover-open{gap:2px;display:grid}html .tk-inv-menue>:is(a,button).tk-inv-menuepunkt{width:100%;min-height:32px;color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0));text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-weight:400;line-height:1.35;text-decoration:none;display:block}html .tk-inv-menue>:is(a,button).tk-inv-menuepunkt:hover,html .tk-inv-menue>:is(a,button).tk-inv-menuepunkt:focus-visible{background:var(--bk-hover,var(--subtle))}html .tk-inv-menue>button.tk-inv-menuepunkt:disabled{color:var(--muted);cursor:default;background:0 0}.tk-vt-knoepfe .tk-inv-mehr{justify-content:center;width:32px;min-width:32px;padding:0}.notice.tk-zustimmung-leiste{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--size-sm);flex-wrap:wrap;display:flex}.tk-zustimmung-leiste .tk-zustimmung-text{flex:280px;min-width:0}.tk-zustimmung-leiste>button{min-height:32px;font-size:var(--size-sm);padding:4px 14px}.tk-coco-kopf-host{display:inline-flex}.tk-coco-kopf{min-height:32px;font-size:var(--size-sm);color:var(--text);border:var(--border) solid var(--line);background:0 0;align-items:center;gap:6px;padding:2px 12px 2px 8px;font-weight:600;display:inline-flex}.tk-coco-kopf img{width:30px;height:auto;display:block}.tk-coco-kopf:hover{background:var(--subtle)}@media (max-width:767px){.tk-coco-kopf span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tk-coco-kopf{padding:2px 8px}}.tk-kopf-mehr{position:relative}details.tk-kopf-mehr{border:0;padding:0}.tk-kopf-mehr>summary:before{display:none}.tk-kopf-mehr>summary{cursor:pointer;align-items:center;list-style:none;display:inline-flex}.tk-kopf-mehr>summary::-webkit-details-marker{display:none}.tk-kopf-mehr-menue{z-index:30;background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);min-width:max-content;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px -12px #00000073}.tk-kopf-mehr-menue>:is(a,button){white-space:nowrap;text-align:left;width:100%;min-height:34px;color:var(--text);font-size:var(--size-sm);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-weight:500;text-decoration:none;display:block}.tk-kopf-mehr-menue>:is(a,button):hover,.tk-kopf-mehr-menue>:is(a,button):focus-visible{background:var(--subtle)}.tk-tarif-gratis{padding-bottom:var(--space-3);border-bottom:var(--border) solid var(--line);gap:6px}.tk-tarif-gratis h2{font-size:var(--size-lg);margin:0}.tk-tarif-gratis p{margin:0}.tk-tarif-heute{margin:var(--space-1) 0 0;gap:2px;display:grid}.tk-tarif-heute span{font-size:calc(12px - .75px * var(--klein,0));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.tk-tarif-heute strong{font-size:calc(28px - 3.92px * var(--klein,0));letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--success);font-weight:600;line-height:1.1}.tk-zeitstrahl-satz{font-size:var(--size-sm);color:var(--muted);margin:0}.tk-zeitstrahl{margin:var(--space-2) 0;gap:var(--space-2);font-size:var(--size-sm);color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.tk-zeitstrahl li{padding-top:18px;position:relative}.tk-zeitstrahl li:before{content:"";background:var(--success);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:0}.tk-zeitstrahl li:after{content:"";background:var(--line);height:2px;position:absolute;top:7px;left:14px;right:4px}.tk-zeitstrahl li:last-child:after{display:none}.tk-zeitstrahl li:last-child:before{background:var(--surface);border:2px solid var(--success);width:6px;height:6px}.tk-zeitstrahl strong{color:var(--text);font-weight:600}.tk-tarif-danach{color:var(--muted);font-size:var(--size-sm,calc(13px - 1.5px * var(--klein,0)))}.tk-tarif-gratis .tk-tarif-weg{max-width:480px}.tk-tarif-ust{gap:var(--space-1);max-width:480px}.tk-tarif-ust>span{font-weight:600;font-size:var(--size-sm)}.tk-tarif-ust>small{color:var(--muted)}.tk-paypal-knopf{justify-content:center;align-items:center;gap:var(--space-2);background:var(--surface);border:var(--border) solid var(--control);width:100%;font-weight:700;display:inline-flex}.tk-paypal-zeichen{flex:none}.tk-paypal-zeile{color:var(--muted);text-align:center}.tk-rechnung-knopf{justify-content:center;align-items:center;gap:var(--space-2);background:var(--surface);border:var(--border) solid var(--control);width:100%;font-weight:700;display:inline-flex}.tk-rechnung-knopf svg{flex:none;width:18px;height:18px}.tk-rechnung-text{font-size:var(--size-sm);line-height:var(--line-body);display:block}.tk-rechnung-bank{gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--subtle);flex-wrap:wrap;margin:0;display:flex}.tk-rechnung-bank>div{flex:auto;min-width:min(100%,8rem)}.tk-rechnung-bank dd.mono{white-space:nowrap}@media (max-width:480px){.tk-rechnung-bank dd.mono{white-space:normal}}.tk-rechnung-bank dt{color:var(--muted);font-size:var(--size-xs)}.tk-rechnung-bank dd{overflow-wrap:anywhere;margin:0;font-weight:600}.tk-rechnung-liste{gap:0;margin:0;padding:0;list-style:none;display:grid}.tk-rechnung-liste>li{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:var(--border) solid var(--line);flex-wrap:wrap;display:flex}.tk-rechnung-liste>li:first-child{border-top:0}.tk-rechnung-nr{min-width:6rem;font-weight:600}.tk-rechnung-datum{color:var(--muted);font-size:var(--size-sm);flex:9rem}.tk-rechnung-liste a{margin-left:auto}.tk-tarif-sicher{align-items:flex-start;gap:var(--space-2);color:var(--muted);display:flex}.tk-tarif-sicher svg{flex:none;width:16px;height:16px;margin-top:2px}.tk-textlink{min-height:auto;color:var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.tk-tarif-etikett{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success);font-size:var(--size-xs,calc(12px - .75px * var(--klein,0)));align-self:flex-start;font-weight:700}.tk-adresse-spaeter{color:var(--muted);display:block}@media (max-width:600px){.tk-zeitstrahl{gap:var(--space-1);grid-template-columns:1fr}.tk-zeitstrahl li{padding:0 0 0 18px}.tk-zeitstrahl li:before{top:5px}.tk-zeitstrahl li:after{display:none}}.tk-tarif-zahlarten{font-size:var(--size-sm);color:var(--muted)}.tk-ig-zeile{align-items:center;gap:12px;min-width:0;display:flex}.tk-ig-bild{color:#fff;width:32px;height:32px;font-size:calc(14px - 1.96px * var(--klein,0));background:linear-gradient(135deg,#f9ce34 0%,#ee2a7b 55%,#6228d7 100%);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.tk-ig-wer{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.tk-ig-name{font-size:calc(15px - 2.1px * var(--klein,0));color:var(--text);overflow-wrap:anywhere;font-weight:600}.tk-ig-stand{font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;font-weight:600}.tk-ig-stand-ok{color:var(--success)}.tk-ig-stand-warnung{color:var(--warning)}.tk-ig-stand-fehler{color:var(--error)}.tk-ig-zeit{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);white-space:nowrap}.tk-ig-aktionen{flex:none;align-items:center;gap:8px;display:flex}html:root .app .panel.tk-ig-verbindung .tk-ig-aktionen .tk-ig-knopf.tk-ig-knopf{height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));box-shadow:none;border-radius:var(--bk-radius-knopf,999px);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;line-height:normal;display:inline-flex}html:root .app .panel.tk-ig-verbindung .tk-ig-aktionen .tk-ig-knopf.tk-ig-knopf:not(.primary){border:1px solid var(--line-strong);color:var(--text);background:0 0}html:root .app .panel.tk-ig-verbindung .tk-ig-aktionen .tk-ig-knopf.tk-ig-knopf:not(.primary):hover{background:var(--subtle)}.tk-ig-knopf .icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tk-ig-aktualisieren.dreht .icon{animation:1s linear infinite tk-ig-dreht}@keyframes tk-ig-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tk-ig-aktualisieren.dreht .icon{animation-duration:3s}}@media (max-width:767px){.tk-ig-zeile{flex-wrap:wrap}.tk-ig-wer{flex:calc(100% - 44px)}.tk-ig-aktionen{flex-wrap:wrap;flex:100%;padding-left:44px}}.co-einwilligung{z-index:60;gap:var(--space-2);max-width:560px;padding:var(--space-5);border-radius:var(--radius-lg,16px);background:var(--surface);color:var(--muted);border:var(--border) solid var(--line);font-size:var(--size-sm);line-height:1.55;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 60px -24px #00000073}.co-einwilligung p{margin:0}.co-einwilligung .co-einwilligung-h{color:var(--text);font-weight:700;font-size:var(--size-md,calc(15px - 2.1px * var(--klein,0)))}.co-einwilligung a{color:var(--text);text-decoration:underline}.co-einwilligung-knoepfe{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.co-einwilligung-knoepfe button{width:100%;min-height:44px}.co-einwilligung{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:auto}@media print{.co-einwilligung{display:none}}.co-einwilligung:focus{outline:none}:root:has(.tk-chat-form) .tk-coco-lugt{display:none}@media (max-width:767px){.tk-chat-fab{display:none!important}}details.stack::details-content{gap:inherit;min-width:0;display:grid}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline-offset:1px}.pill{vertical-align:middle}#tk-neue-version{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:2147482000;background:var(--surface,#fff);color:var(--text,#111);border:1px solid var(--line,#ddd);font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;border-radius:999px;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:8px 8px 8px 18px;line-height:1.3;animation:.25s ease-out both tk-neue-version-ein;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px -8px #00000047}#tk-neue-version .tk-neue-version-text{text-overflow:ellipsis;font-weight:600;overflow:hidden}#tk-neue-version .tk-neue-version-knoepfe{flex:none;gap:6px;display:flex}#tk-neue-version button{min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;border-radius:999px;padding:2px 14px;font-weight:600}#tk-neue-version .tk-neue-version-spaeter{color:var(--muted,#5a626b);background:0 0;border-color:#0000}#tk-neue-version .tk-neue-version-spaeter:hover{color:var(--text,#111)}@keyframes tk-neue-version-ein{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){#tk-neue-version{animation:none}}@media (max-width:767px){#tk-neue-version{bottom:calc(96px + env(safe-area-inset-bottom,0px));gap:10px;padding-left:14px}}@media print{#tk-neue-version{display:none}}@media (min-width:481px){dialog[open]>.stack>.row:last-child{justify-content:flex-end;gap:var(--space-2);flex-wrap:nowrap}dialog[open]>.stack>.row:last-child>:is(button,.btn){white-space:nowrap}dialog[open]>.stack>.row:last-child>.danger:not(.primary){order:-1;margin-right:auto}}@media (max-width:480px){dialog[open]>.stack>.row:last-child{flex-direction:column-reverse;align-items:stretch}}.tk-kontakt-aktionen{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;min-width:0}.tk-kontakt-aktionen :is(button,.btn){white-space:nowrap;flex:0 auto}.tk-pdf-design-link{align-items:center;gap:6px;display:inline-flex}.tk-kopf-mehr-menue :is(button,a){text-align:left;justify-content:flex-start}@media (max-width:480px){.tk-pdf-design-link{white-space:nowrap}.tk-pdf-design-link svg{flex:none;width:16px;height:16px}}@media (min-width:768px){html:has(.app){--klein:1}html:has(.app) .co-brand .co-logo[data-size=md] .co-full{height:24px}}:where(html:has(.app)) small{font-size:max(11px,.8333em)}@media (min-width:768px){html:root .app main .tablewrap td :is(.btn,button,a.btn):not(.tk-c-sel *){border-radius:7px;font-weight:500;line-height:1;min-width:0!important;height:26px!important;min-height:26px!important;font-size:calc(11.5px - .38px * var(--klein,0))!important;white-space:nowrap!important;flex:none!important;padding:0 10px!important}html:root .app main .tablewrap td :is(.tk-icon-btn,.tk-inv-mehr,.tk-vt-vorschau,button[aria-expanded]:has(.tk-koop-pfeil)){border-radius:999px;justify-content:center;width:26px!important;padding:0!important}html:root .app main .tablewrap.tk-koop-liste td small{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}html:root .app main .tablewrap.tk-koop-liste td small:not(.tk-koop-alt){display:block}html:root .app main .tablewrap.tk-koop-liste td.tk-koop-status small{max-width:200px!important}html:root .app main .tablewrap.tk-koop-liste td:not(.tk-koop-zelle):not(.tk-koop-status) small{margin-inline-start:auto;max-width:120px!important}html:root .app main .tablewrap.tk-koop-liste td.tk-koop-status .pill{white-space:nowrap}}html:has(.app){--mindest:1}.co-kachel-meta{flex-wrap:wrap;row-gap:4px;min-width:0}html .app .co-kachel .co-kachel-meta .pill{white-space:normal;text-overflow:clip;min-width:0;max-width:100%;height:auto;line-height:1.3;overflow:visible}.co-kachel-meta>:is(.co-version,.co-kommentar-zahl,.co-neu){white-space:nowrap;flex:none}@media (max-width:767px){.tk-kontakt-aktionen{flex-wrap:wrap;flex-shrink:1;min-width:0}}.task:has(>.tk-kontakt-aktionen){row-gap:var(--space-2);flex-wrap:wrap}.task:has(>.tk-kontakt-aktionen)>div:first-child{flex:200px;min-width:0}.task:has(>.tk-kontakt-aktionen)>div:first-child p{overflow-wrap:anywhere}.tk-eingereicht{overflow-wrap:anywhere;white-space:pre-line}.panel .task{box-sizing:border-box;row-gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%}.panel .task>:first-child{overflow-wrap:anywhere;flex:12rem;min-width:0}.panel .task>:not(:first-child){flex:0 auto;min-width:0}.app main.content{min-width:0;max-width:100%}.app main.content :is(.panel,.grid,.stack,form,section){min-width:0}.app main.content :is(input,select,textarea):not([type=checkbox]):not([type=radio]){max-width:100%}.tk-bereichswahl .tk-menu .task{gap:var(--space-3);padding-block:var(--space-3)}.tk-bereichswahl .tk-menu .task>.row:first-child{flex-wrap:nowrap;align-items:flex-start;min-width:0}.tk-bereichswahl .tk-menu .task>.row:last-child{flex-wrap:nowrap;flex:none}.tk-bereichswahl-text{gap:2px;min-width:0}.tk-bereichswahl-text small{line-height:1.4}.tk-guide .tk-coco-tipps-titel{font-size:var(--size-sm)}.tk-guide .tk-coco-tipps{color:var(--muted);font-size:var(--size-sm);margin:0;padding-left:1.1em}.portal-header .tk-neu-knopf{cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;list-style:none;display:inline-flex}.portal-header .tk-neu-knopf::-webkit-details-marker{display:none}.portal-header .tk-neu-knopf .icon{width:16px;height:16px}.portal-header .tk-neu-panel{min-width:240px}@media (max-width:640px){.portal-header .tk-neu-knopf span{display:none}.portal-header .tk-neu-knopf{padding:0 10px}}.tk-vertrag-schnell{max-width:720px}.tk-vertrag-kurz{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;display:grid}.tk-vertrag-kurz dt{color:var(--muted)}.tk-vertrag-kurz dd{margin:0;font-weight:600}.tk-chat-support{border-radius:var(--radius-md);background:var(--info-bg);color:var(--text);border:var(--border) solid var(--line);align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;text-decoration:none;display:flex}.tk-chat-support:hover{background:color-mix(in srgb, var(--info-bg) 80%, var(--info) 20%)}.tk-chat-support-zeichen{background:var(--info);width:32px;height:32px;color:var(--surface);border-radius:999px;place-items:center;display:inline-grid}.tk-chat-support-zeichen .icon{width:16px;height:16px}.tk-chat-support-text{min-width:0;display:grid}.tk-chat-support-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-chat-support-neu{font-size:calc(10.5px + .5px * var(--mindest,0));background:var(--info);color:var(--surface);border-radius:999px;margin-left:auto;padding:1px 8px;font-weight:700}.co-wz{border-radius:var(--radius-md);position:relative;overflow:hidden}.co-wz-text{pointer-events:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;place-content:space-around;gap:40px 60px;display:flex;position:absolute;inset:-20%;transform:rotate(-24deg)}.tk-rollen-karten{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.tk-rollen-karte{border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:6px;padding:12px;display:grid}.tk-rollen-karte ul{font-size:var(--size-sm);margin:0;padding-left:1.1em}.portal-header .tk-neu-knopf:before,.portal-header .tk-neu-knopf:after{content:none;display:none}.portal-header .tk-neu-knopf::marker{content:none;display:none}.co-wz-text span{font-weight:700;font-size:clamp(calc(14px - 1.96px * var(--klein,0)),2.2vw,calc(22px - 3.08px * var(--klein,0)));color:var(--surface);opacity:.22;text-shadow:0 1px 2px var(--text);white-space:nowrap}.app main .tk-ohne-agentur{width:100%;max-width:560px;margin-inline:auto}.portal-header,.app,.bottomnav,.tk-chat-fab{--font-display:var(--font-body)}.brand{font-family:var(--font-brand)}.portal-header{border-bottom-color:var(--line);gap:12px;padding:0 20px}.portal-header .brand{font-size:calc(22px - 3.08px * var(--klein,0));letter-spacing:0;color:var(--text);gap:10px;font-weight:800}.portal-header .brand>svg{flex:none;width:22px;height:20px}.portal-header .header-actions{gap:8px}.portal-header .tk-bell{background:var(--subtle);border:1px solid var(--line-strong);min-width:36px;min-height:36px;color:var(--text);border-radius:8px}.portal-header .tk-bell .icon{stroke-width:2px;width:18px;height:18px}.tk-bell-count{border:2px solid var(--surface);background:var(--primary);min-width:22px;height:18px;color:var(--surface);border-radius:999px;padding:0 5px;font-size:10px;font-weight:800;line-height:14px;top:-9px;right:-10px}.portal-header .account-menu{border:0;flex:none;padding:0;position:relative}.portal-header .account-chip{border:1px solid var(--line-strong);background:var(--surface);height:36px;min-height:36px;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:18px;gap:8px;padding:0 12px 0 4px;font-size:13px;font-weight:500;list-style:none}.portal-header .account-chip:before{display:none}.portal-header .account-chip:hover{background:var(--subtle)}.portal-header .account-avatar{background:var(--portal-rail);color:#fff;letter-spacing:.02em;width:28px;height:28px;font-size:11px;font-weight:700}.portal-header .account-caret{stroke-width:2.5px;width:10px;height:10px;transition:transform var(--duration-fast);flex:none}.portal-header .account-menu[open] .account-caret{transform:rotate(180deg)}.account-menu-panel{background:var(--surface);border:1px solid var(--portal-card-border);z-index:60;border-radius:12px;gap:2px;min-width:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1018281f}.portal-header .account-menu-item{width:100%;min-height:36px;color:var(--text);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.portal-header .account-menu-item:hover{background:var(--subtle);box-shadow:none;text-decoration:none}.portal-header .account-menu-item .icon{width:16px;height:16px;color:var(--muted)}@media (max-width:760px){.portal-header .brand{font-size:calc(20px - 2.8px * var(--klein,0))}.portal-header .header-actions:not(:has(.agency-choice)){flex:none;margin-left:auto}.portal-header{flex-wrap:nowrap}.portal-header:has(.agency-choice){flex-wrap:wrap}.portal-header .account-chip{border-radius:22px;height:44px;min-height:44px;padding-right:8px}.portal-header .account-avatar{width:34px;height:34px}.portal-header .tk-bell{min-width:44px;min-height:44px}.portal-header .account-menu-item{min-height:44px}}.app>.sidebar{background:var(--portal-rail);border-right:0;padding:14px 12px}.sidebar nav{gap:8px}.sidebar nav a{min-height:36px;color:var(--portal-rail-text);font-size:calc(13px - 1.5px * var(--klein,0));border-radius:6px;gap:10px;padding:0 12px;font-weight:600;line-height:1.2}.sidebar nav a.current{color:#fff;background:var(--portal-rail-hover);box-shadow:inset 0 0 0 1px #ffffff12}.sidebar nav a:hover{color:#fff;background:#ffffff0d;text-decoration:none}.sidebar nav a.current:hover{background:var(--portal-rail-hover)}.sidebar nav .icon{stroke-width:1.8px;width:18px;height:18px}.sidebar .tk-badge{background:var(--badge);min-width:16px;height:16px;color:var(--on-badge);padding:0 4px;font-size:10px;font-weight:700}.tk-chat-fab{z-index:40;background:var(--primary-hover);width:56px;height:56px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #10182847}.tk-chat-fab:hover{background:var(--primary);text-decoration:none}.tk-chat-fab .icon{stroke-width:2px;width:22px;height:22px}.tk-chat-fab-badge{background:var(--badge);min-width:20px;height:20px;color:var(--on-badge);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-3px;right:-3px}@media (min-width:768px){body:has(.tk-chat-fab) .toast{right:88px}body:has(.tk-chat-fab) .tk-guide{bottom:88px}}@media (max-width:767px){.tk-chat-fab{display:none}}@media print{.tk-chat-fab,.account-menu{display:none!important}}@media (min-width:768px){.content{gap:14px;padding:24px 28px}}.app .pagehead{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:18px}.app .pagehead h1{font-size:calc(22px - 3.08px * var(--klein,0));letter-spacing:-.01em;font-weight:700;line-height:1.3}.app .pagehead p{font-size:calc(12px - .75px * var(--klein,0));margin-top:4px}.app h2{letter-spacing:-.01em}.app h3{letter-spacing:-.005em}button,.btn{border-color:var(--line-strong);border-radius:var(--radius-md);font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text);padding:6px 14px;font-weight:600}.btn:hover,button:hover{background:var(--subtle);box-shadow:none}.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:600}.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);filter:none}.danger{background:var(--error-bg);color:var(--error);border-color:color-mix(in srgb,var(--error) 25%,var(--surface))}.danger:hover{background:var(--error-bg);filter:brightness(.97)}@media (min-width:768px){.tablewrap td :is(button,.btn):not(.tk-linkbtn):not(.tk-icon-btn){min-height:28px;font-size:calc(12px - .75px * var(--klein,0));border-radius:6px;padding:3px 10px}.tablewrap td :is(button,.btn):not(.tk-linkbtn):not(.tk-icon-btn):not(.primary):not(.danger){border-color:var(--control);background:var(--surface)}.tablewrap td :is(button,.btn):not(.tk-linkbtn):not(.tk-icon-btn):not(.primary):not(.danger):hover{background:var(--subtle)}.tablewrap td .tk-icon-btn{border-radius:6px;width:28px;min-width:28px;min-height:28px}}.app .panel{border-color:var(--portal-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}@media (min-width:768px){.app .panel{padding:14px 16px}}.app .panel>h3,.app .panel>.row>h3{font-size:calc(12.5px - 1.13px * var(--klein,0));letter-spacing:.02em;font-weight:650}.notice{background:var(--surface);border:1px solid var(--portal-card-border);border-radius:10px}.notice.warning{background:color-mix(in srgb,var(--warning-bg) 40%,var(--surface));border-color:var(--portal-card-border)}.tablewrap{border-color:var(--line);border-radius:10px;box-shadow:0 1px 2px #1018280d}.tablewrap th{background:var(--table-head);height:40px;color:var(--muted);font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.06em;border-bottom:1px solid var(--line);padding:10px 12px;font-weight:700}.tablewrap td{border-bottom-color:var(--row-line)}.tablewrap td small{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--muted)}.tablewrap tbody tr:hover{background:var(--table-head)}@media (min-width:768px){.tablewrap.tk-sticky-end th:last-child,.tablewrap.tk-sticky-end tbody tr:hover td:last-child:not([colspan]){background:var(--table-head)}}th{background:var(--table-head)}th button{font-size:inherit;font-weight:inherit;min-height:28px}.pill{font-size:calc(11.5px - .38px * var(--klein,0));background:var(--subtle);color:var(--text-2);border-radius:12px;gap:5px;padding:3px 10px;font-weight:650;line-height:1.4}.pill.success{background:var(--success-bg);color:var(--success)}.pill.warning{background:var(--warning-bg);color:var(--warning)}.tk-warning{color:var(--warning)}.pill.error{background:var(--error-bg);color:var(--error)}.pill.info{background:var(--info-bg);color:var(--info)}@media (min-width:768px){.toolbar>button[aria-pressed]{min-height:29px;color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));background:0 0;border-color:#0000;border-radius:5px;padding:6px 9px;font-weight:600;line-height:17px}.toolbar>button[aria-pressed]:hover{background:var(--subtle);color:var(--text)}.toolbar>button[aria-pressed=true],.toolbar>button[aria-pressed=true]:hover{background:var(--accent-soft);color:var(--accent);border-color:#0000}}.tk-chip-count{background:color-mix(in srgb,var(--text) 7%,transparent);min-width:17px;height:17px;color:inherit;vertical-align:1px;border-radius:8px;place-items:center;margin-left:5px;padding:0 5px;font-size:9.5px;font-weight:700;line-height:1;display:inline-grid}input:not([type=checkbox]),select,textarea{border-color:var(--control);border-radius:var(--radius-md);font-size:calc(13px - 1.5px * var(--klein,0));background-color:var(--surface);padding:7px 10px;line-height:20px}textarea{padding:8px 10px}input[type=radio]{min-height:0;padding:0}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.85}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A919C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:32px}.portal-header .agency-choice{padding-right:32px}input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}input[type=month]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}label{font-size:calc(12.5px - 1.13px * var(--klein,0))}dialog{border-color:var(--portal-card-border);border-radius:var(--radius-lg);box-shadow:0 24px 64px #1018282e}dialog::backdrop{background:var(--overlay)}.tk-dialog-head{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;padding:16px var(--space-6) 14px;border-bottom:1px solid #1111111a;align-items:center}.tk-dialog-head>h2{font-size:calc(17px - 2.38px * var(--klein,0));letter-spacing:-.01em;font-weight:700;line-height:1.3}.tk-dialog-head>button{min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:4px 12px}[data-theme=dark] .tk-dialog-head{border-bottom-color:var(--line)}.overview-filter{gap:8px}.overview-filter label{font-size:calc(9.5px + 1.5px * var(--mindest,0));letter-spacing:.1em;text-transform:uppercase;gap:4px;font-weight:800}.overview-filter select,.overview-filter input{min-height:36px;font-size:calc(13px - 1.5px * var(--klein,0));letter-spacing:0;text-transform:none;border-color:var(--line-strong);font-weight:400}@media (min-width:761px){.overview-filter label{flex:0 auto;min-width:138px}}.group-label{font-size:calc(10px + 1px * var(--mindest,0));letter-spacing:.06em;margin:0 0 6px;font-weight:700}.integrity-banner{background:var(--portal-rail);border:1px solid #1e3a2e;border-radius:10px;min-height:56px;padding:12px 16px}.integrity-banner p{color:#9ca3af;font-size:calc(13px - 1.5px * var(--klein,0))}.integrity-banner strong{color:#f3f4f6;font-weight:600}.integrity-banner :is(.btn,button){color:#e5e7eb;min-height:31px;font-size:calc(12px - .75px * var(--klein,0));background:0 0;border:1px solid #374151;border-radius:7px;padding:5px 11px;font-weight:500}.integrity-banner :is(.btn,button):hover{background:#ffffff14}.integrity-banner p a:not([class]){color:#f3f4f6}.tk-punkt{background:#4ade80;border-radius:50%;width:7px;height:7px;margin:0 10px 1px 2px;display:inline-block;box-shadow:0 0 0 3px #4ade802e}.tk-punkt.offen{background:#f87171;box-shadow:0 0 0 3px #f871712e}@media (min-width:1025px){.tk-uebersicht>:not(.pagehead):not(dialog){margin-inline:18px}}.overview-kpis{gap:8px}@media (min-width:1025px){.overview-kpis.total{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.overview-kpis .kpi{border:1px solid var(--portal-card-border);box-shadow:var(--shadow-soft);background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.overview-kpis.total .kpi{background:var(--tile-dark);border-color:var(--portal-card-border);color:#fff}@media (min-width:761px){.overview-kpis.total .kpi{min-height:150px}.overview-kpis.period .kpi{min-height:0}}.overview-kpis .kpi>small:first-child{font-size:calc(10px + 1px * var(--mindest,0));letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.5}.overview-kpis .kpi>small:not(:first-child){font-size:calc(10.5px + .5px * var(--mindest,0));line-height:1.55}.overview-kpis.total .kpi>small,.overview-kpis.total .kpi>small:first-child{color:#ffffffbf}.overview-kpis>.kpi>.metric{font-family:var(--font-body);font-size:min(calc(18px - 2.52px * var(--klein,0)),14cqi);letter-spacing:-.02em;margin:2px 0 0;font-weight:700;line-height:1.55}.overview-kpis.total>.kpi>.metric{color:#fff}.kpi-chip{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text-2);font-size:calc(9.5px + 1.5px * var(--mindest,0));letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-weight:700;line-height:1.5;display:inline-block}.total .kpi-chip{color:#fff;background:#ffffff2e}.kpi-alert{font-size:calc(10px + 1px * var(--mindest,0));gap:6px;margin-top:6px;line-height:1.35;display:flex}.kpi-alert:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;margin-top:4px}@media (min-width:768px){.app .pagehead :is(.btn,button){min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:6px;padding:0 12px;font-weight:600;line-height:30px}.app .pagehead :is(.btn,button):not(.primary):not(.danger){border-color:var(--line-strong);background:var(--surface);color:var(--text-2)}.app .pagehead :is(.btn,button):not(.primary):not(.danger):hover{background:var(--subtle)}.app .pagehead :is(.btn,button).primary{border-radius:10px}}.tk-ansicht{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.app .tk-ansicht>.btn,.tk-ansicht>.btn{min-height:30px;box-shadow:none;border:0;border-radius:0;line-height:30px}.app .tk-ansicht>.btn:not(.primary){color:var(--text-2);background:0 0}.app .tk-ansicht>.btn:not(.primary):hover{background:var(--subtle)}.tk-ansicht>.btn+.btn{border-left:1px solid var(--line-strong)}.app .tk-ansicht>.btn.primary{background:var(--primary);color:var(--on-primary);border-radius:0}@media (max-width:767px){.tk-kopf-aktionen{width:100%}.tk-ansicht{width:100%;display:flex}.tk-ansicht>.btn{flex:1 1 0;min-width:0;min-height:42px;padding-inline:6px}}@media (min-width:768px){.toolbar{gap:8px}.toolbar>input[type=search]{width:280px;height:32px;min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 10px;font-weight:500}.toolbar>select{min-width:140px;max-width:220px;height:32px;min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding-block:0;font-weight:500}.toolbar:has(>button[aria-pressed])>:is(input,select,label){order:0}.toolbar:has(>button[aria-pressed]):after{content:"";flex-basis:100%;order:1;height:0}.toolbar>button[aria-pressed]{order:2}.toolbar>:is(button,.btn):not([aria-pressed]){min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:6px;padding:0 12px;line-height:30px}.tk-kopf-aktionen{justify-content:flex-end;gap:6px;margin-left:auto}}.tablewrap td .pill{min-height:26px;font-size:calc(11.5px - .38px * var(--klein,0));border-radius:999px;gap:6px;padding:3px 10px;font-weight:650}.tablewrap td>a>strong,.tablewrap td>strong:first-child{font-weight:700}.tablewrap td small{margin-top:3px;font-weight:500;line-height:1.25}@media (min-width:768px){.tk-koop .toolbar>button[data-filter=todo]:has(>.tk-chip-count){color:var(--error)}.tk-koop .toolbar>button[data-filter=todo][aria-pressed=true]:has(>.tk-chip-count){background:var(--error-bg);color:var(--error)}.tk-koop-liste .tk-koop-kopf strong{font-size:calc(13px - 1.5px * var(--klein,0))}.tk-koop-liste .tk-koop-zelle{font-weight:600}.tk-koop-liste .tk-koop-zelle>small{font-weight:500}.tablewrap.tk-koop-liste td.tk-koop-status{max-width:none}.tk-koop-liste .tk-koop-status .pill{white-space:nowrap}}@media (min-width:1025px){.tk-koop>:is(.tablewrap,.source-note,[role=status]){margin-inline:20px}}.tk-koop-detail .split,.tk-koop-detail .split>.stack{gap:14px}.tk-koop-detail .panel.stack{gap:12px}.app .tk-koop-detail .panel>h3,.app .tk-koop-detail .panel>.row>h3{letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.tk-koop-detail .panel .task{border-bottom-color:var(--row-line);font-size:calc(13px - 1.5px * var(--klein,0));gap:12px;padding:8px 0}.tk-koop-detail .panel .task>span:first-child{color:var(--text-2)}.tk-koop-detail .panel.stack>.task+.task{margin-top:-12px}.tk-koop-detail .panel .task>strong{font-weight:650}.tk-koop-detail .panel .source-note{margin:0}@media (min-width:768px){.tk-koop-detail .panel :is(.btn,button):not(.tk-linkbtn):not(.tk-icon-btn){min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 12px;line-height:30px}.tk-koop-detail .panel :is(.btn,button):not(.primary):not(.danger):not(.tk-linkbtn):not(.tk-icon-btn){border-color:var(--line-strong);background:var(--surface);color:var(--text-2)}.tk-koop-detail .panel :is(.btn,button):not(.primary):not(.danger):not(.tk-linkbtn):not(.tk-icon-btn):disabled{color:var(--muted);background:var(--subtle)}}.tk-kacheln{gap:8px}.tk-kacheln>.kpi{border:1px solid var(--portal-card-border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tk-kacheln>.kpi>small:first-child{font-size:calc(10px + 1px * var(--mindest,0));letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.5}.tk-kacheln>.kpi>small:not(:first-child){font-size:calc(10.5px + .5px * var(--mindest,0));color:var(--muted);line-height:1.55}.tk-kacheln>.kpi>.metric{font-family:var(--font-body);font-size:min(calc(18px - 2.52px * var(--klein,0)),14cqi);letter-spacing:-.02em;margin:2px 0 0;font-weight:700;line-height:1.55}.tk-vt-liste td.tk-vt-kopf>strong a{color:var(--text);font-weight:700}.tk-vt-liste td.tk-vt-kopf>strong a:hover{color:var(--accent)}.tk-invlist td.tk-c-nr strong{font-weight:500}.tk-invlist td.tk-c-nr strong a,.tk-invlist .tk-alt-nr a{color:var(--text)}.tk-invlist td.tk-c-kunde .tk-inv-kunde{font-weight:700}.tk-invlist td.tk-c-kunde .tk-invcell>small{font-weight:500}.tk-invlist td.money .num{font-weight:700}.tk-invlist td:last-child .btn{white-space:nowrap}.tk-re-neu>.split,.tk-mahnung>.grid{align-items:start;gap:16px}.tk-re-neu form.panel.stack,.tk-mahnung form.panel.stack{gap:14px}.tk-re-neu form .grid{gap:14px 16px}.tk-re-neu form label,.tk-mahnung form label{color:var(--text-2);font-weight:600}.tk-re-neu form label.row,.tk-mahnung form label.row{color:var(--text);font-weight:500}.tk-re-neu form label :is(input,select,textarea),.tk-mahnung form label :is(input,select,textarea){color:var(--text);font-weight:400}.app .tk-re-neu form>h3,.tk-re-neu form legend,.app .tk-mahnung .panel>h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.app .tk-vorschau{background:var(--table-head);padding:0;overflow:hidden}.tk-vorschau-kopf{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.tk-vorschau-kopf>h2{font-size:calc(17px - 2.38px * var(--klein,0));letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.tk-vorschau-kopf>.num{color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;font-weight:600}.tk-vorschau>.paper{border-radius:6px;margin:14px;box-shadow:0 1px 2px #1018280d}@media (max-width:767px){.tk-vorschau>.paper{margin:10px}}.tk-mahnung .panel>h2.num{font-size:calc(22px - 3.08px * var(--klein,0));letter-spacing:-.02em;font-weight:700}.tk-mahnung .tk-costs{gap:0}.tk-mahnung .tk-costs>.row{border-bottom:1px solid var(--row-line);font-size:calc(13px - 1.5px * var(--klein,0));padding:8px 0}.tk-mahnung .tk-costs>.row:last-child{border-bottom:0}.tk-mahnung .tk-costs>.row>span:first-child{color:var(--text-2)}.tk-chat-avatar{background:var(--subtle);width:34px;height:34px;color:var(--text);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.tk-messages .bubble.mine{background:var(--accent-soft);color:var(--text)}.app .tk-kal-leiste>h2{font-size:calc(17px - 2.38px * var(--klein,0));letter-spacing:-.01em;font-weight:700}.tk-kal-leiste>.row{gap:6px}@media (min-width:768px){.tk-kal-leiste>.row>button{min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:6px;padding:0 12px;line-height:30px}.tk-kal-leiste>.row>button[aria-label]{width:32px;font-size:calc(16px - 2.24px * var(--klein,0));padding:0}.tk-kal-leiste>.row>button:not(.primary){border-color:var(--line-strong);background:var(--surface);color:var(--text-2)}.tk-kal-leiste>.row>button:not(.primary):hover{background:var(--subtle)}.tk-kal-leiste>.row>button:nth-last-child(2){border-radius:8px 0 0 8px;margin-left:6px}.tk-kal-leiste>.row>button:last-child{border-radius:0 8px 8px 0;margin-left:-7px}}.app .calendar{background:var(--surface);border:1px solid var(--portal-card-border);box-shadow:var(--shadow-soft);border-radius:12px;gap:0}.app .calendar>.day{border-right:1px solid var(--row-line);border-bottom:1px solid var(--row-line);min-height:92px;padding:8px}.app .calendar>.day:nth-child(7n){border-right:0}.app .calendar>.day.tk-cal-kopf{background:var(--table-head);border-bottom-color:var(--line);text-align:center;min-height:0;padding:10px 8px}.app .calendar>.day.tk-cal-kopf strong{font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.app .calendar .tk-cal-tag{min-width:26px;min-height:26px;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--text-2);font-weight:600}.app .calendar .day.tk-cal-heute{background:color-mix(in srgb,var(--subtle) 60%,var(--surface))}.app .calendar .day.tk-cal-heute .tk-cal-tag{background:var(--primary);color:var(--on-primary)}.app .calendar .day strong{margin-bottom:4px}.app .calendar .tk-cal-eintrag{margin-top:3px}.app .calendar .tk-cal-eintrag .pill{border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.35}.app .calendar .tk-cal-eintrag .pill .tk-cal-punkt{width:6px;height:6px}@media (max-width:767px){.app .calendar>.day{min-height:64px;padding:4px}.app .calendar .tk-cal-tag{min-width:44px;min-height:44px}}.tk-cr .panel.stack{gap:12px}.tk-cr .tk-money-list{gap:0;line-height:1.45}.tk-cr .tk-money-list li{border-top-color:var(--row-line);font-size:calc(13px - 1.5px * var(--klein,0));padding:10px 0}.tk-cr .tk-money-list li small{font-size:calc(12px - .75px * var(--klein,0));line-height:1.45}.tk-cr .tk-money-list li>a:not([class]){color:var(--text);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.tk-cr .tk-money-list li>a:not([class]):hover{color:var(--accent);text-decoration-color:currentColor}.tk-cr .tk-pay-details{border:1px solid var(--line);background:var(--portal-page);max-width:560px;font-size:calc(13px - 1.5px * var(--klein,0));border-radius:10px;gap:0 16px;padding:4px 12px}.tk-cr .tk-pay-details :is(dt,dd){border-bottom:1px solid var(--row-line);padding:6px 0}.tk-cr .tk-pay-details :is(dt,dd):nth-last-child(-n+2){border-bottom:0}.tk-cr .tk-pay-details dt{color:var(--text-2)}.tk-cr .tk-pay-details dd{font-weight:600}.app .tk-guide.panel{border:1px solid var(--portal-card-border);box-shadow:var(--shadow);gap:12px;padding:16px 18px}.app .tk-guide .eyebrow{font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.1em;margin:0;font-weight:700}.app .tk-guide h2{font-size:calc(17px - 2.38px * var(--klein,0));letter-spacing:-.01em;font-weight:700;line-height:1.3}.app .tk-guide p,.app .tk-guide ul{font-size:calc(13px - 1.5px * var(--klein,0))}.app .tk-cr-uebersicht .tk-cr-geld{font-size:calc(17px - 2.38px * var(--klein,0));letter-spacing:-.01em;text-transform:none;color:var(--text);margin:6px 0 -6px;font-weight:700;line-height:1.3}@media (min-width:1025px){.tk-cr-uebersicht .talent-kpis.more:has(>.kpi:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.tk-cr-uebersicht .overview-filter{gap:8px}.tk-cr-uebersicht .overview-filter label{flex:1 1 0}.tk-cr-uebersicht .overview-filter label:first-child{flex:0 auto;min-width:96px}.tk-cr-uebersicht .overview-filter label:nth-child(n+3){flex-basis:40%}.tk-cr-uebersicht .overview-filter label{letter-spacing:.06em;font-size:11px}.tk-cr-uebersicht .overview-filter :is(select,input){min-height:44px;font-size:calc(13.5px - 1.89px * var(--klein,0));font-weight:500}.tk-cr-uebersicht .group-label{letter-spacing:.07em;margin:2px 0 6px;font-size:11px}.tk-cr-uebersicht .talent-kpis.total .kpi:first-child{grid-column:auto}.tk-cr-uebersicht .talent-kpis.total .kpi:last-child{grid-column:1/-1}.tk-cr-uebersicht .talent-kpis.more .kpi:last-child:nth-child(2n){grid-column:auto}.tk-cr-uebersicht .overview-kpis .kpi{padding:12px 13px}.tk-cr-uebersicht .overview-kpis .kpi>small:first-child{letter-spacing:.04em;font-size:11px;line-height:1.4}.tk-cr-uebersicht .overview-kpis .kpi>small:not(:first-child){font-size:calc(12px - .75px * var(--klein,0));line-height:1.4}.tk-cr-uebersicht .overview-kpis .kpi-chip{font-size:calc(10px + 1px * var(--mindest,0));margin:4px 0 0;display:table}}.tk-first-steps.panel.stack{gap:12px}.tk-first-steps>.row{flex-wrap:nowrap;align-items:center;gap:8px}.app .tk-first-steps h2{min-width:0;font-size:calc(16px - 2.24px * var(--klein,0));letter-spacing:-.01em;font-weight:700;line-height:1.45}.tk-steps-stand{font-size:calc(12.5px - 1.13px * var(--klein,0));letter-spacing:0;color:var(--muted);white-space:nowrap;margin-left:6px;font-weight:400}.app .tk-first-steps>.row>button{min-height:32px;color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));background:0 0;border-color:#0000;flex:none;padding:0 10px;font-weight:600}.app .tk-first-steps>.row>button:hover{background:var(--subtle);color:var(--text)}.tk-first-steps>p{font-size:calc(13px - 1.5px * var(--klein,0))}.tk-first-steps>.progress{height:6px}.tk-first-steps .tk-steps{gap:8px}.tk-first-steps .tk-steps li{border:1px solid var(--line);background:var(--portal-page);border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;min-height:44px;padding:10px 12px}.tk-first-steps .tk-steps .tk-step-mark{width:22px;height:22px;font-size:calc(11.5px - .38px * var(--klein,0));background:var(--line);color:var(--text-2);font-weight:700}.tk-first-steps .tk-steps li.done .tk-step-mark{background:var(--accent);color:var(--on-accent)}.tk-first-steps .tk-steps .tk-step-text strong{font-size:calc(13.5px - 1.89px * var(--klein,0));font-weight:600;line-height:1.5}.tk-first-steps .tk-steps li.done strong{color:var(--text-2);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);font-weight:600}.tk-first-steps .tk-steps .tk-step-text small{font-size:calc(12px - .75px * var(--klein,0));line-height:1.5}.app .tk-first-steps .tk-steps li>.btn{border-color:var(--primary);background:var(--primary);min-height:30px;color:var(--on-primary);font-size:calc(12px - .75px * var(--klein,0));border-radius:999px;padding:0 14px;font-weight:600}.app .tk-first-steps .tk-steps li>.btn:hover{border-color:var(--primary-hover);background:var(--primary-hover)}@media (max-width:767px){.tk-first-steps .tk-steps li{grid-template-columns:22px minmax(0,1fr)}.app .tk-first-steps .tk-steps li>.btn{grid-column:1/-1;justify-self:stretch;min-height:44px}.app .tk-first-steps>.row>button{min-height:44px}}.tk-cr-uebersicht .tk-tasks{gap:8px}.app .tk-cr-uebersicht .tk-tasks li>a{border-color:var(--line);background:var(--portal-page);min-height:44px;color:var(--text);border-radius:10px;gap:2px 12px;padding:10px 12px;text-decoration:none}.app .tk-cr-uebersicht .tk-tasks li>a:hover{border-color:var(--line-strong);background:var(--subtle)}.tk-cr-uebersicht .tk-tasks li>a>strong{font-size:calc(13.5px - 1.89px * var(--klein,0));font-weight:600;line-height:1.45}.tk-cr-uebersicht .tk-tasks li>a>small{font-size:calc(12px - .75px * var(--klein,0));line-height:1.45}.app .tk-cr-uebersicht .tk-tasks.tk-info li>a{background:0 0;border-style:dashed}.app :is(.tk-cr-deal,.tk-cr-rechnungen,.tk-cr-instagram,.tk-cr-deals,.tk-cr-einreichen) .panel:not(.tk-empty)>h3,.app :is(.tk-cr-deal,.tk-cr-rechnungen,.tk-cr-instagram,.tk-cr-deals) .panel:not(.tk-empty)>.row>h3{letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.app .tk-cr .panel.tk-cr-karte>h3,.app .tk-cr .panel.tk-cr-beleg>h3{font-size:calc(16px - 2.24px * var(--klein,0));letter-spacing:-.01em;text-transform:none;color:var(--text);font-weight:700;line-height:1.35}.tk-cr .panel .task{border-bottom-color:var(--row-line);gap:12px;padding:10px 0}.tk-cr .panel .task strong{font-weight:650}.tk-cr .panel .task>span.num{font-weight:600}.tk-cr .panel>.row.between{gap:8px 12px}.tk-cr-kacheln{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:8px;margin:0;display:grid}.tk-cr-kacheln>div{border:1px solid var(--line);background:var(--portal-page);border-radius:10px;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.tk-cr-kacheln dt,.tk-cr-werte dt{font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:700}.tk-cr-kacheln dd{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.4}.tk-cr-werte{gap:0;margin:0;display:grid}.tk-cr-werte>div{border-bottom:1px solid var(--row-line);font-size:calc(13px - 1.5px * var(--klein,0));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:8px 0;display:grid}.tk-cr-werte>div:last-child{border-bottom:0}.tk-cr-werte dt{align-self:center}.tk-cr-werte dd{text-align:right;overflow-wrap:anywhere;margin:0}.tk-cr-zeitleiste{gap:0;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.tk-cr-zeitleiste>li{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text-2);padding:5px 0 5px 22px;position:relative}.tk-cr-zeitleiste>li:before{content:"";border:2px solid var(--line-strong);background:var(--surface);box-sizing:border-box;border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:2px}.tk-cr-zeitleiste>li.done:before{border-color:var(--accent);background:var(--accent)}.tk-cr-zeitleiste>li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:21px;bottom:-5px;left:7px}.tk-cr fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:12px 14px}.tk-cr fieldset>legend{float:left;width:100%;font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;padding:0;font-weight:700}.tk-cr fieldset>legend+*{clear:both}.tk-cr form.panel.stack,.tk-cr form.stack{gap:14px}.tk-cr form .grid{gap:14px 16px}.tk-cr form label{color:var(--text-2);font-weight:600}.tk-cr form label :is(input,select,textarea){color:var(--text);font-weight:400}.tk-cr form :is(label.row,label.tk-check,.tk-choice label){color:var(--text);font-weight:500}@media (max-width:767px){.tk-cr .tk-cardtable{box-shadow:none}.tk-cr .tk-cardtable tr{border-color:var(--portal-card-border);box-shadow:var(--shadow-soft);border-radius:14px;gap:7px;padding:14px 16px}.tk-cr .tk-cardtable td[data-label]:before{font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.07em;text-transform:uppercase;font-weight:700}.tk-cr .tk-cardtable td{font-size:calc(13px - 1.5px * var(--klein,0))}.tk-cr .tk-cardtable:not(.tk-lines-wrap) td[data-label]{text-align:right;grid-template-columns:auto minmax(0,1fr);place-items:center end;gap:1px 12px;display:grid}.tk-cr .tk-cardtable:not(.tk-lines-wrap) td[data-label]:before{justify-self:start;max-width:none}.tk-cr .tk-cardtable:not(.tk-lines-wrap) td[data-label]>small{grid-column:2;margin:0}.tk-cr .tk-cardtable tr.tk-selected td{background:0 0}.tk-cr .tk-cr-liste td[data-label]:first-child{border-bottom:1px solid var(--row-line);text-align:left;font-size:calc(15px - 2.1px * var(--klein,0));grid-template-columns:minmax(0,1fr) auto;place-items:baseline start;gap:2px 12px;margin-bottom:2px;padding-bottom:9px;font-weight:700}.tk-cr .tk-cr-liste td[data-label]:first-child:before{grid-column:1/-1}.tk-cr .tk-cr-liste td:first-child :is(strong,a){font-size:calc(15px - 2.1px * var(--klein,0));color:var(--text);font-weight:700}.tk-cr .tk-cr-liste td[data-label]:first-child>small{font-size:calc(12px - .75px * var(--klein,0));justify-self:end;font-weight:500}.tk-cr .tk-cardtable td.tk-cardaction{border-top:1px solid var(--row-line);margin-top:3px;padding-top:10px}}@media (min-width:768px) and (max-width:1040px){.tk-cr .tk-cardwide tr{border-color:var(--portal-card-border);box-shadow:var(--shadow-soft);border-radius:14px}.tk-cr .tk-cardwide td[data-label]:before{font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.07em;text-transform:uppercase;font-weight:700}}.tk-cr-karte.panel.stack{gap:10px}.tk-cr-karte>.tk-cr-karte-kopf>.num{font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);font-weight:650}.tk-cr-karte>small{font-size:calc(12.5px - 1.13px * var(--klein,0));line-height:1.45}.tk-cr-frist{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text-2)}.tk-cr-frist>strong{color:var(--text)}.tk-cr-karte>.tk-cr-karte-fuss{border-top:1px solid var(--row-line);justify-content:flex-end;gap:8px;margin-top:2px;padding-top:12px}.tk-cr-karte>.tk-cr-karte-fuss>small{font-size:calc(12px - .75px * var(--klein,0));margin-right:auto}.app .tk-cr-karte:has(>.tk-cr-karte-kopf .pill.warning){background:color-mix(in srgb,var(--warning-bg) 32%,var(--surface));border-color:color-mix(in srgb,var(--warning) 28%,var(--surface))}.app .tk-cr-karte:has(>.tk-cr-karte-kopf .pill.error){background:color-mix(in srgb,var(--error-bg) 40%,var(--surface));border-color:color-mix(in srgb,var(--error) 25%,var(--surface))}.tk-cr-karte:has(>.tk-cr-karte-kopf .pill:is(.warning,.error))>.tk-cr-karte-fuss{border-top-color:color-mix(in srgb,var(--text) 10%,transparent)}.tk-cr-deal .tabs{flex-wrap:wrap;gap:2px 4px;overflow:visible}.tk-cr-deal .tabs a{min-height:40px;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text-2);padding:8px 12px}.tk-cr-deal .tabs a.current{color:var(--accent);font-weight:600}.tk-cr-deal .panel>h2.num{font-size:calc(22px - 3.08px * var(--klein,0));letter-spacing:-.02em;font-weight:700}.tk-cr-beleg.panel.stack{gap:12px}.tk-cr-beleg>.metric{font-family:var(--font-body);font-size:calc(24px - 3.36px * var(--klein,0));letter-spacing:-.02em;margin:0;font-weight:700}.tk-cr-beleg>p{font-size:calc(13px - 1.5px * var(--klein,0))}.tk-cr-beleg .tablewrap{box-shadow:none}.tk-cr-vertraege>.stack{gap:10px}.app .tk-cr-vertraege>.stack>a.task{border:1px solid var(--portal-card-border);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--text);border-radius:14px;padding:14px 16px;text-decoration:none}.app .tk-cr-vertraege>.stack>a.task:hover{border-color:var(--line-strong)}.tk-cr-vertraege>.stack>a.task strong{font-size:calc(15px - 2.1px * var(--klein,0));font-weight:700;line-height:1.35}.tk-cr-vertraege>.stack>a.task p{font-size:calc(12.5px - 1.13px * var(--klein,0));margin-top:4px}.tk-cr-vertrag>p:has(>.pill){font-size:calc(13px - 1.5px * var(--klein,0));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-cr-einreichen .steps{gap:6px}.tk-cr-einreichen .steps a{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));border-bottom-width:1px;border-radius:999px;align-items:center;padding:4px 12px;font-weight:600;display:inline-flex}.tk-cr-einreichen .steps a[href]:not(.current){color:var(--text-2)}.tk-cr-einreichen .steps a.current{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.tk-cr-einreichen .steps a[aria-disabled]{opacity:.7}@media (max-width:767px){.tk-cr-einreichen .steps a{min-height:40px}}.tk-cr-profil form.panel>h2:not(:first-child){border-top:1px solid var(--row-line);margin-top:4px;padding-top:14px}.tk-cr-mehr .tk-menu{gap:0;padding-block:6px}.tk-cr-mehr .tk-menu .task{border-bottom-color:var(--row-line);min-height:48px;padding:10px 0}.tk-listenkarte.panel.stack{gap:14px}.app .tk-listenkarte h2{font-size:calc(16px - 2.24px * var(--klein,0));letter-spacing:-.01em;font-weight:700;line-height:1.35}.tk-listenkarte-kopf>p{font-size:calc(12.5px - 1.13px * var(--klein,0));max-width:90ch;margin-top:4px}.tk-listenkarte-kopf.row{flex-wrap:wrap;gap:8px 16px}.tk-listenkarte .tablewrap{box-shadow:none}.tk-listenkarte-kopf .toolbar:after{display:none}.tk-listenkarte-kopf .toolbar>button[aria-pressed]:first-of-type{margin-left:0}.tk-insights [aria-labelledby=ins-konten] td .pill{white-space:nowrap}.tk-insights td>a>strong{font-weight:700}@media (min-width:768px){.tk-insights .tablewrap td small{white-space:normal;min-width:7rem}}.tk-kennzahlen .kpis{gap:8px}.tk-kennzahlen .kpis>.kpi{border:1px solid var(--portal-card-border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tk-kennzahlen .kpis>.kpi>small:first-child{font-size:calc(10px + 1px * var(--mindest,0));letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.5}.tk-kennzahlen .kpis>.kpi>small:not(:first-child){font-size:calc(10.5px + .5px * var(--mindest,0));color:var(--muted);line-height:1.55}.tk-kennzahlen .kpis>.kpi>.metric{font-family:var(--font-body);font-size:min(calc(18px - 2.52px * var(--klein,0)),14cqi);letter-spacing:-.02em;margin:2px 0 0;font-weight:700;line-height:1.55}.tk-kennzahlen .kpis>.kpi>div>small{font-size:calc(10.5px + .5px * var(--mindest,0));line-height:1.55}.tk-kz-rang .task{border-bottom-color:var(--row-line);color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;text-decoration:none;display:grid}.tk-kz-rang .task:hover{text-decoration:none}.tk-kz-rang .task:hover strong:first-child{color:var(--accent)}.tk-kz-rang .task p{margin-top:2px}.tk-kz-balken{background:var(--subtle);border-radius:3px;grid-column:1/-1;height:10px;display:block;overflow:hidden}.tk-kz-balken>i{background:color-mix(in srgb,var(--accent) 60%,var(--surface));border-radius:3px;height:100%;display:block}.tk-kz-marken .tk-kz-balken>i{background:var(--accent)}.tk-kennzahlen .tablewrap td .pill{white-space:nowrap}.tk-kennzahlen .panel.stack{gap:12px}.tk-kennzahlen .panel>.metric{font-family:var(--font-body);font-size:calc(24px - 3.36px * var(--klein,0));letter-spacing:-.02em;margin:0;font-weight:700}.tk-kz-rang.panel.stack{gap:0}.tk-kz-rang.panel.stack>h3{margin-bottom:6px}.tk-kz-rang .task:last-child{border-bottom:0}.tk-sd-liste td .pill{white-space:nowrap}.tk-sd-liste td>a>strong{color:var(--text);font-weight:700}.tk-sd-liste td>a:hover>strong{color:var(--accent)}.tk-sd-liste .tk-bulkbar{border-color:var(--portal-card-border);box-shadow:var(--shadow-soft);font-size:calc(13px - 1.5px * var(--klein,0));border-radius:12px}.tk-detail .grid.tk-oben{gap:14px}.tk-detail .panel.stack{gap:12px}.app .tk-detail .panel:not(:has(.chart-legend,.rank-row,.revenue-line,.tk-donut))>h3{letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.app .tk-detail .panel:not(:has(.chart-legend,.rank-row,.revenue-line,.tk-donut))>.row>h3{letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.tk-detail .panel .task{border-bottom-color:var(--row-line);font-size:calc(13px - 1.5px * var(--klein,0));gap:12px;padding:8px 0}.tk-detail .panel .task>span:first-child{color:var(--text-2)}.tk-detail .panel .task>strong{font-weight:650}.tk-detail .panel>.metric{font-family:var(--font-body);font-size:calc(24px - 3.36px * var(--klein,0));letter-spacing:-.02em;margin:0;font-weight:700}.tk-detail .panel.stack>.btn{justify-self:start}@media (min-width:768px){.tk-detail .panel :is(.btn,button):not(.tk-linkbtn):not(.tk-icon-btn):not(.tk-legend):not(.tablewrap *){min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:5px 12px;line-height:1.35}.tk-detail .panel :is(.btn,button):not(.primary):not(.danger):not(.tk-linkbtn):not(.tk-icon-btn):not(.tk-legend):not(.tablewrap *){border-color:var(--line-strong);background:var(--surface);color:var(--text-2)}.tk-detail .panel :is(.btn,button):not(.primary):not(.danger):not(.tk-linkbtn):not(.tk-icon-btn):not(.tk-legend):not(.tablewrap *):hover{background:var(--subtle)}}@media (min-width:1440px){.tk-sd-liste .tablewrap td small{white-space:normal}.tk-sd-liste .tablewrap td.tk-adresse{overflow-wrap:normal;word-break:normal;white-space:nowrap}}@media (max-width:767px){.tk-sd-liste .tk-koop-karten tbody td.tk-adresse{text-align:left;min-width:0;color:var(--text-2);justify-content:flex-start}:is(.tk-sd-liste,.tk-insights) .tk-koop-karten tbody td.tk-koop-kopf>a>strong{font-size:calc(14px - 1.96px * var(--klein,0))}}.tk-anfragen .tk-beitraege-kacheln{gap:8px}.app .tk-anfragen .tk-beitraege-kacheln>.panel{border-color:var(--portal-card-border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:14px;gap:2px;padding:10px 12px}.tk-anfragen .tk-beitraege-kacheln .eyebrow{font-size:calc(10px + 1px * var(--mindest,0));letter-spacing:.04em;color:var(--muted);margin:0;font-weight:600;line-height:1.5}.tk-anfragen .tk-beitraege-kacheln>.panel>.metric{font-family:var(--font-body);font-size:min(calc(18px - 2.52px * var(--klein,0)),14cqi);letter-spacing:-.02em;margin:2px 0 0;font-weight:700;line-height:1.55}.tk-ansicht>button{min-height:30px;box-shadow:none;color:var(--text-2);font-size:calc(12.5px - 1.13px * var(--klein,0));background:0 0;border:0;border-radius:0;padding:0 12px;font-weight:600;line-height:30px}.tk-ansicht>button+button{border-left:1px solid var(--line-strong)}.app .tk-ansicht>button[aria-pressed=true]{background:var(--primary);border-color:var(--line-strong);color:var(--on-primary)}.app .tk-ansicht>button[aria-pressed=false]:hover{background:var(--subtle)}@media (max-width:767px){.tk-ansicht>button{flex:1 1 0;min-width:0;min-height:42px}}.tk-anfragen .notice.tk-koop-warnung{background:color-mix(in srgb,var(--warning-bg) 40%,var(--surface));border:1px solid var(--portal-card-border)}.tk-anfragen .notice.tk-koop-warnung ul{margin:0;line-height:1.6}.tk-detail .panel.stack>.task+.task{margin-top:-12px}.tk-detail .panel .task>span:last-child{text-align:right}.tk-anfragen td .pill{white-space:nowrap}.tk-formular .panel.stack{gap:14px}.tk-formular form label,.tk-formular .panel label{color:var(--text-2);font-weight:600}.tk-formular :is(form,.panel) label :is(input,select,textarea){color:var(--text);font-weight:400}.tk-formular :is(form,.panel) label:is(.row,.tk-koop-wahl){color:var(--text);font-weight:500}.tk-auszahlungen .tk-payouts td:nth-child(2)>a{color:var(--text);font-weight:700}.tk-auszahlungen .tk-payouts td:nth-child(3)>a{color:var(--text);white-space:nowrap;font-weight:600}.tk-auszahlungen .tk-payouts td :is(a,span).pill{white-space:nowrap}.tk-auszahlungen .tk-payouts td.num{font-weight:700}.tk-auszahlungen .tk-payouts td small .pill{margin-top:4px}@media (min-width:768px){.tk-auszahlungen .tk-payouts td:has(>.tk-claim){white-space:normal;min-width:15rem}}.tk-auszahlungen .tk-run{border-top:1px solid var(--row-line);padding-top:12px}.tk-auszahlungen .tk-run:first-of-type{border-top:0;padding-top:0}.tk-postausgang>.panel.stack{gap:0;padding-block:4px}.tk-postausgang .tk-outbox{border-bottom-color:var(--row-line);gap:16px;padding:14px 0}.tk-postausgang .tk-outbox strong{font-size:calc(13.5px - 1.89px * var(--klein,0));font-weight:650}.tk-postausgang .tk-outbox-main p{font-size:calc(12.5px - 1.13px * var(--klein,0));margin-top:4px}.tk-postausgang .tk-outbox-main p.tk-error{background:color-mix(in srgb,var(--error-bg) 55%,var(--surface));font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:8px;margin-top:8px;padding:6px 10px}.tk-postausgang .tk-outbox>.pill{white-space:nowrap}@media (min-width:768px){.tk-postausgang .tk-outbox :is(.btn,button){min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:6px;padding:0 12px;line-height:30px}.tk-postausgang .tk-outbox :is(.btn,button):not(.primary){border-color:var(--line-strong);background:var(--surface);color:var(--text-2)}}.tk-glocke .panel.stack{gap:0}.app .tk-glocke .panel>h3{letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700}.tk-glocke .panel>.task{border-bottom-color:var(--row-line);padding:10px 0}.tk-glocke .panel>.task:last-child{border-bottom:0}.tk-glocke .panel>.task strong{font-weight:650}.tk-glocke .panel>.task p{font-size:calc(12.5px - 1.13px * var(--klein,0))}@media screen{html[data-look=buehne]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bk-kopf:#e2e6e4;--portal-rail:#e2e6e4;--bg:#eceeed;--portal-page:#eceeed;--table-head:#eff1f0;--surface:#f6f7f6;--bk-flaeche-2:#fbfbfa;--bk-flaeche-3:#fbfbfa;--subtle:#e8ebea;--text:#15191a;--text-2:#3b4342;--muted:#5b6462;--portal-rail-text:#3b4342;--line:#00000017;--portal-card-border:#00000014;--row-line:#0000000f;--line-strong:#00000024;--control:#0000002e;--bk-rand-hover:#0000004d;--bk-feld:#fbfbfa;--bk-knopf:#fbfbfa;--bk-knopf-hover:#f0f2f1;--bk-hover:#0000000b;--bk-segment:#fbfbfa;--bk-segment-spur:#0000000b;--accent:#1f6b4f;--focus:#1f6b4f;--on-accent:#fff;--accent-soft:#dee8e4;--primary:#1f6b4f;--primary-hover:#1b5e45;--on-primary:#fff;--badge:#1f6b4f;--on-badge:#fff;--portal-rail-hover:#2d7a5c1c;--bk-aktiv:#2d7a5c1c;--bk-aktiv-rand:#1f6b4f42;--bk-auswahl:#2d7a5c38;--bk-knopf-verlauf:linear-gradient(180deg,#2f8363 0%,#1f6b4f 100%);--bk-knopf-verlauf-hover:linear-gradient(180deg,#2a7a5b 0%,#1b5e45 100%);--bk-knopf-schatten:inset 0 1px 0 #ffffff38,inset 0 0 0 1px #1446324d;--bk-knopf-glow:0 8px 20px -12px #1f6b4fbf;--success:#1d5a3f;--success-bg:#d8ebe0;--warning:#6f4608;--warning-bg:#f3e3c4;--error:#9c2230;--error-bg:#f6dfe1;--info:#1d4c7c;--info-bg:#dce7f3;--tile-dark:linear-gradient(180deg,#2d7a5c1a 0%,#2d7a5c00 62%),var(--surface);--bk-kachel-rand:#1f6b4f38;--bk-avatar:linear-gradient(180deg,#2d7a5c33,#2d7a5c1a);--bk-avatar-rand:#1f6b4f47;--bk-avatar-text:#1b5e45;--bk-blase-eigen:#dcebe3;--bk-blase-rand:#1f6b4f33;--bk-blase-meta:#4b5553;--tk-s1:#2b3130;--tk-s2:#2d7a5c;--tk-s3:#8a938f;--tk-s4:#3f6f9f;--tk-s5:#9a6a12;--tk-s6:#9b3d63;--tk-scroll-shadow:#17251f33;--overlay:#10161461;--shadow:0 16px 40px -18px #1018144d;--shadow-soft:0 1px 2px #1018140d;--bk-schatten-schwebend:0 16px 44px -14px #1018144d;--bk-schatten-papier:0 10px 28px -14px #10181447;--bk-titel-verlauf:linear-gradient(180deg,#15191a 40%,#15191ab8);--bk-korn:none;--font-body:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--radius-md:12px;--radius-lg:16px;--focus-width:2px;--bk-radius-knopf:22px}html[data-look=buehne][data-theme=dark]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bk-kopf:#171a1a;--portal-rail:#171a1a;--bg:#1b1e1f;--portal-page:#1b1e1f;--surface:#232728;--table-head:#272b2c;--bk-flaeche-2:#2a2e2f;--bk-flaeche-3:#313637;--subtle:#2e3334;--text:#f2f3f2;--text-2:#c9cdcb;--muted:#a3aaa7;--portal-rail-text:#b9bebb;--line:#ffffff14;--portal-card-border:#ffffff14;--row-line:#ffffff0f;--line-strong:#ffffff24;--control:#ffffff29;--bk-rand-hover:#ffffff42;--bk-feld:#ffffff09;--bk-knopf:#ffffff0a;--bk-knopf-hover:#ffffff14;--bk-hover:#ffffff0d;--bk-segment:#ffffff1a;--bk-segment-spur:#ffffff0a;--accent:#6fae8f;--focus:#6fae8f;--on-accent:#0b0c0c;--accent-soft:#263a33;--primary:#1f6b4f;--primary-hover:#2d7a5c;--on-primary:#fff;--badge:#6fae8f;--on-badge:#0b0c0c;--portal-rail-hover:#2d7a5c33;--bk-aktiv:#2d7a5c33;--bk-aktiv-rand:#6fae8f4d;--bk-auswahl:#6fae8f59;--bk-knopf-verlauf:linear-gradient(180deg,#2f8363 0%,#1f6b4f 100%);--bk-knopf-verlauf-hover:linear-gradient(180deg,#358c6b 0%,#237356 100%);--bk-knopf-schatten:inset 0 1px 0 #fff3,inset 0 0 0 1px #6fae8f59;--bk-knopf-glow:0 8px 22px -12px #2d7a5cd9;--success:#a6d7bb;--success-bg:#24402f;--warning:#e9ca8c;--warning-bg:#40372a;--error:#f5adb5;--error-bg:#4a2f33;--info:#b5d0ea;--info-bg:#293b49;--tile-dark:linear-gradient(180deg,#2d7a5c2b 0%,#2d7a5c00 62%),var(--surface);--bk-kachel-rand:#6fae8f3d;--bk-avatar:linear-gradient(180deg,#2d7a5c73,#1b5e4533);--bk-avatar-rand:#6fae8f66;--bk-avatar-text:#cde6d8;--bk-blase-eigen:#244335;--bk-blase-rand:#6fae8f42;--bk-blase-meta:#ffffffb8;--tk-s1:#e4e8e6;--tk-s2:#6fae8f;--tk-s3:#8f9894;--tk-s4:#8fb3d6;--tk-s5:#d9b36c;--tk-s6:#d99ab4;--tk-scroll-shadow:#000000a6;--overlay:#0000008c;--shadow:0 18px 48px -16px #000000bf;--shadow-soft:inset 0 1px 0 #ffffff08,0 1px 2px #00000047;--bk-schatten-schwebend:0 18px 50px -12px #000000b8;--bk-schatten-papier:0 14px 36px -14px #000000b3;--bk-titel-verlauf:linear-gradient(180deg,#fff 35%,#ffffffa8);--bk-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E")}html[data-look=buehne] .paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--portal-page:#f5f7fb;--surface:#fff;--subtle:#f3f4f6;--table-head:#fafbfc;--text:#14291f;--text-2:#374151;--muted:#646c79;--line:#e4e8f0;--portal-card-border:#e9ebf1;--row-line:#f1f1ef;--line-strong:#d1d5db;--control:#cfd6e2;--accent:#176b55;--focus:#176b55;--on-accent:#fff;--accent-soft:#e0f0e8;--primary:#14291f;--on-primary:#fff;--success:#1d4a37;--success-bg:#cfe6d9;--warning:#7a4a0e;--warning-bg:#fbd49b;--error:#b91c1c;--error-bg:#fee2e2;--info:#204f82;--info-bg:#dce8f7;--shadow-soft:0 1px 2px #14291f0a,0 6px 20px #14291f0d;--tk-scroll-shadow:#17251f33;background:var(--surface);color:var(--text);font-feature-settings:normal}html[data-look=buehne]:root .paper .tk-sig-image img{filter:none}html[data-look=buehne] .tk-vorschau>.paper{box-shadow:var(--bk-schatten-papier)}html[data-look=buehne] body{background-color:var(--bg);background-image:var(--bk-korn);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}html[data-look=buehne] ::selection{background:var(--bk-auswahl);color:var(--text)}html[data-look=buehne] :is(h1,h2,h3){letter-spacing:-.02em}html[data-look=buehne] :is(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}html[data-look=buehne] .portal-header{background:var(--bk-kopf);border-bottom-color:var(--line);color:var(--text)}html[data-look=buehne] .portal-header .brand{font-size:calc(20px - 2.8px * var(--klein,0));letter-spacing:-.025em;color:var(--text);font-weight:700}html[data-look=buehne] .portal-header .tk-bell{border-color:var(--line-strong);background:var(--bk-knopf);color:var(--text-2);transition:background-color var(--duration-fast),color var(--duration-fast);border-radius:999px}html[data-look=buehne] .portal-header .tk-bell:hover{background:var(--bk-knopf-hover);color:var(--text)}html[data-look=buehne] .tk-bell-count{background:var(--badge);color:var(--on-badge);border-color:var(--bk-kopf)}html[data-look=buehne] .portal-header .account-chip{border-color:var(--line-strong);background:var(--bk-knopf);color:var(--text-2);transition:background-color var(--duration-fast)}html[data-look=buehne] .portal-header .account-chip:hover{background:var(--bk-knopf-hover)}html[data-look=buehne] .portal-header .account-avatar{background:var(--bk-avatar);color:var(--bk-avatar-text);box-shadow:inset 0 0 0 1px var(--bk-avatar-rand)}html[data-look=buehne] .account-menu-panel{border-color:var(--line-strong);background:var(--bk-flaeche-2);box-shadow:var(--bk-schatten-schwebend);border-radius:14px}html[data-look=buehne] .portal-header .account-menu-item{color:var(--text);border-radius:10px}html[data-look=buehne] .portal-header .account-menu-item:hover{background:var(--bk-hover)}html[data-look=buehne] .app>.sidebar{background:var(--portal-rail);border-right:1px solid var(--line)}html[data-look=buehne] .sidebar nav a{color:var(--portal-rail-text);transition:background-color var(--duration-fast),color var(--duration-fast);border-radius:10px}html[data-look=buehne] .sidebar nav a:hover{color:var(--text);background:var(--bk-hover)}html[data-look=buehne] .sidebar nav a.current,html[data-look=buehne] .sidebar nav a.current:hover{color:var(--text);background:var(--bk-aktiv);box-shadow:inset 0 0 0 1px var(--bk-aktiv-rand)}html[data-look=buehne] .sidebar nav a.current .icon{color:var(--accent)}html[data-look=buehne] .bottomnav{background:var(--bk-kopf);border-top-color:var(--line)}html[data-look=buehne] .bottomnav a{color:var(--muted)}html[data-look=buehne] .bottomnav a.current{color:var(--accent)}html[data-look=buehne] .tk-chat-fab{background-color:var(--primary);background-image:var(--bk-knopf-verlauf);box-shadow:var(--bk-knopf-schatten),var(--bk-schatten-schwebend)}html[data-look=buehne] .tk-chat-fab:hover{background-color:var(--primary-hover);background-image:var(--bk-knopf-verlauf-hover);box-shadow:var(--bk-knopf-schatten),var(--bk-knopf-glow),var(--bk-schatten-schwebend)}html[data-look=buehne] .tk-chat-fab-badge{box-shadow:0 0 0 2px var(--bg)}html[data-look=buehne] .app .pagehead h1{font-size:calc(24px - 3.36px * var(--klein,0));letter-spacing:-.028em;font-weight:600;line-height:1.25}html[data-look=buehne] .app h2{letter-spacing:-.018em;font-weight:600}html[data-look=buehne] .app .pagehead p,html[data-look=buehne] .group-label{color:var(--muted)}html[data-look=buehne] :is(button,.btn){border-radius:var(--bk-radius-knopf)}html[data-look=buehne] .primary{background-color:var(--primary);background-image:var(--bk-knopf-verlauf);color:var(--on-primary);box-shadow:var(--bk-knopf-schatten);transition:box-shadow var(--duration-normal),background-color var(--duration-fast);border-color:#0000}html[data-look=buehne] .primary:hover{background-color:var(--primary-hover);background-image:var(--bk-knopf-verlauf-hover);box-shadow:var(--bk-knopf-schatten),var(--bk-knopf-glow);border-color:#0000}html[data-look=buehne] .primary:disabled{box-shadow:none}@media (min-width:768px){html[data-look=buehne] .app .pagehead :is(.btn,button),html[data-look=buehne] .app .pagehead :is(.btn,button).primary{border-radius:var(--bk-radius-knopf);padding:0 14px}html[data-look=buehne] .tablewrap td :is(button,.btn):not(.tk-linkbtn):not(.tk-icon-btn){border-radius:var(--bk-radius-knopf);padding:3px 12px}html[data-look=buehne] .tablewrap td .tk-icon-btn,html[data-look=buehne] .toolbar>:is(button,.btn),html[data-look=buehne] .tk-kal-leiste>.row>button{border-radius:var(--bk-radius-knopf)}}html[data-look=buehne] .app .tk-first-steps .tk-steps li>.btn{background-image:var(--bk-knopf-verlauf);box-shadow:var(--bk-knopf-schatten);border-color:#0000}html[data-look=buehne] :is(.tk-persona,.tk-file,.tk-image){border-radius:var(--radius-md)}html[data-look=buehne] .tk-cal-eintrag{border-radius:var(--radius-sm)}html[data-look=buehne] input[type=file]::file-selector-button{border:1px solid var(--line-strong);border-radius:var(--bk-radius-knopf);background:var(--bk-knopf-hover);color:var(--text);font:inherit;cursor:pointer;margin-right:10px;padding:3px 12px;font-weight:600}html[data-look=buehne] input[type=file]:not([type=checkbox]):not([type=radio]){box-shadow:none;height:auto;min-height:0;color:var(--muted);font-size:var(--size-sm);background:0 0;border:0;padding:0}html[data-look=buehne] input[type=file]:not([type=checkbox]):not([type=radio])::file-selector-button{min-height:36px;margin-right:12px;padding:6px 16px}html[data-look=buehne] .tk-ansicht{border-color:var(--line-strong);background:var(--bk-segment-spur);border-radius:999px;gap:2px;padding:2px}html[data-look=buehne] .tk-ansicht>.btn+.btn{border-left:0}html[data-look=buehne] .app .tk-ansicht>.btn:not(.primary){border-radius:var(--bk-radius-knopf);color:var(--text-2);background:0 0}html[data-look=buehne] .app .tk-ansicht>.btn:not(.primary):hover{background:var(--bk-hover);color:var(--text)}html[data-look=buehne] .app .tk-ansicht>.btn.primary{border-radius:var(--bk-radius-knopf);background:var(--bk-segment);color:var(--text);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-soft)}@media (min-width:768px){html[data-look=buehne] .app .tk-ansicht>.btn{min-height:26px;line-height:26px}}@media (max-width:767px){html[data-look=buehne] .app .tk-ansicht>.btn{min-height:40px;padding-inline:var(--space-2);white-space:nowrap;font-size:calc(12.5px - 1.13px * var(--klein,0));flex:auto}}@media (min-width:768px){html[data-look=buehne] .tk-kal-leiste>.row>button:nth-last-child(2){border-radius:999px 0 0 999px}html[data-look=buehne] .tk-kal-leiste>.row>button:last-child{border-radius:0 999px 999px 0}html[data-look=buehne] .tk-kal-leiste>.row>button:is(:nth-last-child(2),:last-child).primary{background:var(--bk-segment);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-color:var(--line-strong);background-image:none}}@media (max-width:767px){html[data-look=buehne] .tk-kal-leiste>.row>button.primary{background:var(--accent-soft);color:var(--accent);border-color:var(--bk-aktiv-rand);box-shadow:none;background-image:none}}html[data-look=buehne] :is(.overview-kpis .kpi,.tk-kacheln>.kpi,.tablewrap,.app .calendar,.integrity-banner){border-radius:var(--radius-lg)}html[data-look=buehne] .overview-kpis.total .kpi{border-color:var(--bk-kachel-rand);color:var(--text)}html[data-look=buehne] :is(.overview-kpis.total .kpi>small,.overview-kpis.total .kpi>small:first-child){color:var(--muted)}html[data-look=buehne] .overview-kpis.total>.kpi>.metric{color:var(--text)}html[data-look=buehne] .total .kpi-chip{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-2)}html[data-look=buehne] :is(.overview-kpis.total .kpi-alert,.talent-kpis.total .kpi-alert){color:var(--error)}html[data-look=buehne] .tk-delta.up{background:var(--success-bg);color:var(--success)}html[data-look=buehne] .tk-delta.down{background:var(--error-bg);color:var(--error)}html[data-look=buehne] .tk-delta.flat{background:var(--subtle);color:var(--text-2)}html[data-look=buehne] .tablewrap{box-shadow:var(--shadow-soft)}html[data-look=buehne] .notice{border-radius:var(--radius-md)}html[data-look=buehne] .integrity-banner{border-color:var(--portal-card-border);background:var(--surface);box-shadow:var(--shadow-soft)}html[data-look=buehne] .integrity-banner p,html[data-look=buehne] .integrity-banner small{color:var(--muted)}html[data-look=buehne] .integrity-banner strong,html[data-look=buehne] .integrity-banner p a:not([class]){color:var(--text)}html[data-look=buehne] .integrity-banner :is(.btn,button){border-color:var(--line-strong);background:var(--bk-knopf);color:var(--text)}html[data-look=buehne] .integrity-banner :is(.btn,button):hover{background:var(--bk-knopf-hover)}html[data-look=buehne] .integrity-banner .btn.primary{background-color:var(--primary);background-image:var(--bk-knopf-verlauf);color:var(--on-primary);border-color:#0000}html[data-look=buehne] .integrity-banner .btn.primary:hover{background-color:var(--primary-hover);background-image:var(--bk-knopf-verlauf-hover)}html[data-look=buehne] .tk-punkt{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}html[data-look=buehne] .tk-punkt.offen{background:var(--error);box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 22%,transparent)}html[data-look=buehne] .rank-fill{background:var(--accent)}html[data-look=buehne] .pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);border-radius:999px}html[data-look=buehne] .app .calendar .tk-cal-eintrag .pill{border-radius:6px}html[data-look=buehne] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--control);background-color:var(--bk-feld);color:var(--text)}html[data-look=buehne] :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--bk-rand-hover)}html[data-look=buehne] :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--accent)}html[data-look=buehne] dialog{border-color:var(--line-strong);box-shadow:var(--bk-schatten-schwebend)}html[data-look=buehne] .tk-dialog-head{border-bottom-color:var(--line)}html[data-look=buehne] .toast{border:1px solid var(--line-strong);background:var(--bk-flaeche-3);color:var(--text);box-shadow:var(--bk-schatten-schwebend)}html[data-look=buehne] .toast[role=alert]{border-color:color-mix(in srgb,var(--error) 45%,transparent)}html[data-look=buehne] .tk-tip{background:var(--bk-flaeche-2);border-color:var(--line-strong);box-shadow:var(--bk-schatten-schwebend)}html[data-look=buehne] .tk-faden .tk-messages .bubble.mine:not(.tk-retracted):not(.tk-failed){background:var(--bk-blase-eigen);border-color:var(--bk-blase-rand)}html[data-look=buehne] .tk-faden .tk-messages .bubble.mine:not(.tk-retracted):not(.tk-failed) .tk-meta{color:var(--bk-blase-meta)}html[data-look=buehne] .tk-chat-avatar{background:var(--bk-avatar);color:var(--bk-avatar-text)}html[data-look=buehne] :is(.tk-faden-zeile,.tk-datei){border-radius:10px}html[data-look=buehne] :is(.tk-zitat,.tk-anhang-menue button){border-radius:8px}html[data-look=buehne] .tk-chat-form.tk-notiz-modus .tk-eingabe-feld textarea{background-color:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 40%,transparent)}html[data-look=buehne] .webnav{background:var(--bk-kopf);border-bottom-color:var(--line);color:var(--text)}html[data-look=buehne] .webnav .brand{color:var(--text)}html[data-look=buehne] .webnav nav a:not(.btn){color:var(--text-2)}html[data-look=buehne] .webnav nav a:not(.btn):hover{color:var(--text);text-decoration:none}html[data-look=buehne] .web h1{letter-spacing:-.045em;background:var(--bk-titel-verlauf);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}html[data-look=buehne] .tk-darstellung{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:12px;display:grid}html[data-look=buehne] .tk-darstellung-karte{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bk-feld);cursor:pointer;transition:border-color var(--duration-fast),background-color var(--duration-fast);grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:center;gap:4px 10px;padding:12px 12px 14px;display:grid}html[data-look=buehne] .tk-darstellung-karte:hover{border-color:var(--bk-rand-hover)}html[data-look=buehne] .tk-darstellung-karte:has(>input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}html[data-look=buehne] .tk-darstellung-karte:has(>input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:2px}html[data-look=buehne] .tk-darstellung-karte>:is(.tk-darstellung-vorschau,.tk-darstellung-paar){grid-area:1/1/auto/-1;margin-bottom:8px}html[data-look=buehne] .tk-darstellung-karte>input{grid-area:2/1;width:18px;height:18px;margin:0}html[data-look=buehne] .tk-darstellung-karte>strong{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);grid-area:2/2;font-weight:600}html[data-look=buehne] .tk-darstellung-karte>small{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);grid-area:3/2;font-weight:400;line-height:1.45}html[data-look=buehne] .tk-darstellung-paar{grid-template-columns:1fr 1fr;gap:6px;display:grid}html[data-look=buehne] .tk-darstellung-vorschau{--v-rahmen:#e2e6e4;--v-seite:#eceeed;--v-karte:#f6f7f6;--v-linie:#0000001a;--v-akzent:#1f6b4f;background:var(--v-seite);height:64px;box-shadow:inset 0 0 0 1px var(--v-linie);border-radius:10px;display:block;position:relative;overflow:hidden}html[data-look=buehne] .tk-darstellung-vorschau[data-art=dark]{--v-rahmen:#171a1a;--v-seite:#1b1e1f;--v-karte:#232728;--v-linie:#ffffff1f;--v-akzent:#6fae8f}html[data-look=buehne] .tk-darstellung-vorschau:before{content:"";background:var(--v-rahmen);width:24%;box-shadow:1px 0 0 var(--v-linie);position:absolute;inset:0 auto 0 0}html[data-look=buehne] .tk-darstellung-vorschau:after{content:"";background:var(--v-karte);box-shadow:inset 0 0 0 1px var(--v-linie);border-radius:6px;position:absolute;inset:14px 9% 12px 32%}html[data-look=buehne] .tk-darstellung-vorschau>i{z-index:1;background:var(--v-akzent);border-radius:3px;width:30%;height:6px;position:absolute;top:24px;left:38%}html[data-look=buehne] .tk-darstellung.tk-darstellung-liste{grid-template-columns:minmax(0,1fr);gap:8px}html[data-look=buehne] .tk-darstellung-liste>.tk-darstellung-karte{grid-template-columns:18px 72px minmax(0,1fr);gap:2px 12px;padding:10px 12px}html[data-look=buehne] .tk-darstellung-liste>.tk-darstellung-karte>input{grid-area:1/1/span 2}html[data-look=buehne] .tk-darstellung-liste>.tk-darstellung-karte>:is(.tk-darstellung-vorschau,.tk-darstellung-paar){grid-area:1/2/span 2;margin:0}html[data-look=buehne] .tk-darstellung-liste>.tk-darstellung-karte>strong{grid-area:1/3;align-self:end}html[data-look=buehne] .tk-darstellung-liste>.tk-darstellung-karte>small{grid-area:2/3;align-self:start}html[data-look=buehne] .tk-darstellung-liste .tk-darstellung-paar{gap:4px}html[data-look=buehne] .tk-darstellung-liste .tk-darstellung-vorschau{border-radius:8px;height:44px}@media (max-width:767px){html[data-look=buehne] .tk-darstellung{grid-template-columns:minmax(0,1fr);gap:8px}html[data-look=buehne] .tk-darstellung>.tk-darstellung-karte{grid-template-columns:18px 72px minmax(0,1fr);gap:2px 12px;padding:10px 12px}html[data-look=buehne] .tk-darstellung>.tk-darstellung-karte>input{grid-area:1/1/span 2}html[data-look=buehne] .tk-darstellung>.tk-darstellung-karte>:is(.tk-darstellung-vorschau,.tk-darstellung-paar){grid-area:1/2/span 2;margin:0}html[data-look=buehne] .tk-darstellung>.tk-darstellung-karte>strong{grid-area:1/3;align-self:end}html[data-look=buehne] .tk-darstellung>.tk-darstellung-karte>small{grid-area:2/3;align-self:start}html[data-look=buehne] .tk-darstellung .tk-darstellung-paar{gap:4px}html[data-look=buehne] .tk-darstellung .tk-darstellung-vorschau{border-radius:8px;height:44px}}html[data-look=buehne] .tk-darstellung-frage{gap:10px}html[data-look=buehne] .tk-darstellung-frage>:is(h2,h3){font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:-.01em;margin:0;font-weight:600}html[data-look=buehne] .tk-darstellung-frage>small{color:var(--muted)}}@media (min-width:768px){.app main.content{row-gap:12px;padding:16px 24px 72px}:where(.app main.content){grid-template-columns:minmax(0,1fr)}.app main.content>.stack,.app main .stack{gap:14px}.app main .panel>h2:first-child,.app main .panel>h3:first-child{margin-bottom:2px}.app .pagehead{flex-wrap:nowrap;align-items:center;gap:16px;padding-bottom:10px}.app .pagehead>div:first-child{flex:220px;min-width:0}.app .pagehead h1,html[data-look=buehne] .app .pagehead h1{font-size:calc(20px - 2.8px * var(--klein,0));line-height:1.3}.app .pagehead>div:first-child>p{font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:normal;text-overflow:clip;max-width:none;margin-top:1px;overflow:visible}.app .pagehead>.tk-kopf-aktionen,.app .pagehead>:not(:first-child){flex:0 auto}.app .pagehead>.tk-kopf-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:6px}.app .overview-kpis{gap:8px}.app .overview-kpis .kpi{padding:10px 12px}.app .overview-kpis.total .kpi{min-height:96px}.app .overview-kpis.period .kpi{min-height:64px}.app .talent-kpis.total .kpi{min-height:76px}.app .talent-kpis.more .kpi{min-height:64px}.app main .tk-kacheln>.kpi{min-height:0;padding:10px 12px}.app main .tk-kacheln>.kpi>small:last-child:not(:first-child){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.app main .toolbar{gap:6px}.app main :is(input:not([type=checkbox]):not([type=radio]),select){min-height:32px}}@media (min-width:768px) and (max-width:1599px){.app .tk-guide-platz{grid-column:1/-1;min-width:0}:root:root:root .app .tk-guide-platz>.tk-guide{z-index:auto;width:auto;max-width:none;height:auto;max-height:none;box-shadow:var(--shadow-soft,var(--shadow));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 28px;margin:0 0 16px;display:grid;position:relative;inset:auto;overflow:visible}:root:root:root .app .tk-guide-platz>.tk-guide>*{grid-column:1;min-width:0;margin:0}:root:root:root .app .tk-guide-platz>.tk-guide>ul{grid-area:1/2/span 2;align-self:center}:root:root:root .app .tk-guide-platz>.tk-guide>:is(.row,.tk-guide-leer,small){grid-column:1/-1}:root:root:root .app .tk-guide-platz>.tk-guide>.row{flex-wrap:wrap}}@media (max-width:767px){:root:is(.tk-guide-agentur-open,.tk-guide-open) .tk-chat-fab{display:none}.app .tk-guide-agentur{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.app main.content>.pagehead{min-width:0}@media (max-width:767px){.tk-kopf-mehr-menue{min-width:0;max-width:none;margin-top:6px;position:fixed;top:auto;left:16px;right:16px}.tk-kopf-mehr-menue>:is(a,button){white-space:normal}}html .app .tablewrap td :is(button,.btn):not(.tk-linkbtn):not(.tk-icon-btn),html .app .tk-mf-schnellwahl .tk-mf-chip,html .app main.tk-cr .panel.tk-cr-karte .tk-cr-karte-fuss :is(.btn,button){vertical-align:middle;justify-content:center;align-items:center;gap:6px;padding-top:0;padding-bottom:0;line-height:1.2;display:inline-flex}html .app .tablewrap td :is(button,.btn):not(.tk-linkbtn):not(.tk-icon-btn){min-height:28px}small.tk-error{font-size:calc(12px - .75px * var(--klein,0));color:var(--error);background:0 0;border-radius:0;margin-top:4px;padding:0;line-height:1.35;display:block}html :is(input,select,textarea)[aria-invalid=true]:not(#tk-kein-feld){border-color:var(--error)}html :is(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:var(--error)}@media (min-width:768px) and (max-width:1099px){.app .pagehead{flex-wrap:wrap}.app .pagehead>div:first-child{flex:100%}.app .pagehead>div:first-child>p{white-space:normal;text-overflow:clip;overflow:visible}}:root{--d2-zelle-y:12px;--d2-zelle-x:16px;--d2-kopf-y:10px;--d2-schrift:calc(13px - 1.5px * var(--klein,0));--d2-kopf-schrift:11px;--d2-betrag-luft:24px;--d2-zeilenknopf:28px;--d2-kopfknopf:32px;--d2-karte:20px;--d2-karte-abstand:16px}@media (max-width:767px){:root{--d2-karte:16px}}@media (min-width:768px) and (max-width:1279px){:root{--d2-zelle-x:12px;--d2-betrag-luft:12px}}.tablewrap{position:relative}@media (min-width:768px){html:root .app main .tablewrap :is(th,td){height:auto;padding:var(--d2-zelle-y) var(--d2-zelle-x);font-size:var(--d2-schrift);border-bottom:1px solid var(--line);line-height:1.4}html:root .app main .tablewrap tbody tr:last-child>td{border-bottom:0}html:root .app main .tablewrap thead th{padding-block:var(--d2-kopf-y);font-size:var(--d2-kopf-schrift);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);vertical-align:bottom;font-weight:600;line-height:1.3}html:root .app main .tablewrap thead th :is(button,a){font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;line-height:inherit}html:root .app main .tablewrap thead th button.tk-sort-aktiv{color:var(--text)}html:root .app main .tablewrap td{font-variant-numeric:tabular-nums}html:root .app main .tablewrap :is(td.money,td.num,th.money,td:has(>.num),td:has(>.tk-invcell>.num)){text-align:right;padding-right:var(--d2-betrag-luft)}html:root .app main .tablewrap td :is(.num,.money){white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;overflow:visible}html:root .app main .tablewrap td .pill{text-overflow:clip;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;max-width:none;height:auto;min-height:0;padding-block:2px;line-height:1.35;display:inline-flex;overflow:visible}html:root .app main .tablewrap td small{font-size:calc(12px - .75px * var(--klein,0));line-height:1.4}html:root .app main .tablewrap td:not(.tk-koop-zelle):not(.tk-titel-zelle):not(.tk-c-kunde):not(.tk-c-nr) small:not(.tk-inv-zeile):not(.tk-ins-bloecke){white-space:normal;text-overflow:clip;max-width:none;overflow:visible}}html:root .app main .tablewrap thead th,html:root .app main .tablewrap thead th :is(button,a,abbr){white-space:normal;-webkit-hyphens:auto;hyphens:auto}html .app .co-kachel .pill{white-space:nowrap}@media (max-width:767px){:where(.app main) .tablewrap :is(th,td){padding:12px}html .app main.content{padding-bottom:calc(69px + 88px + env(safe-area-inset-bottom,0px))}}html:root .app main .tablewrap td :is(.btn,button):not(.tk-linkbtn):not(.tk-icon-btn):not([role=menuitem]):not([role=tab]){min-height:var(--d2-zeilenknopf);height:auto;font-size:calc(13px - 1.5px * var(--klein,0));vertical-align:middle;justify-content:center;align-items:center;gap:6px;padding-top:0;padding-bottom:0;font-weight:600;line-height:normal;display:inline-flex}html:root .app main .tablewrap td :is(.btn,button).primary:not(.tk-linkbtn):not(.tk-icon-btn),html:root .app main .tablewrap td :is(.btn,button).primary:not(.tk-linkbtn):not(.tk-icon-btn):hover{border:1px solid var(--line-strong);background:var(--surface);box-shadow:none;color:var(--text);background-image:none}html:root .app main .tablewrap td :is(.btn,button).primary:not(.tk-linkbtn):not(.tk-icon-btn):hover{background:var(--subtle)}html:root .app main .tablewrap td .tk-inv-mehr.tk-inv-mehr{justify-content:center;width:28px;min-width:28px;padding:0}@media (min-width:768px){html:root .app main .tablewrap td :is(.btn,button):not(.tk-linkbtn):not(.tk-icon-btn):not([role=menuitem]):not([role=tab]){height:var(--d2-zeilenknopf)}html .app .pagehead :is(.btn,button,.tk-kopf-mehr>summary):not(.tk-coco-kopf){min-height:var(--d2-kopfknopf);height:var(--d2-kopfknopf);font-size:calc(13px - 1.5px * var(--klein,0));justify-content:center;align-items:center;padding:0 14px;line-height:normal;display:inline-flex}}.tk-kopf-mehr>summary:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 0 0 8px;transform:rotate(45deg)}.tk-kopf-mehr[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}html .app .pagehead h1:has(+.tk-coco-kopf-host){vertical-align:middle;max-width:calc(100% - 34px);display:inline-block}html .app .pagehead h1+.tk-coco-kopf-host{vertical-align:middle;flex:none;margin-left:8px;display:inline-flex}html .app .pagehead .tk-coco-kopf{border:1px solid var(--line-strong);width:22px;height:22px;min-height:0;color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));font-weight:700;line-height:1;font-family:var(--font-body);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}html .app .pagehead .tk-coco-kopf:hover{color:var(--text);background:var(--subtle)}html .app .pagehead .tk-coco-kopf>span{clip:auto;width:auto;height:auto;position:static;overflow:visible}html[data-look=buehne] .app .tk-ansicht>button+button{border-left:0}html[data-look=buehne] .app .tk-ansicht>button{border-radius:var(--bk-radius-knopf)}html[data-look=buehne] .app .tk-ansicht>button[aria-pressed=true]{background:var(--bk-segment);color:var(--text);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-soft)}html .app main .panel{padding:var(--d2-karte)}html .app main.content>.stack,html .app main .stack.tk-karten{gap:var(--d2-karte-abstand)}@media (min-width:768px){html .app main.content{row-gap:var(--d2-karte-abstand)}}html .app .panel>:is(h2,h3),html .app .panel>.row>:is(h2,h3),html .app .panel>.row.between>:is(h2,h3){font-family:var(--font-body);font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--text);font-weight:600;line-height:1.35}html .app .tk-leiste{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:0;max-height:40px;box-shadow:none;font-size:calc(13px - 1.5px * var(--klein,0));align-items:center;gap:6px 16px;margin:0;padding:8px 14px;line-height:1.35;display:flex;overflow:hidden}html .app .tk-leiste>.tk-leiste-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-2);flex:auto;margin:0;overflow:hidden}html .app .tk-leiste>.tk-leiste-text strong{color:var(--text)}html .app .tk-leiste .tk-leiste-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;white-space:nowrap;flex:none;font-weight:600}html .app .tk-leiste .tk-leiste-link:hover{text-decoration-color:currentColor}html .app .tk-leiste .tk-leiste-link-stark{color:var(--accent)}html .app .tk-leiste .tk-leiste-start{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}html .app .tk-testzeile .tk-leiste-start{border-left:1px solid var(--line);padding-left:16px}html .app .tk-start-banner .tk-leiste-start{flex:1 1 0}html .app .tk-leiste:is(.tk-start-banner,:has(>.tk-start-banner-text)){flex-wrap:wrap;max-height:none}html .app .tk-leiste .tk-leiste-start-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-2);overflow:hidden}html .app .tk-start-banner .tk-leiste-start-text{flex:auto}html .app .tk-leiste .tk-start-banner-stand{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11px;font-weight:600}html .app .tk-leiste .tk-leiste-alle{color:var(--muted);font-weight:500}html .app .tk-leiste .tk-leiste-zu{width:24px;height:24px;min-height:0;color:var(--muted);font-size:calc(16px - 2.24px * var(--klein,0));box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}html .app .tk-leiste .tk-leiste-zu:hover{background:var(--subtle);color:var(--text)}@media (max-width:767px){html .app .tk-leiste{flex-wrap:wrap;gap:4px 12px;max-height:none;padding:8px 12px}html .app .tk-leiste>.tk-leiste-text{flex:100%}html .app .tk-testzeile .tk-leiste-start{border-left:0;flex:100%;padding-left:0}html .app .tk-leiste .tk-leiste-alle{display:none}}html .app .tk-first-steps .tk-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}html .app .tk-first-steps .tk-steps li,html .app .tk-start-karte .tk-steps li,html .app .tk-start-karte .tk-steps li.done{border:0;border-top:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:none;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px;display:grid}html .app .tk-first-steps .tk-steps li:first-child{border-top:0}html .app .tk-first-steps .tk-steps .tk-step-mark,html .app .tk-start-karte .tk-steps li.done .tk-step-mark{background:var(--subtle);width:24px;height:24px;color:var(--text-2);font-size:calc(12px - .75px * var(--klein,0));border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid}html .app .tk-first-steps .tk-steps li.naechster .tk-step-mark{background:var(--accent-soft);color:var(--accent)}html .app .tk-first-steps .tk-steps li.done .tk-step-mark{color:var(--muted);font-size:calc(14px - 1.96px * var(--klein,0));background:0 0}html .app .tk-first-steps .tk-steps .tk-step-text strong{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);font-weight:600;line-height:1.4}html .app .tk-first-steps .tk-steps li.done .tk-step-text strong,html .app .tk-start-karte .tk-steps li.done .tk-step-text strong{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);font-weight:500}html .app .tk-first-steps .tk-steps .tk-step-text small{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);line-height:1.45}html .app .tk-first-steps .tk-steps li>.btn{min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;padding:0 14px}html .app .tk-first-steps .tk-steps li>.tk-step-link{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text-2);white-space:nowrap;justify-self:end;font-weight:600;text-decoration:none}html .app .tk-first-steps .tk-steps li>.tk-step-link:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}html .app .tk-first-steps .tk-schnellstart-schritte li{grid-template-columns:24px minmax(0,1fr)}html .app .tk-first-steps .tk-schnellstart-schritte li.naechster{background:0 0}@media (max-width:767px){html .app .tk-first-steps .tk-steps li,html .app .tk-start-karte .tk-steps li{grid-template-columns:24px minmax(0,1fr);padding:14px 0}html .app .tk-first-steps .tk-steps li>:is(.btn,.tk-step-link){grid-column:2;justify-self:start}}.tk-r-alt,.tk-r-alt-s,.tk-r-kurz{display:none}@media (min-width:768px){.app main .tablewrap.tk-rahmen{container:tkrahmen/inline-size}@container tkrahmen (width<=899px){.app main .tk-rahmen :is(th,td).tk-r-weg:not(#tk-kein-feld){display:none}.app main .tk-rahmen :is(td,th) .tk-r-alt:not(#tk-kein-feld){display:block}.app main .tk-rahmen :is(td,th) .tk-r-lang:not(#tk-kein-feld){display:none}.app main .tk-rahmen :is(td,th) .tk-r-kurz:not(#tk-kein-feld){display:inline}}@container tkrahmen (width<=1399px){.app main .tk-rahmen-weit :is(th,td).tk-r-weg:not(#tk-kein-feld){display:none}.app main .tk-rahmen-weit :is(td,th) .tk-r-alt:not(#tk-kein-feld){display:block}}@container tkrahmen (width<=479px){.app main .tk-rahmen :is(th,td).tk-r-weg-s:not(#tk-kein-feld){display:none}.app main .tk-rahmen :is(td,th) .tk-r-alt-s:not(#tk-kein-feld){display:block}}}@media (max-width:767px){.tk-handykarten tbody,.tk-handykarten tfoot{display:block}.tk-handykarten tr{row-gap:6px}.tk-handykarten :is(td,th):not(#tk-kein-feld){height:auto;font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;border:0;padding:0;line-height:1.4}.tk-handykarten :is(td,th).tk-karte-titel:not(#tk-kein-feld){text-align:left;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);white-space:normal;flex-direction:column;order:-1;align-items:flex-start;gap:2px;padding-bottom:4px;font-weight:600;display:flex}.tk-handykarten .tk-karte-titel :is(a,strong,.tk-ell,.tk-kz-link){white-space:normal;text-align:left;max-width:100%;font-weight:600}.tk-handykarten .tk-karte-titel small:not(#tk-kein-feld){font-weight:400;font-size:calc(12px - .75px * var(--klein,0));color:var(--muted)}.tk-handykarten td[data-label]:not(#tk-kein-feld){text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);place-items:baseline end;gap:1px 12px;display:grid}.tk-handykarten td[data-label]:not(#tk-kein-feld):before{white-space:nowrap;justify-self:start;max-width:none}.tk-handykarten td[data-label]>*{grid-column:2}.tk-handykarten td[data-label]>small{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted)}.tk-handykarten tr.tk-kz-summe{background:var(--subtle)}.tk-handykarten tr:is(.tk-kz-monat,.tk-kz-mehr){margin-bottom:var(--space-2);padding:var(--space-2) 0;background:0 0;border:0}.tk-handykarten tr.tk-kz-monat td>.row:not(#tk-kein-feld){width:auto;max-width:none;position:static}}@media (min-width:768px){html .app .tk-leiste.tk-testzeile{max-height:none}html .app .tk-testzeile>.tk-leiste-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media screen{html[data-look=buehne]:root .app :is(td,.metric,.kpi strong,.tk-posten dd){font-variant-numeric:tabular-nums lining-nums}html[data-look=buehne]:root :is(.app .calendar>.day.tk-cal-kopf strong,.app .panel>.row>h3,.app .panel>h3,.app .tk-leiste .tk-start-banner-stand,.app .tk-mahnung .panel>h3,.app .tk-re-neu form>h3,.app main .tablewrap thead th,.app main.tk-koop-detail .tk-koop-fakten>.tk-koop-fakten-titel,.app main.tk-sd dialog form>h3,.bk-feldliste h4,.bk-punkte li strong,.bk-titel,.co-monat h3,.eyebrow,.group-label,.kpi-chip,.overview-filter label,.overview-kpis .kpi>small:first-child,.sidebar .nav-group,.sidebar nav .tk-nav-gruppe,.tablewrap th,.tk-abgleich h3,.tk-betrieb .panel:has(>.metric)>h2,.tk-betrieb-gruppe-titel,.tk-block .tk-block-kind,.tk-cr fieldset>legend,.tk-cr-kacheln dt,.tk-cr-werte dt,.tk-demo-fakten dt,.tk-einst-gruppe-titel,.tk-einst-liste-titel,.tk-group>small,.tk-hub-spalten,.tk-inv-schnell-fakten dt,.tk-invlist th,.tk-invlist th button,.tk-kacheln>.kpi>small:first-child,.tk-kennzahlen .kpis>.kpi>small:first-child,.tk-mf-formular h4,.tk-probelauf-kopf dt,.tk-re-neu form legend,.tk-sign-fakten dt,.tk-start-banner-stand,.tk-suche-gruppe,.tk-tarif-heute span,.tk-tv .tk-tarif-vergleich tr.tk-tarif-gruppe th,.tk-vd-rolle,.tk-ve-pruefung-titel){text-transform:none;letter-spacing:0}html[data-look=buehne]:root .app .pagehead h1{font-size:calc(28px - 3.92px * var(--klein,0));letter-spacing:-.01em;font-weight:600;line-height:36px}html[data-look=buehne]:root .app main .tablewrap thead th,html[data-look=buehne]:root .app main .tablewrap thead th button{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;font-weight:600}html[data-look=buehne]:root .app .tk-koop-auf{text-align:left;white-space:normal;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px 36px;padding:20px 24px 16px;display:grid}html[data-look=buehne]:root .app .tk-koop-auf :is(dt,dd,h3,span,a){white-space:normal}html[data-look=buehne]:root .app .tk-koop-auf-teil>:last-child:not(dl):not(h3){flex-wrap:wrap;gap:6px;display:flex}html[data-look=buehne]:root .app .tk-koop-auf-teil{align-content:start;gap:12px;min-width:0;display:grid}html[data-look=buehne]:root .app .tk-koop-auf-teil>h3{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);text-transform:none;letter-spacing:0;margin:0;font-weight:600;line-height:20px}html[data-look=buehne]:root .app .tk-fakten{gap:12px;margin:0;display:grid}html[data-look=buehne]:root .app .tk-fakt>dt{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text);margin:0 0 2px;font-weight:600;line-height:18px}html[data-look=buehne]:root .app .tk-fakt>dd{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text-2,var(--text));overflow-wrap:anywhere;margin:0;line-height:20px}html[data-look=buehne]:root .app .tk-aufstellung{margin:0;display:grid}html[data-look=buehne]:root .app .tk-posten{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}html[data-look=buehne]:root .app .tk-posten:first-child{padding-top:0}html[data-look=buehne]:root .app .tk-posten>dt{min-width:0;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text-2,var(--text));margin:0;line-height:20px}html[data-look=buehne]:root .app .tk-posten>dt:has(>.pill){justify-items:start;gap:4px;display:grid}html[data-look=buehne]:root .app .tk-posten>dd{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);white-space:nowrap;margin:0;font-weight:600;line-height:20px}html[data-look=buehne]:root .app .tk-koop-auf-aktionen{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}@media (max-width:640px){html[data-look=buehne]:root .app .tk-koop-auf{padding:16px}}html[data-look=buehne]:root:root:root .pill:has(>.pill-zeichen){--ton:var(--muted);box-shadow:none;color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:550;line-height:18px;display:inline-flex}html[data-look=buehne]:root:root:root .pill.success:has(>.pill-zeichen){--ton:var(--success)}html[data-look=buehne]:root:root:root .pill.warning:has(>.pill-zeichen){--ton:var(--warning)}html[data-look=buehne]:root:root:root .pill.info:has(>.pill-zeichen){--ton:var(--info)}html[data-look=buehne]:root:root:root .pill.error:has(>.pill-zeichen){--ton:var(--error);color:var(--error)}html[data-look=buehne]:root:root:root .pill>.pill-zeichen{background:var(--ton);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ton) 18%,transparent);border-radius:50%;flex:none;font-size:0;line-height:0;overflow:hidden}html[data-look=buehne]:root .app .tablewrap td .tk-koop-status>small{color:var(--muted)}html[data-look=buehne]:root .app .tablewrap thead th button .tk-sort-pfeil{opacity:.35;transition:opacity var(--duration-fast,.12s) ease}html[data-look=buehne]:root .app .tablewrap thead th button:is(:hover,:focus-visible,.tk-sort-aktiv) .tk-sort-pfeil{opacity:1}html[data-look=buehne]:root .app .tk-chip-count{color:var(--text);font-size:11px;font-weight:600}html[data-look=buehne]:root .app .tk-koop .toolbar>button[data-filter=todo] .tk-chip-count{color:inherit}}@media (min-width:768px){:root{--d2-zelle-y:9px;--d2-schrift:calc(12.5px - 1.13px * var(--klein,0))}html:root .app main .tablewrap td small{font-size:calc(11.5px - .38px * var(--klein,0))}html:root .app main .tablewrap td .pill{font-size:calc(11.5px - .38px * var(--klein,0));gap:4px;padding:1px 8px;line-height:1.4}html:root .app main .tablewrap td strong{font-weight:600}html:root .app main .tablewrap td .pill .pill-zeichen{font-size:10px}.tk-invlist .tk-inv-status{font-size:calc(12.5px - 1.13px * var(--klein,0))}.tk-invlist .tk-inv-punkt{width:7px;height:7px}html:root .app main .tk-invlist td.tk-c-status small.tk-inv-zeile{white-space:normal;text-overflow:ellipsis;max-width:100%;overflow:hidden}html:root .app main .tk-invlist td.tk-c-status{max-width:260px}html:root .app main .tk-invlist td.tk-c-status .tk-invcell{width:100%}html:root .app main .tk-invlist td.tk-c-schritt .tk-inv-schritt>:is(.btn,button){font-size:calc(12px - .75px * var(--klein,0));height:28px;min-height:28px;padding-inline:10px;white-space:nowrap!important;width:auto!important;max-width:none!important}}.tk-vt-zeichen{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tk-vt-zeichen .tk-vt-sig{border:1px solid var(--line);max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;line-height:18px;display:inline-flex;overflow:hidden}.tk-vt-zeichen .tk-vt-sig[data-state=signed]{border-color:color-mix(in srgb,var(--success) 45%,transparent)}.tk-vt-zeichen .tk-vt-sig:is([data-state=declined],[data-state=expired]){border-color:color-mix(in srgb,var(--error) 45%,transparent)}.app main label{row-gap:max(6px,var(--space-1))}@media (min-width:768px) and (max-width:1279px){html:root .app main .tk-invlist td.tk-c-status{max-width:200px}}@media (min-width:768px){html:root .app .sidebar nav a,html:root[data-look=buehne][data-glas] .app .sidebar nav a{font-size:calc(13px - 1.5px * var(--klein,0))}html:root .app .pagehead h1,html:root[data-look=buehne][data-glas] .app .pagehead h1{font-size:calc(28px - 3.92px * var(--klein,0));line-height:1.2}html:root .app .pagehead>div:first-child>p{font-size:calc(13px - 1.5px * var(--klein,0))}}.tk-umbau-mehr-laden{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;flex-wrap:wrap}.tk-umbau-mehr-laden>small{color:var(--muted);flex:100%}@media (max-width:767px){.tk-umbau-mehr-laden>button:not(.tk-linkbtn){flex:100%;min-height:44px}.tk-umbau-mehr-laden>.tk-linkbtn{align-items:center;min-height:44px;display:inline-flex}}.tk-umbau-geld-kurz{gap:var(--space-2);display:grid}.app .tk-cr-uebersicht h2.tk-cr-geld{margin:0}.tk-umbau-diagramme{align-items:start}.tk-umbau-diagramm{min-width:0}.app .tk-klapp .tk-umbau-diagramm>h3{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--text);font-weight:600;line-height:1.35}.app .tk-klapp .tk-umbau-diagramm>small{margin-top:var(--space-2);color:var(--muted);display:block}.app .tk-cr-uebersicht .tk-klapp-inhalt>section+section{margin-top:var(--space-3)}@media (max-width:767px){.tk-cr-uebersicht .tk-umbau-geld-kurz-kacheln .kpi:first-child{grid-column:auto}.tk-cr-uebersicht .tk-umbau-geld-kurz-kacheln .kpi:last-child{grid-column:1/-1}}.tk-umbau-haken{background:var(--success-bg);width:18px;height:18px;color:var(--success);font-size:calc(12px - .75px * var(--klein,0));vertical-align:middle;border-radius:50%;place-items:center;margin-left:6px;font-weight:700;line-height:1;display:inline-grid}@media (max-width:767px){.tk-umbau-speicherleiste small{font-size:calc(12px - .75px * var(--klein,0))}}.app main.tk-cr form.stack.tk-umbau-profil{gap:var(--d2-karte-abstand,16px)}.app main.tk-cr .panel.stack.tk-umbau-speicherleiste{gap:var(--space-2)}.tk-umbau-speicherleiste.tk-umbau-geaendert{z-index:3;box-shadow:var(--shadow);position:sticky;bottom:12px}@media (max-width:767px){.tk-umbau-speicherleiste.tk-umbau-geaendert{bottom:calc(69px + 8px + env(safe-area-inset-bottom,0px))}.tk-umbau-speicherleiste .row>:is(button,.btn){flex:auto}}.tk-umbau-zeilenmenue{display:inline-flex}.app .tk-glocke .tk-umbau-zeilenmenue .tk-inv-mehr{width:32px;min-width:32px;height:32px;min-height:32px;font-size:calc(16px - 2.24px * var(--klein,0));letter-spacing:0;border-radius:999px;justify-content:center;padding:0}@media (min-width:768px){.app .tk-glocke .task.tk-row>.tk-row-end{flex-wrap:nowrap;flex:none;max-width:none}.app .tk-glocke .tk-row-end .pill{white-space:nowrap}}@media (max-width:767px){.app .tk-glocke .tk-umbau-zeilenmenue .tk-inv-mehr{width:44px;min-width:44px;height:44px;min-height:44px;font-size:calc(18px - 2.52px * var(--klein,0))}.app .tk-glocke .tk-row-end{align-items:center}}.app .tk-glocke .tk-umbau-glocke-kanaele>:is(section.panel,form.panel){box-shadow:none;background:0 0;border:0;padding:0}.app .tk-glocke .tk-umbau-glocke-kanaele>:is(section.panel,form.panel)+:is(section.panel,form.panel){padding-top:var(--space-4);border-top:1px solid var(--line);border-radius:0}.tablewrap.tk-invlist .tk-umbau-alt-faellig{display:none}@media (min-width:768px){@container rliste (width<=800px){.tablewrap.tk-invlist :is(th,td).tk-c-faellig:not(#tk-kein-feld){display:none}.tablewrap.tk-invlist .tk-umbau-alt-faellig:not(#tk-kein-feld){display:-webkit-box}.tablewrap.tk-invlist td.tk-c-kunde:not(#tk-kein-feld){width:100%;min-width:14rem;max-width:0}.tablewrap.tk-invlist td.tk-c-kunde .tk-alt-creator:not(#tk-kein-feld){display:-webkit-box}.tablewrap.tk-invlist td.tk-c-status:not(#tk-kein-feld){min-width:10.5rem;max-width:13rem}.tablewrap.tk-invlist td.tk-c-schritt:not(#tk-kein-feld){width:1%;min-width:0}}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) :is(th,td).tk-c-faellig:not(#tk-kein-feld){display:none}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) .tk-umbau-alt-faellig:not(#tk-kein-feld){display:-webkit-box}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-kunde:not(#tk-kein-feld){width:100%;min-width:14rem;max-width:0}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-kunde .tk-alt-creator:not(#tk-kein-feld){display:-webkit-box}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-status:not(#tk-kein-feld){min-width:10.5rem;max-width:13rem}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-schritt:not(#tk-kein-feld){width:1%;min-width:0}.tablewrap.tk-invlist td.tk-c-kunde small.tk-alt-nr a{font-weight:600}}.tk-inv-kennzahlen.tk-umbau-kz{font-size:inherit;align-items:start;gap:6px;display:grid}.tk-umbau-kz-reihe{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.tk-umbau-kz-waehrung{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);align-self:center;padding:0 4px;font-weight:600}.app .tk-umbau-kz-kachel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:9rem;height:auto;min-height:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:none;gap:1px;margin:0;padding:6px 10px;line-height:1.3;text-decoration:none;display:grid}.app .tk-umbau-kz-kachel:hover{border-color:var(--line-strong,var(--control));text-decoration:none}.app .tk-umbau-kz-kachel[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.app .tk-umbau-kz-kachel>small{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);line-height:1.3}.app .tk-umbau-kz-kachel>strong{font-size:calc(15px - 2.1px * var(--klein,0));font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.app .tk-umbau-kz-kachel.tk-umbau-kz-error>strong{color:var(--error)}.app .tk-umbau-kz-kachel>.tk-umbau-kz-neben{font-size:calc(12px - .75px * var(--klein,0))}.app .tk-umbau-kz-kachel{place-content:start stretch;justify-items:start}@media (min-width:768px){.app main.tk-rechnungen .toolbar>.tk-inv-kennzahlen.tk-umbau-kz{flex:100%;order:5}}@media (max-width:767px){.tk-umbau-kz-reihe{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app .tk-umbau-kz-kachel{min-width:0;min-height:44px;padding:10px 14px}.tk-umbau-kz-fremd>.tk-umbau-kz-waehrung{grid-column:1/-1;padding:2px 4px 0}.tk-koop-liste.tk-koop-karten tbody tr.tk-koop-zeile{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.tk-koop-liste.tk-koop-karten tbody tr.tk-koop-zeile>td{grid-column:1/-1}.tk-koop-liste.tk-koop-karten tbody tr.tk-koop-zeile>td.tk-koop-auswahl{grid-area:1/1;align-items:center}.tk-koop-liste.tk-koop-karten tbody tr.tk-koop-zeile>td.tk-koop-kopf{grid-area:1/2;align-self:center}.tk-koop-liste.tk-koop-karten tbody tr.tk-koop-zeile>td:is(.tk-koop-c-anteil,.tk-koop-monate):not(#tk-kein-feld),.tk-koop-liste.tk-koop-karten tbody tr.tk-koop-zeile>td:not(.tk-koop-zelle):not(.tk-koop-status)>small:not(#tk-kein-feld){display:none}.tk-koop-liste.tk-koop-karten tbody td small,.tk-koop-liste.tk-koop-karten tbody td[data-label]:before{font-size:calc(12px - .75px * var(--klein,0))}.tk-koop-liste.tk-koop-karten tbody td.tk-koop-aktion{margin-top:var(--space-1)}html:root .app main .tablewrap.tk-koop-liste td.tk-koop-aktion button:not(#tk-kein-feld){justify-content:center;width:100%;height:44px;min-height:44px}.tk-koop-liste.tk-koop-karten .tk-koop-auf-aktionen :is(button,.btn){min-height:44px}}.app main.tk-cr .tk-klapp .tk-umbau-monate .tablewrap{margin-top:var(--space-2)}.app main .stack.tk-umbau-kit{gap:var(--d2-karte-abstand,16px)}.app main .tk-umbau-kit .tk-klapp-inhalt>h3{margin-top:4px}@media (min-width:1200px){.app main.content :is(p.source-note,p.muted,p.demo-note,.pagehead>div:first-child>p),.app main.content :is(main,div.stack,section,.panel,.notice,.integrity-banner)>p:not(.tk-umbau-breit),.app main.content>p,.app main.content .notice>span:only-of-type{max-width:85ch}}@media (max-width:767px){.tablewrap.tk-invlist td small,.tablewrap.tk-invlist td[data-label]:before,.tablewrap.tk-invlist td .pill,.tk-invlist a.tk-inv-hinweis{font-size:calc(12px - .75px * var(--klein,0))}html:root .app main .tablewrap.tk-invlist td .tk-inv-schritt :is(.btn,button):not(#tk-kein-feld){height:44px;min-height:44px;font-size:calc(14px - 1.96px * var(--klein,0))}html:root .app main .tablewrap.tk-invlist td .tk-inv-schritt .tk-inv-mehr:not(#tk-kein-feld){width:44px;min-width:44px;font-size:calc(18px - 2.52px * var(--klein,0))}.tk-invlist a.tk-inv-hinweis{align-items:center;min-height:44px;padding:4px 12px;display:inline-flex}.tk-inv-kennzahlen .tk-kz-knopf{align-items:center;min-height:40px;display:inline-flex}.tk-rechnungen .tk-sort-wahl select{min-height:44px}}.app .tk-copylink-label{font-size:calc(12px - .75px * var(--klein,0));color:var(--text-2,var(--text));font-weight:500}.app .tk-copylink-url{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0));overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;cursor:text;padding:6px 10px;line-height:1.4;display:block}.app .tk-copylink-url:focus-visible{outline:2px solid var(--accent);outline-offset:1px}html .app output.tk-copylink-url:not(#tk-kein-feld),html .app .tk-copylink-url:not(#tk-kein-feld){font-size:calc(13px - 1.5px * var(--klein,0))}@media (max-width:767px){html .app .tk-rank-label:not(#tk-kein-feld){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html .app .tk-rank-label>a:not(.btn){align-items:center;min-height:40px;margin-block:-11px;padding-block:0;display:inline-flex}}html select:not([multiple]):not([size]):not(.igx-period *){text-overflow:ellipsis;white-space:nowrap;min-width:min(100%,32px + 4.5em);overflow:hidden;padding-right:var(--select-pfeil-platz,32px)!important}@media (max-width:767px){html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),select,textarea){font-size:calc(16px - 2.24px * var(--klein,0))!important}}.grid.tk-felder-buendig{grid-template-rows:auto auto auto}.grid.tk-felder-buendig>label{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-1);align-items:end;display:grid}.grid.tk-felder-buendig>label>small{align-self:start}.tk-pills{column-gap:12px}@media (max-width:767px){.tabs.tk-monatsreiter{flex-wrap:wrap;row-gap:0;overflow:visible}.tabs.tk-monatsreiter a{padding-inline:10px}}html[data-look]:not([data-theme=dark]) .paper.tk-invoice-paper{border:1px solid #d3d9e2;box-shadow:0 10px 28px -14px #10181447}@media (max-width:760px){.portal-header:has(.agency-choice){padding-block:12px 10px}}.paper .tk-vertragstext p{color:var(--text)}html:root .app main .tablewrap thead th{vertical-align:middle}@media (max-width:767px){html .app .pagehead h1:has(+.tk-coco-kopf-host){display:inline}.tablewrap.tk-cardtable tbody tr:last-child{margin-bottom:0}}@media (min-width:1025px){.overview-kpis:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.overview-kpis:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){html .app .tk-testzeile .tk-leiste-start{flex:none;max-width:55%}html .app .tk-testzeile .tk-leiste-start-text{flex:0 auto}}.grid.portal-charts:has(>:only-child){grid-template-columns:1fr}@media (min-width:761px){main.content.tk-bereichswahl{width:100%;max-width:var(--content);padding-inline:var(--space-6);box-sizing:border-box;margin-inline:auto}}html[data-look][data-glas]:root body .app main .panel.tk-empty.tk-empty>h3{font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--text);font-weight:600}html:root .app main .tablewrap table:has(>tbody>tr:only-child>td[colspan]) thead :is(th,th button,th a){white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}.tk-knopf-textbreit{place-self:flex-start start;width:auto;max-width:100%}@media (min-width:768px){html .app main .overview-kpis.period:not(#tk-kein-feld){grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));align-items:stretch}html .app main .overview-kpis>.kpi>small:first-child:not(#tk-kein-feld){white-space:nowrap;text-overflow:ellipsis;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;display:block;overflow:hidden}html .app main .overview-kpis>.kpi>small:not(:first-child):not(#tk-kein-feld){-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .app main .overview-kpis>.kpi>small:last-child:not(:first-child){margin-top:auto}html:has(body .tk-chat-fab){scroll-padding-bottom:96px}html body:has(.tk-chat-fab) .workspace:not(#tk-kein-feld){padding-bottom:104px}}@media screen{html .app :is(.tk-hub-zeichen,.tk-vt-sig-zeichen){vertical-align:middle;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-inline:1px;font-size:0;line-height:0;display:inline-block;overflow:hidden}html .app .tk-vt-sig .tk-vt-sig-zeichen{color:var(--muted)}html .app .tk-vt-sig[data-state=signed] .tk-vt-sig-zeichen{color:var(--success)}html .app .tk-vt-sig:is([data-state=waiting],[data-state=viewed],[data-state=portal]) .tk-vt-sig-zeichen{color:var(--warning)}html .app .tk-vt-sig:is([data-state=declined],[data-state=expired]) .tk-vt-sig-zeichen{color:var(--error)}}@media (min-width:768px){html:root .app main .tablewrap[data-koepfe=einzeilig] thead th:not(.th-umbruch),html:root .app main .tablewrap[data-koepfe=einzeilig] thead th:not(.th-umbruch) :is(button,a,abbr){white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}}html .app .calendar .tk-cal-eintrag .pill{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;border-radius:6px;-webkit-box-orient:vertical;padding-block:2px;line-height:1.3;display:-webkit-box;overflow:hidden}html .app main .co-kachel-bild>span{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);font-weight:600;line-height:1.2}html .app main .tk-start-raster{align-items:stretch}html .app main .tk-start-raster>.stack{align-content:start}html .app :is(.tk-step-icon,.tk-inline-icon){vertical-align:-1px;stroke-width:2.4px;flex:none;width:12px;height:12px}html .app small.tk-mit-icon{align-items:center;gap:4px;display:inline-flex}html .app small.tk-mit-icon .tk-inline-icon{color:var(--success)}html .app .bk-marke .icon{vertical-align:-2px;stroke-width:2.2px;width:13px;height:13px}html .app .tk-zeile-entfernen .icon{stroke-width:2.2px;width:15px;height:15px}html .app .icon.tk-icon-x{transform:rotate(45deg)}html .app .pill .icon{stroke-width:2.4px;width:12px;height:12px}:root{--bereich-arbeit:var(--accent);--bereich-arbeit-bg:var(--accent-soft);--bereich-geld:var(--info);--bereich-geld-bg:var(--info-bg);--bereich-vertrag:color-mix(in srgb, var(--info) 55%, var(--error));--bereich-vertrag-bg:color-mix(in srgb, var(--info-bg) 55%, var(--error-bg));--bereich-komm:color-mix(in srgb, var(--accent) 55%, var(--info));--bereich-komm-bg:color-mix(in srgb, var(--accent-soft) 50%, var(--info-bg));--bereich-stamm:var(--muted);--bereich-stamm-bg:var(--subtle)}html:root:root:root:root:root .app .sidebar nav a .icon,html:root:root:root:root:root .bottomnav a .icon{box-sizing:content-box;color:var(--bereich-arbeit);background:var(--bereich-arbeit-bg);border-radius:7px;padding:3px}html:root:root:root:root:root :is(.app .sidebar nav,.bottomnav,.tk-mehr) a:is([href^="/agentur/rechnungen"],[href^="/agentur/auszahlungen"],[href^="/agentur/kennzahlen"],[href^="/creator/rechnungen"]) .icon{color:var(--bereich-geld);background:var(--bereich-geld-bg)}html:root:root:root:root:root :is(.app .sidebar nav,.bottomnav,.tk-mehr) a:is([href^="/agentur/vertraege"],[href^="/creator/vertraege"]) .icon{color:var(--bereich-vertrag);background:var(--bereich-vertrag-bg)}html:root:root:root:root:root :is(.app .sidebar nav,.bottomnav,.tk-mehr) a:is([href^="/agentur/nachrichten"],[href^="/agentur/kalender"],[href^="/agentur/postausgang"],[href^="/creator/nachrichten"],[href^="/creator/kalender"],[href^="/creator/benachrichtigungen"]) .icon{color:var(--bereich-komm);background:var(--bereich-komm-bg)}html:root:root:root:root:root :is(.app .sidebar nav,.bottomnav,.tk-mehr) a:is([href="/agentur/creator"],[href^="/agentur/marken"],[href^="/agentur/einstellungen"],[href^="/agentur/hilfe"],[href^="/agentur/einarbeitung"],[href^="/agentur/ich"],[href^="/agentur/mehr"],[href^="/creator/profil"],[href^="/creator/konto"],[href^="/creator/marken"],[href^="/creator/mehr"],[href^="/creator/abmelden"]) .icon{color:var(--bereich-stamm);background:var(--bereich-stamm-bg)}html:root:root:root:root:root .app .sidebar nav a.current .icon{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 25%, transparent)}html:root:root:root:root:root:root :is(.app .sidebar nav,.bottomnav,.tk-mehr) a .icon{color:var(--muted);box-shadow:none;background:0 0;padding:0}html:root:root:root:root:root:root :is(.app .sidebar nav a.current,.bottomnav a.current,.bottomnav a[aria-current=page]) .icon{color:var(--accent)}html:root:root:root:root:root[data-bereich=arbeit] .app main .pagehead .eyebrow{color:var(--bereich-arbeit)}html:root:root:root:root:root[data-bereich=geld] .app main .pagehead .eyebrow{color:var(--bereich-geld)}html:root:root:root:root:root[data-bereich=vertraege] .app main .pagehead .eyebrow{color:var(--bereich-vertrag)}html:root:root:root:root:root[data-bereich=kommunikation] .app main .pagehead .eyebrow{color:var(--bereich-komm)}html:root:root:root:root:root .app :is(.tk-umbau-kz-kachel.tk-umbau-kz-error,.kpi.tk-kpi-error){background:color-mix(in srgb, var(--error-bg) 55%, var(--surface));border-color:var(--line)}html:root:root:root:root:root .app :is(.tk-umbau-kz-kachel.tk-umbau-kz-warning,.kpi.tk-kpi-warning){background:color-mix(in srgb, var(--warning-bg) 45%, var(--surface));border-color:var(--line)}html:root:root:root:root:root .app :is(.tk-umbau-kz-kachel.tk-umbau-kz-info,.kpi.tk-kpi-info){background:color-mix(in srgb, var(--info-bg) 55%, var(--surface));border-color:var(--line)}html:root:root:root:root:root .app :is(.tk-umbau-kz-kachel.tk-umbau-kz-success,.kpi.tk-kpi-success,.kpi.tk-kpi-geld){background:color-mix(in srgb, var(--success-bg) 45%, var(--surface));border-color:var(--line)}html:root:root:root:root:root .app .tk-umbau-kz-kachel.tk-umbau-kz-warning>strong,html:root:root:root:root:root .app .kpi.tk-kpi-warning .metric{color:var(--warning)}html:root:root:root:root:root .app .tk-umbau-kz-kachel.tk-umbau-kz-info>strong,html:root:root:root:root:root .app .kpi.tk-kpi-info .metric{color:var(--info)}html:root:root:root:root:root .app .tk-umbau-kz-kachel.tk-umbau-kz-success>strong{color:var(--success)}html:root:root:root:root:root .app main .tk-heute-liste>li:has(.pill.error.tk-frist)>a{background:color-mix(in srgb, var(--error-bg) 28%, transparent)}html:root:root:root:root:root .app main .tk-heute-liste>li:has(.pill.warning.tk-frist)>a{background:color-mix(in srgb, var(--warning-bg) 22%, transparent)}html:root:root:root:root:root .app .tk-mitteilung .tk-mitteilung-ansehen{color:var(--accent)}html:root:root:root:root:root .app :is(.panel.tk-einarbeitung-hinweis,.tk-leiste.tk-demo-video){background:color-mix(in srgb, var(--accent-soft) 88%, transparent);border-color:var(--line)}html:root:root:root:root:root .tk-kontakt-person{background:color-mix(in srgb, var(--accent-soft) 88%, transparent)}:root{--sf-blau-bg:#bfd9f2;--sf-blau:#1e4a7c;--sf-lila-bg:#d0c5eb;--sf-lila:#46357a;--sf-rosa-bg:#f0c4de;--sf-rosa:#73275a;--sf-oliv-bg:#d6dfa6;--sf-oliv:#465210;--sf-gelb-bg:#fbd49b;--sf-gelb:#7a4a0e;--sf-petrol-bg:#a8cfc8;--sf-petrol:#2c5f58;--sf-orange-bg:#f8bfab;--sf-orange:#7e3517;--sf-rot-bg:#f4b8b8;--sf-rot:#7c2828;--sf-grau-bg:#d6d2c8;--sf-grau:#4f4b43;--sf-gruen-bg:#bfe0bc;--sf-gruen:#1f5c2e}:root[data-theme=dark]{--sf-blau-bg:#1f3550;--sf-blau:#bfd9f2;--sf-lila-bg:#332a4f;--sf-lila:#d0c5eb;--sf-rosa-bg:#4a2440;--sf-rosa:#f2bedd;--sf-oliv-bg:#343b14;--sf-oliv:#d3de94;--sf-gelb-bg:#4a3615;--sf-gelb:#fbd49b;--sf-petrol-bg:#1f3d39;--sf-petrol:#a8cfc8;--sf-orange-bg:#4c2a1e;--sf-orange:#f8bfab;--sf-rot-bg:#4a2626;--sf-rot:#f4b8b8;--sf-grau-bg:#3a3732;--sf-grau:#d6d2c8;--sf-gruen-bg:#22402a;--sf-gruen:#bfe0bc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sf-blau-bg:#1f3550;--sf-blau:#bfd9f2;--sf-lila-bg:#332a4f;--sf-lila:#d0c5eb;--sf-rosa-bg:#4a2440;--sf-rosa:#f2bedd;--sf-oliv-bg:#343b14;--sf-oliv:#d3de94;--sf-gelb-bg:#4a3615;--sf-gelb:#fbd49b;--sf-petrol-bg:#1f3d39;--sf-petrol:#a8cfc8;--sf-orange-bg:#4c2a1e;--sf-orange:#f8bfab;--sf-rot-bg:#4a2626;--sf-rot:#f4b8b8;--sf-grau-bg:#3a3732;--sf-grau:#d6d2c8;--sf-gruen-bg:#22402a;--sf-gruen:#bfe0bc}}.pill.tk-sf{--sf-bg:var(--sf-grau-bg);--sf-text:var(--sf-grau)}.pill.tk-sf[data-farbe=blau]{--sf-bg:var(--sf-blau-bg);--sf-text:var(--sf-blau)}.pill.tk-sf[data-farbe=lila]{--sf-bg:var(--sf-lila-bg);--sf-text:var(--sf-lila)}.pill.tk-sf[data-farbe=rosa]{--sf-bg:var(--sf-rosa-bg);--sf-text:var(--sf-rosa)}.pill.tk-sf[data-farbe=oliv]{--sf-bg:var(--sf-oliv-bg);--sf-text:var(--sf-oliv)}.pill.tk-sf[data-farbe=gelb]{--sf-bg:var(--sf-gelb-bg);--sf-text:var(--sf-gelb)}.pill.tk-sf[data-farbe=petrol]{--sf-bg:var(--sf-petrol-bg);--sf-text:var(--sf-petrol)}.pill.tk-sf[data-farbe=orange]{--sf-bg:var(--sf-orange-bg);--sf-text:var(--sf-orange)}.pill.tk-sf[data-farbe=rot]{--sf-bg:var(--sf-rot-bg);--sf-text:var(--sf-rot)}.pill.tk-sf[data-farbe=gruen]{--sf-bg:var(--sf-gruen-bg);--sf-text:var(--sf-gruen)}html:root:root:root .app .pill.tk-sf,html:root:root:root .pill.tk-sf{background:var(--sf-bg);max-width:220px;height:26px;min-height:26px;color:var(--sf-text);box-shadow:none;font-size:calc(11.5px - .38px * var(--klein,0));white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}html:root:root:root .app button.pill.tk-sf{cursor:pointer;height:auto;min-height:0}html:root:root:root .app button.pill.tk-sf:hover:not(:disabled){filter:brightness(.97)}html:root:root .app main .toolbar:has(>.tk-filtermenue){flex-wrap:wrap;justify-content:flex-start;align-items:center}html:root:root .app main .toolbar:has(>.tk-filtermenue):after{content:none;display:none}html:root:root .app main .toolbar:has(>.tk-filtermenue)>*{order:0}html:root:root .app main .toolbar:has(>.tk-filtermenue)>input[type=search]{flex:0 260px;min-width:160px}.tk-filtermenue{display:inline-flex;position:relative}html:root:root .app .tk-filtermenue-knopf{border:1px solid var(--line);background:var(--surface);height:32px;min-height:32px;color:var(--text);font-size:calc(12.5px - 1.13px * var(--klein,0));box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}html:root:root .app .tk-filtermenue-knopf .icon{stroke-width:2px;width:15px;height:15px}html:root:root .app .tk-filtermenue-knopf[aria-expanded=true],html:root:root .app .tk-filtermenue-knopf[data-aktiv]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent)}.tk-filtermenue-feld{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);gap:10px;width:max-content;min-width:260px;max-width:min(420px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px -16px #00000073}.tk-filtermenue-feld[hidden]{display:none}.tk-filterfeld{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);gap:4px;margin:0;font-weight:600;display:grid}html:root:root .app .tk-filtermenue-feld select,html:root:root .app .tk-filtermenue-feld input{width:100%;min-width:0;max-width:none}html:root:root .app .tk-filtermenue-feld .tk-ansichten{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:0;padding-top:10px;display:flex}html:root:root .app .tk-filtermenue-feld .tk-ansicht-wahl{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);flex:100%;gap:4px;font-weight:600;display:grid}html:root:root .app .tk-filtermenue-feld .tk-kopf-mehr-menue{left:0;right:auto}@media (max-width:767px){html:root:root .app main .toolbar:has(>.tk-filtermenue)>input[type=search]{flex:100%}.tk-filtermenue{flex-wrap:wrap}html:root:root .app main .toolbar>.tk-filtermenue:has(>.tk-filtermenue-knopf[aria-expanded=true]){flex:100%}.tk-filtermenue-feld{width:auto;min-width:0;max-width:none;box-shadow:none;flex:100%;margin-top:6px;position:static}}html:root:root .app main .tk-kz{gap:8px;width:100%;margin:0 0 12px;display:grid}.tk-kz-zeile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden}.tk-kz-waehrung{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);align-self:center;padding:0 14px;font-weight:600}html:root:root .app .tk-kz-zelle{min-width:150px;height:auto;min-height:0;box-shadow:none;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;place-content:start stretch;justify-items:start;gap:2px;margin:0;padding:12px 16px;font-weight:400;text-decoration:none;display:grid}html:root:root .app .tk-kz-zelle+.tk-kz-zelle{border-left:1px solid var(--line)}html:root:root .app .tk-kz-zelle:hover{background:var(--subtle)}html:root:root .app .tk-kz-zelle[aria-pressed=true]{background:var(--subtle);box-shadow:inset 0 -2px 0 var(--accent)}.tk-kz-zelle>small{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);font-weight:500;line-height:1.3}.tk-kz-zelle>strong{font-size:calc(20px - 2.8px * var(--klein,0));letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:7px;font-weight:600;line-height:1.25;display:inline-flex}.tk-kz-zelle[data-dringend]>strong{color:var(--error)}.tk-kz-punkt{background:var(--error);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 18%,transparent);border-radius:50%}.tk-kz-zelle>.tk-kz-neben{font-size:calc(12px - .75px * var(--klein,0));font-weight:400}@media (max-width:767px){.tk-kz-zeile{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:root:root .app .tk-kz-zelle{min-width:0;padding:10px 12px}html:root:root .app .tk-kz-zelle+.tk-kz-zelle{border-left:0}html:root:root .app .tk-kz-zelle:nth-child(2n){border-left:1px solid var(--line)}html:root:root .app .tk-kz-zelle:nth-child(n+3){border-top:1px solid var(--line)}.tk-kz-zelle>strong{font-size:calc(17px - 2.38px * var(--klein,0))}.tk-kz-waehrung{grid-column:1/-1;padding:8px 12px 0}}html:root:root .app main .tk-heute-box{padding:0;overflow:visible}html:root:root .app main .tk-heute-box[data-dringend]{border-color:color-mix(in srgb,var(--error) 30%,var(--line))}html:root:root .app .tk-heute-kopf{border-radius:inherit;width:100%;height:auto;min-height:52px;box-shadow:none;color:var(--text);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:12px 16px;font-weight:400;display:flex}html:root:root .app .tk-heute-kopf:hover{background:color-mix(in srgb,var(--subtle) 60%,transparent)}html:root:root:root .app .tk-heute-titel{font-size:calc(15px - 2.1px * var(--klein,0));white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}html:root:root:root .app .tk-heute-titel strong{font-weight:650}html:root:root:root .app .tk-heute-dringend{background:var(--error);width:8px;min-width:0;height:8px;min-height:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 18%,transparent);border-radius:50%;flex:none;padding:0;display:block}html:root:root:root .app .tk-heute-zaehler{min-width:0;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);flex:auto;line-height:1.5}html:root:root:root .app .tk-heute-zahl{white-space:nowrap;display:inline-block}html:root:root:root .app .tk-heute-zaehler{white-space:normal;display:block;overflow:visible}html:root:root:root .app .tk-heute-zahl>b{color:var(--text);font-weight:650}html:root:root:root .app .tk-heute-zahl[data-ton=error]>b{color:var(--error)}html:root:root:root .app .tk-heute-zahl[data-ton=warning]>b{color:var(--warning)}html:root:root:root .app .tk-heute-leise>b,html:root:root:root .app .tk-heute-trenner{color:var(--muted)}html:root:root:root .app .tk-heute-pfeil{width:18px;height:18px;color:var(--muted);transition:transform var(--duration-fast,.12s) ease;flex:none}.tk-heute-box[data-offen] .tk-heute-pfeil{transform:rotate(180deg)}.tk-heute-inhalt{border-top:1px solid var(--line);gap:14px;padding:4px 16px 16px;display:grid}.tk-heute-gruppe{gap:4px;min-width:0;display:grid}.tk-heute-gruppe>h4{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);margin:10px 0 2px;font-weight:650}.tk-heute-gruppe>h4 .num{margin-left:4px;font-weight:500}.tk-heute-gruppe>.tk-linkbtn{justify-self:start}.tk-heute-gruppe .tk-findings{gap:6px;display:grid}.tk-heute-vergleich{margin:0}@media (min-width:1100px){html:root:root .app main .tk-heute-box .tk-heute-liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:767px){html:root:root .app .tk-heute-kopf{flex-wrap:wrap;row-gap:4px;padding:12px}html:root:root:root .app .tk-heute-zaehler{flex:100%;order:3}html:root:root:root .app .tk-heute-pfeil{margin-left:auto}html:root:root:root .app .tk-heute-zahl{white-space:normal}.tk-heute-inhalt{padding:4px 12px 12px}}html:root:root:root:root:root:root .app .kpi:is(.tk-kpi-error,.tk-kpi-warning,.tk-kpi-info,.tk-kpi-success,.tk-kpi-geld){background:var(--surface);border-color:var(--line)}html:root:root:root .app main.content>:is(.pagehead,.toolbar,.tk-ansichten,.tablewrap,.panel,.notice,.source-note,[role=status],.tk-kz,.tk-hub-karten,.tk-beitraege-kacheln){margin-inline:0}.tk-creator-raster{gap:8px;min-width:0;display:grid}html:root:root .app .tk-creator-raster-suche{max-width:280px}.tk-creator-raster-feld{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}html:root:root .app .tk-creator-karte{border:1px solid var(--line);background:var(--surface);min-width:0;height:auto;min-height:44px;box-shadow:none;color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0));text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 10px 5px 5px;font-weight:500;display:flex}html:root:root .app .tk-creator-karte:hover{border-color:var(--control)}html:root:root .app .tk-creator-karte[aria-checked=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-soft)}.tk-creator-karte-bild{flex:none;width:32px;height:32px;position:relative}html:root:root .app .tk-creator-karte-bild>.avatar{border-radius:50%;place-items:center;width:32px;min-width:0;height:32px;font-size:11px;font-weight:650;display:grid;overflow:hidden}.tk-creator-karte-bild>.avatar img{object-fit:cover;width:100%;height:100%;display:block}.tk-creator-karte-haken{background:color-mix(in srgb,var(--accent) 78%,transparent);color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.tk-creator-karte-haken .icon{stroke-width:2.5px;width:16px;height:16px}.tk-creator-karte-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767px){.tk-creator-raster-feld{grid-template-columns:repeat(2,minmax(0,1fr))}}html:root:root .app .row.tk-feldzeile{flex-wrap:wrap;align-items:flex-end;gap:8px}html:root:root .app .row.tk-feldzeile>label{margin:0}html:root:root:root:root:root:root .app main .row.tk-feldzeile>button{height:var(--control-height,36px);min-height:var(--control-height,36px);margin:0}html:root:root:root:root .app main.content.tk-uebersicht>*{margin-inline:0}html:root:root .app main .tk-zahlenzeile{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:0 0 4px;display:flex}html:root:root .app main .tk-zahlenzeile b{color:var(--text);font-weight:650}html:root:root .app main .tk-zahlenzeile [data-ton=warning] b{color:var(--warning)}html:root:root .app main .tk-zahlenzeile [data-ton=error] b{color:var(--error)}@media (min-width:768px){html:root:root:root .app main.content{padding-bottom:96px}}html .app main :is(.grid,.split):not(.portal-charts):not(.kpis)>:is(.panel,section.panel,article.panel):not(.kpi){align-self:start}html .app main .tk-fuss-klebend{z-index:4;margin-top:var(--space-4);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);box-shadow:0 -6px 18px color-mix(in srgb,var(--text) 8%,transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}html .app main .tk-fuss-klebend>.tk-fuss-summe{font-size:calc(15px - 2.1px * var(--klein,0));margin-right:auto}@media (max-width:767px){html .app main .tk-fuss-klebend{bottom:calc(env(safe-area-inset-bottom,0px));border-radius:var(--radius-md);padding:10px 12px}}html .app main :is(.tk-fuss-klebend,.tk-fl-fuss)>.tk-fuss-fehler{flex:100%;order:-1;max-height:38vh;margin:0;overflow:auto}html .app main :is(.tk-fuss-klebend,.tk-fl-fuss)>.tk-fuss-fehler ul{margin:4px 0 0}:root{--fr-feld:36px;--fr-knopf:32px;--fr-etikett:20px;--fr-spalte:16px;--fr-zeile:12px}@media (max-width:767px){:root{--fr-feld:44px;--fr-knopf:44px}}html:root:root:root:root:root:root:root:root .tk-formular [hidden]{display:none}html:root:root:root:root:root:root:root .tk-formular :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select){height:var(--fr-feld);min-height:var(--fr-feld);box-sizing:border-box;padding-block:0;line-height:normal}html:root:root:root:root:root:root:root .tk-formular input[type=date]::-webkit-datetime-edit{padding-block:0}@media (min-width:768px){html:root:root:root:root:root:root:root .tk-formular :is(button,a.btn):not(.tk-hilfe-knopf):not(.tk-chip):not(.tk-creator-karte):not([role=tab]):not([role=switch]):not(.icon-only):not(.tk-seitenpanel-zu){min-height:var(--fr-knopf);padding-block:5px;line-height:20px}}html:root:root:root:root:root:root:root .tk-form-raster{--fr-spalten:3;grid-template-columns:repeat(var(--fr-spalten),minmax(0,1fr));column-gap:var(--fr-spalte);align-items:start;row-gap:0;min-width:0;margin:0;display:grid}@media (max-width:1199px){html:root:root:root:root:root:root:root .tk-form-raster{--fr-spalten:2}}html:root:root:root:root:root:root:root .tk-form-raster.zwei{--fr-spalten:2}@media (min-width:1200px){html:root:root:root:root:root:root:root .tk-form-raster.vier{--fr-spalten:4;grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1.4fr)}}@media (max-width:767px){html:root:root:root:root:root:root:root :is(.tk-form-raster,.tk-form-raster.zwei){--fr-spalten:1}}html:root:root:root:root:root:root:root .tk-form-raster>:is(label:not(.row),.tk-feld):not([hidden]){grid-row:span 4;grid-template-rows:subgrid;margin:0 0 var(--fr-zeile);align-content:start;gap:0;min-width:0;display:grid}html:root:root:root:root:root:root:root .tk-form-raster>:is(label:not(.row),.tk-feld){line-height:var(--fr-etikett)}html:root:root:root:root:root:root:root .tk-form-raster>:is(label:not(.row),.tk-feld)>:is(input,select,textarea,.tk-feld-eingabe){margin-top:6px}html:root:root:root:root:root:root:root .tk-form-raster>:is(label:not(.row),.tk-feld)>:not(.tk-etikett):not(label){line-height:normal}html:root:root:root:root:root:root:root .tk-form-raster>:is(label:not(.row),.tk-feld)>:is(small,p){line-height:1.4}html:root:root:root:root:root:root:root .tk-form-raster>:is(label:not(.row),.tk-feld)>:is(small,p,.tk-field-error,.tk-feld-hilfe){margin-top:4px}html:root:root:root:root:root:root:root .tk-form-raster>:not(label):not(.tk-feld),html:root:root:root:root:root:root:root .tk-form-raster>label.row{margin:0 0 var(--fr-zeile);grid-column:1/-1}html:root:root:root:root:root:root:root .tk-form-raster>.voll{grid-column:1/-1}html:root:root:root:root:root:root:root:root:root .tk-form-raster>.tk-knopf-inline{margin:calc(var(--fr-etikett) + 6px + (var(--fr-feld) - var(--fr-knopf)) / 2) 0 var(--fr-zeile);grid-area:span 4;align-self:start}@media (min-width:1200px){html:root:root:root:root:root:root:root .tk-form-raster:not(.zwei):not(.vier)>:nth-last-child(1 of :is(label:not(.row):not(.voll):not([hidden]),.tk-feld:not(.voll),.tk-knopf-inline)):nth-child(3n+1 of :is(label:not(.row):not(.voll):not([hidden]),.tk-feld:not(.voll),.tk-knopf-inline)){grid-column:1/-1}html:root:root:root:root:root:root:root .tk-form-raster:not(.zwei):not(.vier)>:nth-last-child(1 of :is(label:not(.row):not(.voll):not([hidden]),.tk-feld:not(.voll),.tk-knopf-inline)):nth-child(3n+2 of :is(label:not(.row):not(.voll):not([hidden]),.tk-feld:not(.voll),.tk-knopf-inline)){grid-column:span 2}html:root:root:root:root:root:root:root .tk-form-raster.zwei>:nth-last-child(1 of :is(label:not(.row):not(.voll):not([hidden]),.tk-feld:not(.voll),.tk-knopf-inline)):nth-child(odd of :is(label:not(.row):not(.voll):not([hidden]),.tk-feld:not(.voll),.tk-knopf-inline)){grid-column:1/-1}}@media (min-width:768px) and (max-width:1199px){html:root:root:root:root:root:root:root .tk-form-raster>:nth-last-child(1 of :is(label:not(.row):not(.voll):not([hidden]),.tk-feld:not(.voll),.tk-knopf-inline)):nth-child(odd of :is(label:not(.row):not(.voll):not([hidden]),.tk-feld:not(.voll),.tk-knopf-inline)){grid-column:1/-1}}html:root:root:root:root:root:root:root .tk-formular .tk-form-titel{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text);align-items:center;gap:6px;margin:4px 0 8px;font-weight:650;display:flex}html:root:root:root:root:root:root:root .tk-formular :is(.tk-feldzeile,.tk-line,.tk-preiszeile,.tk-anteilzeile){align-items:start}html:root:root:root:root:root:root:root .tk-formular .tk-feldzeile{gap:var(--fr-zeile);flex-wrap:wrap;display:flex}html:root:root:root:root:root:root:root .tk-formular .tk-feldzeile>label:not(.row){flex:0 260px}html:root:root:root:root:root:root:root .tk-formular :is(.tk-feldzeile,.tk-line,.tk-preiszeile,.tk-anteilzeile)>label:not(.row){grid-template-rows:var(--fr-etikett) auto;white-space:nowrap;min-width:0;line-height:var(--fr-etikett);row-gap:6px;display:grid}html:root:root:root:root:root:root:root .tk-formular :is(.tk-feldzeile,.tk-line,.tk-preiszeile,.tk-anteilzeile)>label:not(.row)>*{white-space:normal;line-height:normal}html:root:root:root:root:root:root:root .tk-formular :is(.tk-feldzeile,.tk-line,.tk-preiszeile,.tk-anteilzeile)>label:not(.row)>small{margin-top:-2px;line-height:1.35}html:root:root:root:root:root:root:root .tk-formular :is(.tk-feldzeile,.tk-line,.tk-preiszeile,.tk-anteilzeile)>:is(button,.btn){width:auto;height:var(--fr-knopf);min-height:var(--fr-knopf);margin:calc(var(--fr-etikett) + 6px + (var(--fr-feld) - var(--fr-knopf)) / 2) 0 0;place-self:start;padding:0 12px}html:root:root:root:root:root:root:root .tk-formular :is(.tk-feldzeile,.tk-line,.tk-preiszeile,.tk-anteilzeile)>label.row{height:var(--fr-feld);min-height:var(--fr-feld);margin:calc(var(--fr-etikett) + 6px) 0 0;white-space:nowrap;align-self:start;align-items:center;display:flex}@container tk-lines (width<=720px) and (width>=420px){html:root:root:root:root:root:root:root .tk-formular .tk-line{grid-template-columns:88px minmax(0,1fr) auto auto;column-gap:12px}html:root:root:root:root:root:root:root .tk-formular .tk-line>label:first-child{grid-column:1/-1}}html:root:root:root:root:root:root:root .tk-formular .tk-knopf-inline{width:auto;max-width:max-content;height:var(--fr-knopf);min-height:var(--fr-knopf);font-size:calc(13px - 1.5px * var(--klein,0));place-self:start;padding:0 12px}html:root:root:root:root:root:root:root .tk-feld-hilfe{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));font-weight:400;line-height:1.4;display:block}.tk-etikett{align-items:center;gap:4px;min-width:0;display:inline-flex}.tk-hilfe{vertical-align:middle;margin-left:4px;line-height:1;display:inline-flex;position:relative}.tk-etikett>.tk-hilfe{margin-left:0}html:root:root:root:root:root:root:root:root:root:root:root:root:root:root .tk-hilfe>.tk-hilfe-knopf{border:1px solid var(--control,var(--line));background:var(--surface);width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;color:var(--muted);font-size:calc(10.5px + .5px * var(--mindest,0));cursor:help;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;font-weight:700;line-height:1;display:inline-grid}html:root:root:root:root:root:root:root .tk-hilfe>.tk-hilfe-knopf:hover,html:root:root:root:root:root:root:root .tk-hilfe[data-auf]>.tk-hilfe-knopf{color:var(--text);border-color:var(--muted)}.tk-hilfe-text{z-index:40;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:min(320px,100vw - 32px);color:var(--text);box-shadow:var(--shadow,0 8px 24px #0000001f);font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:normal;text-align:left;text-transform:none;letter-spacing:0;border-radius:8px;padding:8px 10px;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 6px);left:-10px}.tk-hilfe[data-auf]>.tk-hilfe-text{display:block}@media (max-width:767px){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root .tk-hilfe>.tk-hilfe-knopf{width:22px;min-width:22px;height:22px;min-height:22px;font-size:calc(12px - .75px * var(--klein,0))}}.tk-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}html:root:root:root:root:root:root:root:root:root:root:root:root:root:root .tk-chips>.tk-chip{font-family:var(--font-body,inherit);letter-spacing:0;text-transform:none;border:1px solid var(--line);background:var(--surface);width:auto;height:32px;min-height:32px;box-shadow:none;color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0));cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 12px 0 10px;font-weight:500;display:inline-flex}html:root:root:root:root:root:root:root .tk-chips>.tk-chip:hover{border-color:var(--control)}html:root:root:root:root:root:root:root .tk-chips>.tk-chip[aria-checked=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-soft)}.tk-chip-symbol{width:15px;height:15px;color:var(--muted);flex:none}.tk-chip[aria-checked=true] .tk-chip-symbol{color:var(--accent)}@media (max-width:767px){html:root:root:root:root:root:root:root:root:root:root:root:root:root:root .tk-chips>.tk-chip{height:40px;min-height:40px}}html:root:root:root:root:root:root:root .tk-formular .tk-creator-raster-feld{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media (min-width:768px){html:root:root:root:root:root:root:root .tk-formular .tk-creator-karte{min-height:40px;padding-block:3px}html:root:root:root:root:root:root:root .tk-formular .tk-creator-karte-bild,html:root:root:root:root:root:root:root .tk-formular .tk-creator-karte-bild>.avatar{width:30px;height:30px}}html:root:root:root:root:root:root:root .tk-formular .tk-betrag-waehrung{align-items:stretch;min-width:0;display:flex}html:root:root:root:root:root:root:root .tk-formular .tk-betrag-waehrung>input{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0;margin:0}html:root:root:root:root:root:root:root .tk-formular .tk-betrag-waehrung>select{border-top-left-radius:0;border-bottom-left-radius:0;flex:0 0 88px;width:88px;margin:0 0 0 -1px}html:root:root:root:root:root:root:root .tk-formular .tk-betrag-waehrung>.tk-waehrung-fest{box-sizing:border-box;height:var(--fr-feld);border:var(--border,1px) solid var(--control,var(--line));border-radius:0 var(--radius-md,10px) var(--radius-md,10px) 0;background:var(--subtle);color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));flex:none;align-items:center;margin-left:-1px;padding:0 12px;font-weight:600;display:inline-flex}html:root:root:root:root:root:root:root .tk-formular .tk-feld>label{margin:0;display:block}html:root:root:root:root:root:root:root .tk-formular .tk-haken-zeile{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}@media screen{html[data-look=buehne][data-glas]:root{--gl-grund-1:transparent;--gl-grund-2:#3f6f9f38;--gl-grund-3:#8068c424;--gl-glas:#f6f7f6a8;--gl-glas-stark:#fbfbfadb;--gl-leiste:#fbfbfaf0;--gl-glas-rand:#ffffffb8;--gl-glas-linie:#0000000f;--gl-glas-schatten:inset 0 1px 0 #ffffffb3,0 20px 50px -26px #10181452,0 2px 6px -2px #10181412;--gl-karte:#ffffff94;--gl-karte-rand:#ffffffd9;--gl-karte-schatten:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #ffffff59,0 1px 2px #1018140d,0 22px 48px -26px #10181452;--gl-pille:#fff;--gl-pille-schatten:0 1px 3px #1018141f,0 0 0 .5px #0000000f;--gl-ring:#2d7a5c38;--gl-schleier:#10161438;--gl-ease:cubic-bezier(.32,.72,0,1);--gl-ease-aus:cubic-bezier(.2,.8,.2,1);--gl-blur:blur(32px) saturate(1.8);--radius-lg:18px;--radius-md:12px}html[data-look=buehne][data-glas][data-theme=dark]:root{--gl-grund-1:transparent;--gl-grund-2:#3f6f9f42;--gl-grund-3:#785cb82e;--gl-glas:#1e21229e;--gl-glas-stark:#2a2e2fe0;--gl-leiste:#232728f0;--gl-glas-rand:#ffffff14;--gl-glas-linie:#ffffff12;--gl-glas-schatten:inset 0 1px 0 #ffffff0d,0 24px 60px -26px #000c;--gl-karte:#2226288f;--gl-karte-rand:#ffffff17;--gl-karte-schatten:inset 0 1px 0 #ffffff14,inset 0 0 0 1px #ffffff08,0 1px 2px #0000004d,0 24px 54px -26px #000c;--gl-pille:#33393a;--gl-pille-schatten:inset 0 1px 0 #ffffff14,0 1px 3px #0006;--gl-ring:#6fae8f47;--gl-schleier:#00000080}html[data-look=buehne][data-glas] body{min-height:100vh;background-color:var(--bg);background-image:radial-gradient(46% 50% at 98% 100%,var(--gl-grund-2),transparent 72%),radial-gradient(36% 40% at 78% 4%,var(--gl-grund-3),transparent 70%);background-attachment:fixed;min-height:100dvh}html[data-look=buehne][data-glas] .app{background:0 0}html[data-look=buehne][data-glas] .portal-header{z-index:30;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);border-bottom:1px solid var(--gl-glas-linie);position:sticky;top:0}html[data-look=buehne][data-glas] .portal-header :is(.tk-bell,.account-chip){background:var(--gl-glas-stark);border-color:var(--gl-glas-linie);box-shadow:var(--gl-pille-schatten)}html[data-look=buehne][data-glas] .account-menu-panel{background:var(--gl-glas-stark);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);border:1px solid var(--gl-glas-rand);box-shadow:var(--gl-glas-schatten);background:var(--bk-flaeche-2,var(--surface));border-radius:16px}html[data-look=buehne][data-glas] .account-menu[open]>.account-menu-panel{animation:gl-auf .24s var(--gl-ease) backwards;transform-origin:100% 0}@media (min-width:768px){html[data-look=buehne][data-glas] .app>.sidebar{top:calc(var(--portal-header) + 10px);height:calc(100vh - var(--portal-header) - 20px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:var(--gl-glas);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-glas-schatten),inset 0 0 0 .5px var(--gl-glas-rand);border:0;border-radius:22px;align-self:start;margin:10px 0 10px 10px;padding:12px 10px;position:sticky;overflow-y:auto}}html[data-look=buehne][data-glas] .sidebar nav{gap:1px}html[data-look=buehne][data-glas] .sidebar nav a{min-height:34px;font-size:calc(13.5px - 1.89px * var(--klein,0));transition:background-color .25s var(--gl-ease),color .2s,box-shadow .25s var(--gl-ease),transform .18s var(--gl-ease);border-radius:10px;padding:0 10px;font-weight:550}html[data-look=buehne][data-glas] .sidebar nav a:active{transform:scale(.97)}html[data-look=buehne][data-glas] .sidebar nav a.current,html[data-look=buehne][data-glas] .sidebar nav a.current:hover{background:var(--gl-pille);color:var(--text);box-shadow:var(--gl-pille-schatten);font-weight:600}html[data-look=buehne][data-glas] .sidebar nav .tk-nav-gruppe{font-size:calc(11.5px - .38px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--muted);opacity:1;margin:14px 10px 4px;font-weight:650}html[data-look=buehne][data-glas] .app .pagehead h1{font-size:calc(30px - 4.2px * var(--klein,0));letter-spacing:-.038em;font-weight:750;line-height:1.12}html[data-look=buehne][data-glas] .app .pagehead p{font-size:calc(14.5px - 2.03px * var(--klein,0))}@media (max-width:767px){html[data-look=buehne][data-glas] .app .pagehead h1{font-size:calc(26px - 3.64px * var(--klein,0))}}html[data-look=buehne][data-glas]:root :is(.app .tablewrap thead th,.app .tablewrap th,.app .tablewrap th button,.group-label,.overview-filter label,.overview-kpis .kpi>small:first-child,.tk-kacheln>.kpi>small:first-child,.tk-kennzahlen .kpis>.kpi>small:first-child,.app .panel>h3,.app .panel>.row>h3,.co-monat h3,.tk-suche-gruppe,.tk-einst-gruppe-titel,.tk-einst-liste-titel,.tk-sign-fakten dt,.tk-probelauf-kopf dt,.tk-cr-kacheln dt,.tk-cr-werte dt,.tk-cr fieldset>legend,.app .tk-re-neu form>h3,.tk-re-neu form legend,.app .tk-mahnung .panel>h3,.app .calendar>.day.tk-cal-kopf strong,.tk-abgleich h3,.tk-tarif-heute span,.tk-start-banner-stand,.app .tk-leiste .tk-start-banner-stand),html[data-look=buehne][data-glas]:root :is(.tk-cr .tk-cardtable td[data-label],.tk-cr .tk-cardwide td[data-label]):before{text-transform:none;letter-spacing:0;font-size:calc(12px - .75px * var(--klein,0))}html[data-look=buehne][data-glas]:root .kpi-chip{text-transform:none;letter-spacing:0;font-size:11px}html[data-look=buehne][data-glas]:root :is(.overview-kpis .kpi>small:first-child,.tk-kacheln>.kpi>small:first-child,.tk-kennzahlen .kpis>.kpi>small:first-child){font-size:calc(12.5px - 1.13px * var(--klein,0));font-weight:550}html[data-look=buehne][data-glas]:root :is(.app .calendar>.day.tk-cal-kopf strong,.app .panel>.row>h3,.app .panel>h3,.app .tk-leiste .tk-start-banner-stand,.app .tk-mahnung .panel>h3,.app .tk-re-neu form>h3,.app main .tablewrap thead th,.app main.tk-koop-detail .tk-koop-fakten>.tk-koop-fakten-titel,.app main.tk-sd dialog form>h3,.bk-feldliste h4,.bk-punkte li strong,.bk-titel,.co-monat h3,.eyebrow,.group-label,.kpi-chip,.overview-filter label,.overview-kpis .kpi>small:first-child,.sidebar .nav-group,.sidebar nav .tk-nav-gruppe,.tablewrap th,.tk-abgleich h3,.tk-betrieb .panel:has(>.metric)>h2,.tk-betrieb-gruppe-titel,.tk-block .tk-block-kind,.tk-cr fieldset>legend,.tk-cr-kacheln dt,.tk-cr-werte dt,.tk-demo-fakten dt,.tk-einst-gruppe-titel,.tk-einst-liste-titel,.tk-group>small,.tk-hub-spalten,.tk-inv-schnell-fakten dt,.tk-invlist th,.tk-invlist th button,.tk-kacheln>.kpi>small:first-child,.tk-kennzahlen .kpis>.kpi>small:first-child,.tk-mf-formular h4,.tk-probelauf-kopf dt,.tk-re-neu form legend,.tk-sign-fakten dt,.tk-start-banner-stand,.tk-suche-gruppe,.tk-tarif-heute span,.tk-tv .tk-tarif-vergleich tr.tk-tarif-gruppe th,.tk-vd-rolle,.tk-ve-pruefung-titel,.tk-konsole .overview-kpis.tk-crm-kpis .kpi>small,.tk-lp-label){text-transform:none;letter-spacing:0}html[data-look=buehne][data-glas] :is(.panel,.tablewrap,.overview-kpis .kpi,.tk-kacheln>.kpi,.app .calendar,.integrity-banner):not(.paper):not(.paper *){background-color:var(--gl-karte);border-color:var(--gl-karte-rand);box-shadow:var(--gl-karte-schatten)}html[data-look=buehne][data-glas] .overview-kpis.total .kpi{border-color:var(--bk-kachel-rand)}html[data-look=buehne][data-glas]:root:root:root :is(.tk-guide,.tk-guide-agentur,.tk-minichat,.tk-chat-hinweis,.tk-inv-menue,.tk-kopf-mehr-menue,.tk-rundgang-blase){background-color:var(--gl-glas-stark);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur)}html[data-look=buehne][data-glas] .btn{transition:transform .18s var(--gl-ease),background-color .18s,box-shadow .2s,border-color .18s,color .18s}html[data-look=buehne][data-glas] .btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.965)}html[data-look=buehne][data-glas] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){transition:border-color .18s,box-shadow .2s var(--gl-ease);border-radius:10px}html[data-look=buehne][data-glas] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea):focus{box-shadow:0 0 0 2px var(--gl-ring)}html[data-look=buehne][data-glas] .tablewrap tbody tr{transition:background-color .18s}html[data-look=buehne][data-glas] dialog:not(.tk-rundgang){border:1px solid var(--gl-glas-rand);background:var(--gl-glas-stark);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-glas-schatten);border-radius:22px}html[data-look=buehne][data-glas] dialog:not(.tk-rundgang)[open]{animation:gl-auf .3s var(--gl-ease) backwards}html[data-look=buehne][data-glas] dialog:not(.tk-rundgang)::backdrop{background:var(--gl-schleier);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-look=buehne][data-glas] .toast{border-color:var(--gl-glas-rand);background:var(--gl-glas-stark);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-glas-schatten);animation:gl-hoch .45s var(--gl-ease) backwards;border-radius:16px}html[data-look=buehne][data-glas] .toast[role=alert]{border-color:color-mix(in srgb,var(--error) 45%,transparent)}@media (max-width:767px){html[data-look=buehne][data-glas] .bottomnav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--gl-leiste);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-glas-schatten),inset 0 0 0 .5px var(--gl-glas-rand);border:0;border-radius:26px;padding:6px}html[data-look=buehne][data-glas] .bottomnav a{transition:background-color .25s var(--gl-ease),color .2s;border-radius:20px}html[data-look=buehne][data-glas] .bottomnav a.current{background:var(--gl-pille);box-shadow:var(--gl-pille-schatten)}html[data-look=buehne][data-glas]:not([data-theme=dark]) .bottomnav a.current{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}html[data-look=buehne][data-glas] .workspace{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html[data-look=buehne][data-glas] .tk-chat-fab{bottom:calc(88px + env(safe-area-inset-bottom))}html[data-look=buehne][data-glas] .app .tk-guide-agentur{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}html[data-look=buehne][data-glas] :is(.overview-kpis .kpi,.tk-kacheln>.kpi){animation:gl-erscheinen .5s var(--gl-ease) backwards}html[data-look=buehne][data-glas] :is(.overview-kpis,.tk-kacheln)>.kpi:nth-child(2){animation-delay:40ms}html[data-look=buehne][data-glas] :is(.overview-kpis,.tk-kacheln)>.kpi:nth-child(3){animation-delay:80ms}html[data-look=buehne][data-glas] :is(.overview-kpis,.tk-kacheln)>.kpi:nth-child(4){animation-delay:.12s}html[data-look=buehne][data-glas] :is(.overview-kpis,.tk-kacheln)>.kpi:nth-child(n+5){animation-delay:.16s}@keyframes gl-erscheinen{0%{transform:translateY(8px)}}@keyframes gl-auf{0%{transform:scale(.96)}}@keyframes gl-hoch{0%{transform:translateY(14px)scale(.98)}}@media (prefers-reduced-motion:reduce){html[data-look=buehne][data-glas] *,html[data-look=buehne][data-glas] :before,html[data-look=buehne][data-glas] :after{transition:none!important;animation:none!important}html[data-look=buehne][data-glas] dialog::backdrop{transition:none!important;animation:none!important}}}dialog{background-color:var(--surface);color:var(--text)}dialog::backdrop{background-color:var(--overlay)}dialog[open]:has(>.stack>.tk-dialog-head):not(.tk-seitenpanel){flex-direction:column;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}dialog[open]:has(>.stack>.tk-dialog-head):not(.tk-seitenpanel)>.stack{overscroll-behavior:contain;min-height:0;padding:0 var(--space-6) var(--space-6);flex:auto;overflow-y:auto}dialog[open]:not(.tk-seitenpanel)>.stack>.tk-dialog-head{z-index:3;margin:0 calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);background:var(--surface);border-bottom:var(--border) solid var(--line);align-items:center;position:sticky;top:0}dialog[open]:not(.tk-seitenpanel)>.stack>.tk-dialog-head>h2{margin:0}dialog[open]:not(.tk-seitenpanel)>.stack>.row:last-child:has(button,.btn){z-index:2;margin:0 calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);background:var(--surface);border-top:var(--border) solid var(--line);position:sticky;bottom:0}dialog[open]:not(.tk-seitenpanel)>.stack>:is(form,div):last-child>.row:last-child:has(button,.btn){z-index:2;margin:0 calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);background:var(--surface);border-top:var(--border) solid var(--line);position:sticky;bottom:0}dialog[open]:not(.tk-seitenpanel)>.stack:is(:has(>.row:last-child button),:has(>:is(form,div):last-child>.row:last-child button)){padding-bottom:0}@media (min-width:768px){dialog[open] :is(button,.btn):not(.tk-kontakt-thema):not(.tk-kontakt-zurueck):not(.tk-gk):not(.tk-gk-zu):not(.tk-gk-zahnrad):not(.tk-seitenpanel-zu):not([role=tab]):not([role=option]):not([role=switch]):not(.icon-only){min-height:32px;padding-block:5px;line-height:20px}}@media (max-width:767px){dialog[open]:has(>.stack>.tk-dialog-head):not(.tk-seitenpanel)>.stack{padding:0 var(--space-4) var(--space-4)}dialog[open]:not(.tk-seitenpanel)>.stack>.tk-dialog-head{margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}dialog[open]:not(.tk-seitenpanel)>.stack>.row:last-child:has(button,.btn){margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}dialog[open]:not(.tk-seitenpanel)>.stack>:is(form,div):last-child>.row:last-child:has(button,.btn){margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}}.tk-guide .tk-guide-kopf .tk-guide-zu{border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin-left:auto;padding:0;display:inline-grid}.tk-guide .tk-guide-kopf .tk-guide-zu svg{width:16px;height:16px}dialog[open] .pill>.pill-zeichen{vertical-align:middle;background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;font-size:0;line-height:0;display:inline-block;overflow:hidden}.tk-kontakt-haken .icon{width:22px;height:22px}dialog.tk-seitenpanel.tk-seitenpanel-breit{width:min(880px,100vw)}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel){flex-direction:column;display:flex;overflow:hidden}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>.row:last-child:has(button,.btn){z-index:2;margin:auto calc(-1 * var(--space-5)) 0;padding:var(--space-3) var(--space-5);background:var(--surface);border-top:var(--border) solid var(--line);position:sticky;bottom:0}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>:is(form,div):last-child>.row:last-child:has(button,.btn){z-index:2;margin:auto calc(-1 * var(--space-5)) 0;padding:var(--space-3) var(--space-5);background:var(--surface);border-top:var(--border) solid var(--line);position:sticky;bottom:0}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack:is(:has(>.row:last-child button),:has(>:is(form,div):last-child>.row:last-child button)){padding-bottom:0}@keyframes tk-panel-rein{0%{transform:translate(100%)}to{transform:none}}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel){animation:tk-panel-rein .2s var(--ease,ease-out)}@media (prefers-reduced-motion:reduce){dialog.tk-seitenpanel[open]:not(.tk-glocken-panel){animation:none}}@media (max-width:767px){dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>.row:last-child:has(button,.btn){margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>:is(form,div):last-child>.row:last-child:has(button,.btn){margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack{flex-direction:column;display:flex}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>*{flex:none}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>.row:last-child:has(button,.btn){margin-top:auto}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>:is(form,div):last-child:has(>.row:last-child :is(button,.btn)){flex-direction:column;flex:auto;display:flex}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>:is(form,div):last-child:has(>.row:last-child :is(button,.btn))>*{flex:none}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>:is(form,div):last-child>.row:last-child:has(button,.btn){margin-top:auto}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>.row:last-child:has(button,.btn){justify-content:flex-end}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>:is(form,div):last-child>.row:last-child:has(button,.btn){justify-content:flex-end}dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack :is(form,div,.stack)>.row:last-child>:is(button,.btn).danger,dialog.tk-seitenpanel[open]:not(.tk-glocken-panel)>.stack>.row:last-child>:is(button,.btn).danger{order:-1;margin-right:auto}@media (max-width:480px){html:root dialog[open] .row.tk-dialog-fuss>.row{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px}html:root dialog[open]>.stack>.row:last-child:has(button,.btn):not(.tk-kontakt-fuss){flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px}html:root dialog[open]>.stack>:is(form,div):last-child>.row:last-child:has(button,.btn):not(.tk-kontakt-fuss){flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px}html:root dialog[open]>.stack>.row:last-child:not(.tk-kontakt-fuss)>:is(button,.btn),html:root dialog[open]>.stack>:is(form,div):last-child>.row:last-child:not(.tk-kontakt-fuss)>:is(button,.btn),html:root dialog[open] .row.tk-dialog-fuss>.row>:is(button,.btn){text-align:center;white-space:normal;justify-content:center;width:100%;max-width:none;order:0!important;margin:0!important}html:root dialog[open]>.stack>.row:last-child:not(.tk-kontakt-fuss)>:is(button,.btn).danger:not(.primary),html:root dialog[open]>.stack>:is(form,div):last-child>.row:last-child:not(.tk-kontakt-fuss)>:is(button,.btn).danger:not(.primary){order:1!important}html:root dialog[open]>.stack>.row:last-child:not(.tk-kontakt-fuss)>:is(button,.btn):is(.primary,[type=submit]),html:root dialog[open]>.stack>:is(form,div):last-child>.row:last-child:not(.tk-kontakt-fuss)>:is(button,.btn):is(.primary,[type=submit]),html:root dialog[open] .row.tk-dialog-fuss>.row>:is(button,.btn):is(.primary,[type=submit]){order:2!important}html:root dialog[open] .row.tk-dialog-fuss>.tk-fuss-links{flex-wrap:wrap;flex:none;margin:0}html:root dialog[open] .row.tk-dialog-fuss>span:empty{display:none}}dialog[open] .row:has(>label>:is(input,select))>button:not(.icon-only){align-self:flex-end;min-height:36px!important}@media (max-width:767px){dialog[open] .row:has(>label>:is(input,select))>button:not(.icon-only){min-height:44px!important}}@media (max-width:480px){html:root dialog[open] .row.tk-dialog-fuss>.tk-fuss-links>:is(button,.btn){flex:100%;justify-content:center}}html:root:root .app .tk-kopf-mehr[data-kante] .tk-kopf-mehr-menue{width:max-content;min-width:min(216px,var(--km-breite,216px));max-width:var(--km-breite,calc(100vw - 32px));max-height:var(--km-hoehe,60dvh);overscroll-behavior:contain;margin-top:0;position:absolute;top:calc(100% + 6px);overflow-y:auto}html:root:root .app .tk-kopf-mehr[data-kante=links] .tk-kopf-mehr-menue{left:0;right:auto}html:root:root .app .tk-kopf-mehr[data-kante=rechts] .tk-kopf-mehr-menue{left:auto;right:0}html:root:root .app .tk-kopf-mehr[data-auf=oben] .tk-kopf-mehr-menue{top:auto;bottom:calc(100% + 6px)}html:root:root .app .tk-kopf-mehr[data-kante] .tk-kopf-mehr-menue>:is(a,button,label){white-space:normal;overflow-wrap:anywhere}@media (min-width:768px){.tk-filtermenue[data-kante] .tk-filtermenue-feld{max-width:min(420px,var(--fm-breite,calc(100vw - 32px)))}.tk-filtermenue[data-kante=rechts] .tk-filtermenue-feld{left:auto;right:0}}.tk-inv-menue{overscroll-behavior:contain;width:max-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}html:root:root .app .tk-filtermenue-feld input:is([type=checkbox],[type=radio]){flex:none;width:16px;min-width:0;height:16px}@media (max-width:767px){html:root:root .app .tk-filtermenue-feld input:is([type=checkbox],[type=radio]){width:24px;height:24px}}@media screen{html[data-look=buehne][data-glas]{--mf-aktiv:color-mix(in srgb,var(--accent) 15%,var(--bk-flaeche-2,var(--surface)))}html[data-look=buehne][data-glas][data-theme=dark]{--mf-aktiv:color-mix(in srgb,var(--accent) 22%,var(--bk-flaeche-2,var(--surface)))}html[data-look=buehne][data-glas]:root:root:root :is(.tk-inv-menue,.tk-kopf-mehr-menue,.tk-filtermenue-feld){background-color:var(--bk-flaeche-2,var(--surface));-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--gl-glas-rand);box-shadow:var(--gl-glas-schatten);border-radius:16px}@media (min-width:768px){html:root .app main .tk-invlist td.tk-c-schritt .tk-inv-schritt>.tk-inv-mehr.tk-inv-mehr{width:26px!important;min-width:26px!important}}html[data-look=buehne][data-glas] .tk-inv-menue{min-width:216px;max-width:min(340px,100vw - 16px);padding:6px}html[data-look=buehne][data-glas] .tk-inv-menue>.tk-inv-menuepunkt{min-height:40px;font-size:calc(15px - 2.1px * var(--klein,0));white-space:normal;overflow-wrap:anywhere;border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;padding:5px 12px;font-weight:550;line-height:1.3;display:grid}html[data-look=buehne][data-glas] .tk-inv-menue>.tk-inv-menuepunkt:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}@media (max-width:767px){html[data-look=buehne][data-glas] .tk-inv-menue{min-width:232px}html[data-look=buehne][data-glas] .tk-inv-menue>.tk-inv-menuepunkt{min-height:46px;padding:5px 14px}}html[data-look=buehne][data-glas] .tk-kopf-mehr .tk-kopf-mehr-menue{gap:2px;width:max-content;min-width:216px;max-width:calc(100vw - 32px);padding:6px}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>:is(a,button){width:100%;height:auto;min-height:40px;color:var(--text);font-size:calc(15px - 2.1px * var(--klein,0));text-align:left;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:5px 12px;font-weight:550;line-height:1.3;text-decoration:none;display:flex}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>:is(a,button):is(:hover,:focus-visible):not(:disabled){background:var(--bk-hover,var(--subtle))}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>:is(a,button):focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>button:disabled{color:var(--muted);cursor:default}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>a.tk-voreinstellungen{border-top:0;border-radius:10px;justify-content:space-between;margin-top:0;padding-top:5px}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>a.tk-voreinstellungen .icon{width:16px;height:16px;color:var(--muted);flex:none;order:2}html[data-look=buehne][data-glas] .tk-kopf-mehr .tk-kopf-mehr-menue>label{min-height:40px;color:var(--text);font-size:calc(15px - 2.1px * var(--klein,0));cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:0;padding:5px 12px;font-weight:550;line-height:1.3;display:flex}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>label>input{flex:none;margin:0}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>label>span{min-width:0;padding:0}html[data-look=buehne][data-glas] .tk-kopf-mehr .tk-kopf-mehr-menue>label:hover{background:var(--bk-hover,var(--subtle))}html[data-look=buehne][data-glas] .tk-kopf-mehr .tk-kopf-mehr-menue>label:has(input:checked){background:var(--mf-aktiv)}html[data-look=buehne][data-glas] .tk-kopf-mehr .tk-kopf-mehr-menue>.tk-feldfilter{gap:12px;padding:8px}@media (max-width:767px){html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>:is(a,button),html[data-look=buehne][data-glas] .tk-kopf-mehr .tk-kopf-mehr-menue>label{min-height:46px;padding:5px 14px}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>a.tk-voreinstellungen .icon{width:18px;height:18px}}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>.tk-menue-gefahr:not(:disabled),html[data-look=buehne][data-glas] .tk-inv-menue>:is(.tk-menue-gefahr,.tk-ml-entfernen):not(:disabled){color:var(--error)}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>.tk-menue-gefahr:is(:hover,:focus-visible):not(:disabled),html[data-look=buehne][data-glas]:root .tk-inv-menue>:is(.tk-menue-gefahr,.tk-ml-entfernen):is(:hover,:focus-visible):not(:disabled){background:var(--error-bg)}html[data-look=buehne][data-glas]:root .app .tk-kopf-mehr .tk-kopf-mehr-menue>:is(a.tk-voreinstellungen,.tk-menue-gefahr):not(:first-child),html[data-look=buehne][data-glas] .tk-inv-menue>:is(.tk-menue-gefahr,.tk-ml-entfernen):not(:first-child){margin-top:9px;position:relative}html[data-look=buehne][data-glas] .tk-kopf-mehr .tk-kopf-mehr-menue>:is(a.tk-voreinstellungen,.tk-menue-gefahr):not(:first-child):before,html[data-look=buehne][data-glas] .tk-inv-menue>:is(.tk-menue-gefahr,.tk-ml-entfernen):not(:first-child):before{content:"";border-top:1px solid var(--gl-glas-linie);pointer-events:none;position:absolute;top:-6px;left:6px;right:6px}html[data-look=buehne][data-glas]:root:root .app .tk-filtermenue-knopf[data-aktiv]{background:var(--mf-aktiv);color:var(--text);border-color:#0000}html[data-look=buehne][data-glas]:root:root .app .tk-filtermenue-knopf .tk-chip-count{background:var(--bk-flaeche-2,var(--surface));min-width:18px;height:18px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:2px;padding:0 5px;font-size:11px;font-weight:700;line-height:1}@media (min-width:768px){html[data-look=buehne][data-glas] .app main .toolbar:has(>.tk-filtermenue)>button[aria-pressed]{min-height:32px}}html[data-look=buehne][data-glas] .tk-filtermenue-feld{gap:12px;padding:14px}@media (min-width:768px){html[data-look=buehne][data-glas] .tk-filtermenue-feld{min-width:min(288px,var(--fm-breite,288px))}}html[data-look=buehne][data-glas]:root:root .app .tk-filtermenue-feld :is(.tk-filterfeld,.tk-ansicht-wahl){font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);gap:6px;font-weight:600;line-height:1.3}html[data-look=buehne][data-glas] .tk-filtermenue-feld .tk-ansicht-wahl>span{font-size:inherit;color:inherit}html[data-look=buehne][data-glas]:root:root .app .tk-filtermenue-feld :is(.tk-filterfeld,.tk-ansicht-wahl,.tk-feldfilter) :is(select,input:not([type=checkbox]):not([type=radio])){height:36px;min-height:36px;color:var(--text);font-weight:500}html[data-look=buehne][data-glas]:root:root .app .tk-filtermenue-feld .tk-ansichten{border-top:1px solid var(--gl-glas-linie);gap:8px;padding-top:12px}@media (max-width:767px){html[data-look=buehne][data-glas]:root:root:root .tk-filtermenue-feld{box-shadow:var(--gl-pille-schatten)}html[data-look=buehne][data-glas]:root:root .app .tk-filtermenue-knopf{height:44px;min-height:44px;font-size:calc(13px - 1.5px * var(--klein,0));padding:0 14px}html[data-look=buehne][data-glas]:root:root .app .tk-filtermenue-feld :is(.tk-filterfeld,.tk-ansicht-wahl,.tk-feldfilter) :is(select,input:not([type=checkbox]):not([type=radio])){height:44px;min-height:44px}}html[data-look=buehne][data-glas] .tk-ansichten{gap:8px}html[data-look=buehne][data-glas]:root .app :is(.tk-ansichten>button,.tk-ansichten>.tk-kopf-mehr>summary){max-width:100%;min-height:32px}html[data-look=buehne][data-glas]:root .app .tk-ansichten>.tk-kopf-mehr>summary{white-space:nowrap;height:32px}@media (max-width:767px){html[data-look=buehne][data-glas]:root .app :is(.tk-ansichten>button,.tk-ansichten>.tk-kopf-mehr>summary){min-height:44px}html[data-look=buehne][data-glas]:root .app .tk-ansichten>.tk-kopf-mehr>summary{height:44px}}dialog .tk-ansicht-form>label:not(.tk-check){font-size:calc(12.5px - 1.13px * var(--klein,0));gap:6px;font-weight:600;line-height:1.3;display:grid}html:root:root dialog .tk-ansicht-form>label:not(.tk-check)>input{width:100%;height:36px;min-height:36px;font-weight:500}dialog .tk-ansicht-form>label>small.tk-error{font-weight:500}html dialog .tk-ansicht-form>fieldset.stack{border:0;gap:2px;min-width:0;margin:0;padding:0}dialog .tk-ansicht-form>fieldset>legend{font-size:calc(12.5px - 1.13px * var(--klein,0));margin-bottom:4px;padding:0;font-weight:600;line-height:1.3}dialog .tk-ansicht-form>fieldset>small{color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));margin-top:2px;line-height:1.35}html dialog .tk-ansicht-form label.tk-check{min-height:40px;font-size:calc(14px - 1.96px * var(--klein,0));cursor:pointer;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;margin:0;font-weight:500;line-height:1.3;display:flex}html:root dialog .tk-ansicht-form label.tk-check>span{overflow-wrap:anywhere;min-width:0;padding:0}dialog .tk-ansicht-form label.tk-check:has(input:disabled){color:var(--muted);cursor:default}@media (max-width:767px){html:root:root dialog .tk-ansicht-form>label:not(.tk-check)>input{height:44px;min-height:44px}html dialog .tk-ansicht-form label.tk-check{min-height:44px;font-size:calc(15px - 2.1px * var(--klein,0))}html[data-look=buehne][data-glas] .tk-sort-wahl:not([hidden]){gap:10px;margin-bottom:10px}html[data-look=buehne][data-glas] .tk-sort-wahl>span{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);white-space:nowrap;font-weight:600;line-height:1.3}html[data-look=buehne][data-glas]:root:root .app .tk-sort-wahl>select{height:44px;min-height:44px;color:var(--text);font-weight:500}}}:root{--fl-text:#15201b;--fl-text2:#3a463f;--fl-gedaempft:#6c7770;--fl-linie:#e4e8e5;--fl-kopf:#fafbfa;--fl-gruen:#2a7a5a;--fl-gruen-text:#174a38;--fl-kritisch:#9c2b1b;--fl-umschalter:#eef1ef;--fl-neutral-bg:#e9edea;--fl-neutral-fg:#3a463f;--fl-blau-bg:#dce7f7;--fl-blau-fg:#234a8a;--fl-lila-bg:#e3dbf6;--fl-lila-fg:#4a3585;--fl-rosa-bg:#f4d7e9;--fl-rosa-fg:#7b2a5c;--fl-pfirsich-bg:#ffd6a8;--fl-pfirsich-fg:#8a4500;--fl-gelb-bg:#f6ebb5;--fl-gelb-fg:#5f4b00;--fl-oliv-bg:#d3e8ae;--fl-oliv-fg:#3d5a0c;--fl-tuerkis-bg:#d0e9e6;--fl-tuerkis-fg:#1c5450;--fl-gruen-bg:#cde4d8;--fl-gruen-fg:#174a38;--fl-rot-bg:#f4c9c6;--fl-rot-fg:#8a1d17;--fl-hinweis-rot-bg:#f5d9d4;--fl-hinweis-rot-fg:#8e2415;--fl-hinweis-gelb-bg:#f7e6c0;--fl-hinweis-gelb-fg:#6e4a05;--fl-k-gruen:#8cc3a8;--fl-k-gelb:#e3cc5c;--fl-k-blau:#9dbceb;--fl-k-tuerkis:#8fc9c4;--fl-k-rot:#e38f88;--fl-k-grau:#dde2de;--fl-k-lila:#b9a8e8;--fl-k-rosa:#e5a6cb;--fl-k-pfirsich:#f5ae62;--fl-k-oliv:#a9c866;--fl-ton-a:#2a7a5a;--fl-ton-b:#234a8a;--fl-ton-c:#8a5a12;--fl-ton-d:#1c5450;--fl-ton-e:#5b3f8c;--fl-ton-f:#3a463f}html[data-theme=dark]{--fl-text:#e9eeeb;--fl-text2:#c9d2cd;--fl-gedaempft:#97a39c;--fl-linie:#2c3430;--fl-kopf:#1f2523;--fl-gruen:#4fa582;--fl-gruen-text:#8fd1b4;--fl-kritisch:#f09a8c;--fl-umschalter:#232a27;--fl-neutral-bg:#2e3532;--fl-neutral-fg:#d5ddd8;--fl-blau-bg:#1f3354;--fl-blau-fg:#bfd3f5;--fl-lila-bg:#33295a;--fl-lila-fg:#d3c8f6;--fl-rosa-bg:#4a2440;--fl-rosa-fg:#f2bedd;--fl-pfirsich-bg:#55340f;--fl-pfirsich-fg:#ffcb8f;--fl-gelb-bg:#453c10;--fl-gelb-fg:#efdc8a;--fl-oliv-bg:#2f4016;--fl-oliv-fg:#c8e08a;--fl-tuerkis-bg:#1d403d;--fl-tuerkis-fg:#b5e0dc;--fl-gruen-bg:#1f4334;--fl-gruen-fg:#b8e2cd;--fl-rot-bg:#54211e;--fl-rot-fg:#f6b4ae;--fl-hinweis-rot-bg:#4e241e;--fl-hinweis-rot-fg:#f5b7ad;--fl-hinweis-gelb-bg:#4a3a12;--fl-hinweis-gelb-fg:#f3d891;--fl-k-gruen:#5e9c80;--fl-k-gelb:#bfa845;--fl-k-blau:#6e92c9;--fl-k-tuerkis:#5fa39d;--fl-k-rot:#c2675f;--fl-k-grau:#3a423e;--fl-k-lila:#8573c4;--fl-k-rosa:#b56c97;--fl-k-pfirsich:#c98a45;--fl-k-oliv:#86a040}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-bubble{max-width:none;height:30px;min-height:30px;font-size:calc(13.5px - 1.89px * var(--klein,0));white-space:nowrap;cursor:pointer;box-shadow:none;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 14px;font-weight:600;line-height:1;display:inline-flex;transform:none;background:var(--fl-bb,var(--fl-neutral-bg))!important;color:var(--fl-bf,var(--fl-neutral-fg))!important}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-bubble:hover{filter:brightness(.97)}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-bubble:focus-visible{outline:2px solid var(--fl-gruen);outline-offset:2px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-bubble[disabled]{opacity:.6;cursor:progress}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-bubble-fest{cursor:default;padding:0 14px}.tk-bubble-pfeil{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex:none;width:10px;height:10px}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=neutral]{--fl-bb:var(--fl-neutral-bg);--fl-bf:var(--fl-neutral-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=blau]{--fl-bb:var(--fl-blau-bg);--fl-bf:var(--fl-blau-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=gelb]{--fl-bb:var(--fl-gelb-bg);--fl-bf:var(--fl-gelb-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=rot]{--fl-bb:var(--fl-rot-bg);--fl-bf:var(--fl-rot-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=gruen]{--fl-bb:var(--fl-gruen-bg);--fl-bf:var(--fl-gruen-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=tuerkis]{--fl-bb:var(--fl-tuerkis-bg);--fl-bf:var(--fl-tuerkis-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=lila]{--fl-bb:var(--fl-lila-bg);--fl-bf:var(--fl-lila-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=rosa]{--fl-bb:var(--fl-rosa-bg);--fl-bf:var(--fl-rosa-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=pfirsich]{--fl-bb:var(--fl-pfirsich-bg);--fl-bf:var(--fl-pfirsich-fg)}:is(.tk-bubble,.tk-bubble-punkt)[data-ton=oliv]{--fl-bb:var(--fl-oliv-bg);--fl-bf:var(--fl-oliv-fg)}.tk-bubble-wahl{z-index:2000;background:var(--surface);min-width:240px;max-width:min(320px,100vw - 16px);max-height:min(360px,70vh);color:var(--text);border:1px solid var(--line);border-radius:14px;gap:2px;padding:6px;display:grid;position:fixed;overflow:auto;box-shadow:0 12px 32px #15201b29}html .tk-bubble-wahl .tk-bubble-option{width:100%;height:auto;min-height:36px;color:var(--text);font-size:calc(14px - 1.96px * var(--klein,0));text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex;transform:none;justify-content:flex-start!important}html .tk-bubble-wahl .tk-bubble-option:hover,html .tk-bubble-wahl .tk-bubble-option:focus-visible{background:var(--fl-umschalter)}html .tk-bubble-wahl .tk-bubble-option[aria-selected=true]{font-weight:650}.tk-bubble-punkt{background:var(--fl-bf);border-radius:50%;flex:none;width:10px;height:10px}.tk-bubble-haken{fill:none;width:14px;height:14px;stroke:var(--fl-gruen);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-left:auto}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-monatsbalken{border:1px solid var(--fl-linie);cursor:pointer;height:30px;min-height:30px;box-shadow:none;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex;transform:none;background:var(--surface)!important;color:var(--fl-gedaempft)!important}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-monatsbalken:focus-visible{outline:2px solid var(--fl-gruen);outline-offset:2px}.tk-monat-kaestchen{background:var(--fl-k-grau);border-radius:4px;flex:none;width:18px;height:14px}.tk-monat-kaestchen[data-ton=gruen]{background:var(--fl-k-gruen)}.tk-monat-kaestchen[data-ton=gelb]{background:var(--fl-k-gelb)}.tk-monat-kaestchen[data-ton=blau]{background:var(--fl-k-blau)}.tk-monat-kaestchen[data-ton=tuerkis]{background:var(--fl-k-tuerkis)}.tk-monat-kaestchen[data-ton=rot]{background:var(--fl-k-rot)}.tk-monat-kaestchen[data-ton=lila]{background:var(--fl-k-lila)}.tk-monat-kaestchen[data-ton=rosa]{background:var(--fl-k-rosa)}.tk-monat-kaestchen[data-ton=pfirsich]{background:var(--fl-k-pfirsich)}.tk-monat-kaestchen[data-ton=oliv]{background:var(--fl-k-oliv)}.tk-monatsbalken-mehr{font-size:calc(12px - .75px * var(--klein,0));margin-right:2px;font-weight:600}.tk-markenzeichen{color:#fff;width:30px;height:30px;font-size:calc(14px - 1.96px * var(--klein,0));background:var(--fl-ton-f);border-radius:8px;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.tk-markenzeichen img{object-fit:contain;background:#fff;width:100%;height:100%}.tk-markenzeichen[data-ton=a]{background:var(--fl-ton-a)}.tk-markenzeichen[data-ton=b]{background:var(--fl-ton-b)}.tk-markenzeichen[data-ton=c]{background:var(--fl-ton-c)}.tk-markenzeichen[data-ton=d]{background:var(--fl-ton-d)}.tk-markenzeichen[data-ton=e]{background:var(--fl-ton-e)}.tk-markenzeichen[data-ton=f]{background:var(--fl-ton-f)}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-koop-person{color:var(--fl-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-koop-person .tk-creator-foto{border-radius:50%;flex:none;place-items:center;width:28px;min-width:28px;height:28px;font-size:11px;font-weight:700;display:inline-grid;overflow:hidden}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-koop-person .tk-creator-foto img{object-fit:cover;width:100%;height:100%;display:block}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-koop-mit-logo{align-items:center;gap:10px;min-width:0;display:flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-koop-texte{min-width:0;display:grid}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-bubble-fest{height:26px;min-height:26px;font-size:calc(13px - 1.5px * var(--klein,0));gap:7px;padding:0 12px 0 10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-bubble-fest:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:767px){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-bubble-fest{white-space:normal;text-align:left;border-radius:14px;height:auto;min-height:26px;padding-block:4px;line-height:1.3}}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) span.tk-monatsbalken{cursor:default}.tk-monat-kaestchen[data-aktuell]{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--fl-gedaempft)}.tk-wer{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tk-wer>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-wer-foto{color:#fff;background:var(--fl-ton-f);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-grid;overflow:hidden}.tk-wer-foto img{object-fit:cover;width:100%;height:100%;display:block}.tk-wer-foto[data-ton=a]{background:var(--fl-ton-a)}.tk-wer-foto[data-ton=b]{background:var(--fl-ton-b)}.tk-wer-foto[data-ton=c]{background:var(--fl-ton-c)}.tk-wer-foto[data-ton=d]{background:var(--fl-ton-d)}.tk-wer-foto[data-ton=e]{background:var(--fl-ton-e)}:is(.tk-wer-foto,.tk-markenzeichen)[data-klein]{width:24px;height:24px;font-size:calc(10px + 1px * var(--mindest,0))}.tk-markenzeichen[data-klein]{font-size:calc(12px - .75px * var(--klein,0));border-radius:6px}.tk-wer[data-umbruch]>span:last-child{white-space:normal;overflow-wrap:anywhere;overflow:visible}:is(.tk-wer-foto,.tk-markenzeichen)[data-gross]{width:44px;height:44px;font-size:calc(17px - 2.38px * var(--klein,0))}.tk-markenzeichen[data-gross]{border-radius:11px}:is(.tk-wer-foto,.tk-markenzeichen)[data-kopf]{width:64px;height:64px;font-size:calc(24px - 3.36px * var(--klein,0))}.tk-markenzeichen[data-kopf]{border-radius:14px}@media (min-width:768px){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-liste thead th{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);white-space:nowrap;font-weight:600}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-liste tbody tr>td{vertical-align:middle;white-space:nowrap;height:58px;padding-block:10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-liste tbody td small:not(.tk-koop-alt){font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-liste th,html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-liste td{padding-inline:10px}}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-kurz{max-width:var(--fl-kurz,220px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-kritisch{color:var(--fl-kritisch);font-weight:600}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-liste.tk-fl-zeilen{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .panel.tk-fl-liste.tk-fl-zeilen{padding-block:6px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile{border:0;border-top:1px solid var(--fl-linie);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:6px 12px;min-width:0;margin:0;padding:12px 0;display:grid}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile:first-child{border-top:0}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-zeichen{grid-area:1/1;place-items:center;width:30px;height:30px;margin-top:2px;display:inline-grid}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-text{grid-column:2;gap:2px;min-width:0;display:grid}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-text>strong{font-size:calc(14.5px - 2.03px * var(--klein,0));color:var(--fl-text);overflow-wrap:anywhere;font-weight:600;line-height:1.35}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-text>small{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;margin:0;line-height:1.4;display:block}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 8px;min-width:0;display:flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-neben{min-width:0;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-text2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-stand{min-width:0;max-width:100%;display:inline-flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-aktionen{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;min-width:0;margin:0;display:flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-aktionen:empty{display:none}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-aktionen>:is(.btn,button){white-space:nowrap;border-radius:999px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-hinweis{max-width:none;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;grid-column:2;margin:0;line-height:1.45}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-hinweis[data-ton=rot]{border:1px solid color-mix(in srgb,var(--fl-hinweis-rot-fg) 35%,transparent);background:var(--fl-hinweis-rot-bg);color:var(--fl-hinweis-rot-fg);border-radius:10px;padding:7px 11px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile[aria-current=true]{--fl-zm:color-mix(in srgb,var(--fl-gruen) 12%,transparent);background:var(--fl-zm);box-shadow:-10px 0 0 var(--fl-zm),10px 0 0 var(--fl-zm);border-top-color:#0000;border-radius:10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile[aria-current=true]+.tk-fl-zeile{border-top-color:#0000}@media (min-width:768px){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:58px;padding:10px 0}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-zeichen{grid-row:1/span 2;align-self:start;margin-top:4px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-text{grid-row:1}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-meta{grid-row:2;gap:6px 10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-neben{font-size:calc(13px - 1.5px * var(--klein,0))}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-aktionen{flex-wrap:nowrap;grid-area:1/3/span 2;justify-content:flex-end}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-hinweis{grid-area:3/2/auto/-1}}@media (min-width:1360px){@supports (grid-template-columns:subgrid){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-liste.tk-fl-zeilen{grid-template-columns:30px minmax(0,1fr) auto auto auto;column-gap:16px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>*{grid-column:1/-1}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile{grid-template-columns:subgrid;column-gap:16px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-zeichen{grid-row:1;align-self:center;margin-top:0}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-meta{display:contents}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-neben{grid-area:1/3;max-width:220px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-stand{grid-area:1/4}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-aktionen{grid-area:1/5}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-hinweis{grid-area:2/2/auto/-1}}}@media (max-width:767px){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-hinweis{order:1}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-aktionen{order:2}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-aktionen>:is(.btn,button){min-height:38px}}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container.tk-fl-liste{grid-template-columns:minmax(0,1fr);column-gap:0;container:fl-zeilen/inline-size}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container.tk-fl-zeilen>*{grid-column:1/-1}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container.tk-fl-zeilen>.tk-fl-zeile{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:12px;min-height:0;padding-block:12px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-zeichen{grid-row:1;align-self:auto;margin-top:2px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-text{grid-row:auto}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-meta{grid-row:auto;gap:6px 8px;display:flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-neben{max-width:none;font-size:calc(12.5px - 1.13px * var(--klein,0));grid-area:auto}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-stand{grid-area:auto}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-aktionen{flex-wrap:wrap;grid-area:auto/2;justify-content:normal}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-hinweis{grid-area:auto/2}@container fl-zeilen (width<=767px){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-hinweis{order:1}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-aktionen{order:2}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-aktionen>:is(.btn,button){min-height:38px}}@container fl-zeilen (width>=768px){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container.tk-fl-zeilen>.tk-fl-zeile{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:58px;padding-block:10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-zeichen{grid-row:1/span 2;align-self:start;margin-top:4px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-text{grid-row:1}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-meta{grid-row:2;gap:6px 10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-neben{font-size:calc(13px - 1.5px * var(--klein,0))}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-aktionen{flex-wrap:nowrap;grid-area:1/3/span 2;justify-content:flex-end}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-hinweis{grid-area:3/2/auto/-1}}@supports (grid-template-columns:subgrid){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container.tk-fl-liste{grid-template-columns:30px minmax(0,1fr) auto auto auto;column-gap:16px}@container fl-zeilen (width>=1360px){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container.tk-fl-zeilen>.tk-fl-zeile{grid-template-columns:subgrid;column-gap:16px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-zeichen{grid-row:1;align-self:center;margin-top:0}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-meta{display:contents}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-neben{grid-area:1/3;max-width:220px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-stand{grid-area:1/4}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-aktionen{grid-area:1/5}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen-container .tk-fl-zeile-hinweis{grid-area:2/2/auto/-1}}}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile:is([data-link],[data-pfeil]){position:relative}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-text>strong>.tk-fl-zeile-link{color:inherit;font:inherit;text-align:inherit;cursor:pointer;outline:0;text-decoration:none;display:inline}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-text>strong>button.tk-fl-zeile-link{height:auto;min-height:0;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;transform:none}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-link:after{content:"";border-radius:10px;position:absolute;inset:0 -10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-link:focus-visible:after{outline:2px solid var(--fl-gruen);outline-offset:-2px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile[data-link] :is(.tk-fl-zeile-aktionen,:is(.tk-fl-zeile-meta,.tk-fl-zeile-hinweis,.tk-fl-zeile-text>small) :is(a,button)){z-index:1;position:relative}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile[data-gewaehlt]{--fl-zm:color-mix(in srgb,var(--fl-gruen-bg) 55%,transparent);background:var(--fl-zm);box-shadow:-10px 0 0 var(--fl-zm),10px 0 0 var(--fl-zm);border-top-color:#0000;border-radius:10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile[data-gewaehlt]+.tk-fl-zeile{border-top-color:#0000}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile[data-gewaehlt] :is(.tk-fl-zeile-text>small,.tk-fl-zeile-hinweis:not([data-ton])){color:var(--fl-text2)}@media (hover:hover){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile[data-link]:not([data-gewaehlt],[aria-current=true]):hover{--fl-zm:var(--fl-umschalter);background:var(--fl-zm);box-shadow:-10px 0 0 var(--fl-zm),10px 0 0 var(--fl-zm);border-top-color:#0000;border-radius:10px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile[data-link]:not([data-gewaehlt],[aria-current=true]):hover+.tk-fl-zeile{border-top-color:#0000}}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeilen>.tk-fl-zeile[data-pfeil]{padding-right:22px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-zeile-pfeil{fill:none;width:12px;height:12px;stroke:var(--fl-gedaempft);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-top:-6px;position:absolute;top:50%;right:2px}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-reiter{flex-wrap:wrap;gap:6px;display:flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-reiter>:is(button,a){height:32px;min-height:32px;color:var(--fl-text2);font-size:calc(14px - 1.96px * var(--klein,0));box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-weight:500;text-decoration:none;display:inline-flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-reiter>:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--fl-gruen-bg);color:var(--fl-gruen-fg);font-weight:600}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-reiter .tk-fl-zahl{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);font-weight:600}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-reiter>:is([aria-selected=true],[aria-pressed=true],[aria-current=page]) .tk-fl-zahl{color:var(--fl-gruen)}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-reiter [data-todo] .tk-fl-zahl{color:var(--fl-kritisch)}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-umschalter{background:var(--fl-umschalter);border-radius:999px;gap:2px;padding:3px;display:inline-flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-umschalter>:is(button,a){height:32px;min-height:32px;color:var(--fl-text2);font-size:calc(14px - 1.96px * var(--klein,0));box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-umschalter>:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:var(--surface);color:var(--fl-text);font-weight:600;box-shadow:0 1px 2px #15201b14}.tk-fl-kopf{align-items:center;gap:16px;min-width:0;display:flex}.tk-fl-kopf-text{gap:2px;min-width:0;display:grid}.tk-fl-kopf-text h1{margin:0}.tk-fl-kopf-text p{color:var(--fl-gedaempft);font-size:calc(14px - 1.96px * var(--klein,0));margin:0}.tk-fl-kopf-rechts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.tk-fl-angaben{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;margin:0;display:grid}.tk-fl-angaben>div{gap:2px;min-width:0;display:grid}.tk-fl-angaben dt{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);font-weight:600}.tk-fl-angaben dd{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--fl-text);overflow-wrap:anywhere;margin:0}.tk-fl-wichtig{border:1px solid var(--fl-wb,var(--fl-linie));background:var(--fl-wg,var(--surface));color:var(--fl-wf,var(--fl-text));font-size:calc(14px - 1.96px * var(--klein,0));border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.tk-fl-wichtig[data-ton=rot]{--fl-wb:color-mix(in srgb,var(--fl-hinweis-rot-fg) 35%,transparent);--fl-wg:var(--fl-hinweis-rot-bg);--fl-wf:var(--fl-hinweis-rot-fg)}.tk-fl-wichtig[data-ton=gelb]{--fl-wb:color-mix(in srgb,var(--fl-hinweis-gelb-fg) 35%,transparent);--fl-wg:var(--fl-hinweis-gelb-bg);--fl-wf:var(--fl-hinweis-gelb-fg)}.tk-fl-wichtig>:last-child:is(a,button,.btn){flex:none;margin-left:auto}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) main .tk-fl-fuss{z-index:4;margin-top:var(--space-4);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);box-shadow:0 -6px 18px color-mix(in srgb,var(--text) 8%,transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) main .tk-fl-fuss>.tk-fl-fuss-links{margin-right:auto}@media (max-width:767px){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) main .tk-fl-fuss{border-radius:var(--radius-md);padding:10px 12px}html .app:has(~.bottomnav) main .tk-fl-fuss:not(dialog *){bottom:calc(var(--fl-handy-nav,calc(74px + env(safe-area-inset-bottom,0px))) + 8px)}}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladehinweis{border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--fl-text);font-size:calc(14px - 1.96px * var(--klein,0));border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladehinweis[data-kompakt]{background:0 0;border:0;min-height:40px;padding:8px 0}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladehinweis[data-art=still]{background:0 0;border-color:#0000}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladehinweis[data-art=fehler]{border-color:color-mix(in srgb,var(--fl-rot-fg) 35%,transparent);background:var(--fl-rot-bg);color:var(--fl-rot-fg)}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladehinweis[data-art=fehler][data-kompakt]{background:0 0;border:0}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladetext{gap:1px;min-width:0;display:grid}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladetext strong{font-weight:600}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladetext small{font-size:calc(13px - 1.5px * var(--klein,0));color:inherit;opacity:.8}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladehinweis>button{flex:none;margin-left:auto}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladepunkt{background:var(--fl-gruen);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite tk-fl-puls}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladehinweis[data-art=lange] .tk-fl-ladepunkt{background:var(--fl-gelb-fg)}html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladehinweis[data-art=fehler] .tk-fl-ladepunkt{background:var(--fl-rot-fg);animation:none}@keyframes tk-fl-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){html :is(.app,.auth-shell,.web,.tk-bereichswahl,.tk-sperre,dialog) .tk-fl-ladepunkt{animation:none}}.co-logo{flex:none;align-items:center;line-height:0;display:inline-flex}.co-logo img{-webkit-user-select:none;user-select:none;width:auto;max-width:none;display:block}.co-logo[data-size=md] .co-full{height:30px}.co-logo[data-size=sm] .co-full{height:20px}.co-logo .co-symbol{height:32px}.co-logo .co-dark,:root[data-theme=dark] .co-logo .co-light{display:none}:root[data-theme=dark] .co-logo .co-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .co-logo .co-light{display:none}:root:not([data-theme]) .co-logo .co-dark{display:block}}.co-logo[data-form=responsive] .co-symbol{display:none}@media (max-width:760px){.co-logo[data-form=responsive] .co-full{display:none!important}.co-logo[data-form=responsive] .co-symbol{display:block}}@media print{.co-logo .co-dark{display:none!important}.co-logo .co-light{display:block!important}}html .co-einwilligung{max-width:none;max-height:none;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));border-width:var(--border) 0 0;font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 20px;line-height:1.45;display:grid;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -10px 30px -18px #00000059}html .co-einwilligung>p{grid-column:1}html .co-einwilligung .co-einwilligung-h{font-size:calc(13px - 1.5px * var(--klein,0))}html .co-einwilligung-knoepfe{grid-area:1/2/span 2;align-self:center;gap:8px;margin-top:0}html .co-einwilligung-knoepfe button{white-space:nowrap;width:auto;min-width:112px;min-height:36px}html body{padding-bottom:var(--co-einwilligung-hoehe,0px)}@media (max-width:767px){html .co-einwilligung{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));font-size:calc(12px - .75px * var(--klein,0));grid-template-columns:minmax(0,1fr);row-gap:4px}html .co-einwilligung>p:not(.co-einwilligung-h){overscroll-behavior:contain;max-height:5.8em;overflow:auto}html .co-einwilligung-knoepfe{grid-area:auto/1;margin-top:4px}html .co-einwilligung-knoepfe button{width:100%;min-width:0;min-height:44px}}.tk-preview{width:100%;min-height:calc(var(--space-20) * 3.5);border:var(--border) solid var(--line);border-radius:var(--radius-md)}.tk-swatch{gap:var(--space-2);padding:var(--space-3);font-size:var(--size-xs);align-content:end;font-weight:600;display:grid}.tk-placeholders{gap:var(--space-2);flex-wrap:wrap;display:flex}.tk-nummer-beispiel{margin-bottom:var(--space-1);font-size:var(--size-sm);color:var(--text);overflow-wrap:anywhere;display:block}.tk-weitere-angaben>.stack{padding-top:var(--space-3)}.tk-weitere-angaben p{padding-bottom:0}.tk-placeholders button{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--size-xs)}.tk-table-input{min-width:calc(var(--space-16) * 2)}.tk-muted-row td{color:var(--muted)}.tk-rahmen-hinweise{gap:var(--space-4);padding-bottom:0!important}.tk-rahmen-hinweise+main.content{padding-top:var(--space-4)}.tk-facts{gap:var(--space-2) var(--space-5);grid-template-columns:max-content 1fr;margin:0;display:grid}.tk-facts dt{color:var(--muted)}.tk-facts dd{margin:0}@media (max-width:640px){.tk-facts{grid-template-columns:1fr}.tk-facts dd{margin-bottom:var(--space-2)}}.tk-rechte-karten{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));align-items:start;display:grid}.tk-rechte-speichern.tk-ungespeichert{z-index:5;padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);position:sticky;bottom:0}@media (max-width:767px){.tk-rechte-speichern.tk-ungespeichert{bottom:calc(69px + env(safe-area-inset-bottom,0px))}}.tk-team-grid>.panel{align-content:start}.tk-check>input[type=radio]{width:20px;height:20px;min-height:0;margin:var(--space-2);accent-color:var(--accent);border:0;flex:none;padding:0}label.tk-check:has(input[type=radio]){align-items:center;min-height:44px}label.tk-check:has(input[type=radio])>span{padding-top:0}.tk-dns-wert{overflow-wrap:anywhere;word-break:break-all;font-size:var(--size-xs);display:block}.tk-dns-kopieren{margin-top:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--size-xs)}.tk-wa-ereignisse td:first-child{white-space:normal;min-width:160px}.tk-wa-ereignisse td:first-child small:not(.tk-wa-schmal){color:var(--muted);display:block}.tk-wa-ereignisse td:nth-child(2){white-space:normal;min-width:260px}.tk-wa-ereignisse td:last-child{width:1%}.tk-wa-wrap{container-type:inline-size}.tk-wa-ereignisse .tk-wa-schmal{display:none}@container (width<=640px){.tk-wa-ereignisse th:nth-child(2),.tk-wa-ereignisse td:nth-child(2){display:none}.tablewrap .tk-wa-ereignisse,.tk-wa-ereignisse td:first-child{min-width:0}.tk-wa-ereignisse .tk-wa-schmal{margin-top:var(--space-1);display:block}}.tk-rabatt{text-align:left;background:var(--success-bg);border-color:var(--success-bg)}.tk-rabatt .tk-rabatt-zahl{color:var(--success)}.tk-halten{gap:var(--space-3)}.tk-halten-karte{gap:var(--space-2)}.tk-halten-gross{font-size:var(--size-xl,calc(1.375rem - 3.08px * var(--klein,0)));color:var(--text);font-weight:700;line-height:1.15}.tk-halten-leiste{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap}.tk-rabatt-zahl{font-size:clamp(calc(34px - 4.76px * var(--klein,0)),7vw,calc(48px - 6.72px * var(--klein,0)));letter-spacing:-.02em;color:var(--accent);font-weight:800;line-height:1.05}.tk-rabatt-laufzeit{font-size:var(--size-md,calc(1rem - 2.24px * var(--klein,0)));color:var(--text);margin:0}.tk-rabatt-klein{font-size:var(--size-sm,calc(.875rem - 1.96px * var(--klein,0)));color:var(--text-2,var(--muted));margin:0}.tk-weg{gap:var(--space-3)}.tk-weg-fortschritt{gap:var(--space-1)}.tk-weg-schritt{color:var(--text-2,var(--muted));font-weight:600}.tk-weg h3,.tk-weg legend h3{margin:0}.tk-weg legend{padding:0}.tk-weg-fakten{gap:var(--space-1);margin:0;padding-left:1.1em;display:grid}.tk-weg-fakten strong{font-variant-numeric:tabular-nums}.tk-weg-monate{gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0}.tk-weg-fuss{flex-wrap:wrap-reverse}button.quiet.tk-textlink.tk-textlink-grau,button.quiet.tk-textlink.tk-textlink-grau:hover,button.quiet.tk-textlink.tk-textlink-grau:active,button.quiet.tk-textlink.tk-textlink-grau:focus{color:var(--text-2,var(--muted));box-shadow:none;text-underline-offset:3px;background:0 0;border:0;font-weight:400;text-decoration:underline}button.quiet.tk-textlink.tk-textlink-grau:hover{color:var(--text)}.tk-weg-einstieg{padding-top:var(--space-2);margin:0}.tk-weg .tk-halten-gross,.tk-winback .tk-halten-gross{font-size:calc(1.25rem - 2.8px * var(--klein,0));line-height:1.25}@media (max-width:640px){.tk-weg .tk-halten-gross,.tk-winback .tk-halten-gross{font-size:calc(1.0625rem - 2.38px * var(--klein,0))}.tk-weg .tk-rabatt-zahl{font-size:calc(34px - 4.76px * var(--klein,0))}}.tk-zwischen-liste{gap:var(--space-4);display:grid}.tk-zwischen-status{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--border) solid var(--line);display:grid}.tk-zwischen-status:last-child{border-bottom:0}.tk-zwischen-chip{align-items:center;gap:4px;display:inline-flex}.tk-zwischen-chip button{min-height:0;padding:0 4px;line-height:1}.tk-zwischen-vorschlag{min-height:30px;font-size:var(--size-xs);border-style:dashed;padding:2px 10px}.tk-zwischen-status form input{flex:12rem;min-width:0}@media (min-width:768px){.app main.tk-einst{row-gap:12px}.app main.tk-einst .tk-einst-inhalt{grid-template-columns:minmax(0,1fr);gap:12px}.app main.tk-einst :is(form.stack,.panel.stack,.stack){gap:12px}.app main.tk-einst :is(form,.panel) .grid{gap:12px 16px}.app main.tk-einst label:not(.row):not(.tk-check):not(.tk-einst-wahl){font-size:calc(12px - .75px * var(--klein,0));color:var(--text-2,var(--text));gap:4px;font-weight:500;line-height:1.35}.app main.tk-einst label :is(input:not([type=checkbox]):not([type=radio]),select){height:34px;min-height:34px;font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);padding:5px 10px;font-weight:400}.app main.tk-einst label textarea{font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);padding:7px 10px;font-weight:400}.app main.tk-einst label>small,.app main.tk-einst :is(form,.panel) label+small{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--muted);line-height:1.4}:is(.app main.tk-einst label.tk-check,.app main.tk-einst label.row:has(>input[type=checkbox])){min-height:32px;font-size:calc(13.5px - 1.89px * var(--klein,0))}.app main.tk-einst label.tk-check>input[type=checkbox],.app main.tk-einst label.row>input[type=checkbox]{width:18px;height:18px;margin:6px 8px 6px 2px}.app main.tk-einst label.tk-check>span{padding-top:4px}.app main.tk-einst :is(.stack,fieldset)>label:is(.tk-check,.row)+label:is(.tk-check,.row){margin-top:-8px}.app main.tk-einst .panel>h2,.app main.tk-einst form>h2{font-size:calc(16px - 2.24px * var(--klein,0));margin-top:6px}.app main.tk-einst .panel h3{font-size:calc(14px - 1.96px * var(--klein,0))}.app main.tk-einst .panel p{line-height:1.5}.app main.tk-einst form.stack>button,.app main.tk-einst form.stack>.row,.app main.tk-einst .panel.stack>:is(button,a.btn){justify-self:start}.app main.tk-einst details{padding:6px 0}.app main.tk-einst .panel>details:only-child{padding:0}.app main.tk-einst details>summary{min-height:32px}.app main.tk-einst .tk-bankliste td.mono{font-size:calc(12px - .75px * var(--klein,0));letter-spacing:-.01em}.app main.tk-einst .tk-bankliste .tk-bank-bic-spalte{display:none}.app main.tk-einst .tk-bankliste td:first-child{white-space:normal;min-width:7rem}.app main.tk-einst .tk-bankliste td button{min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:2px 10px}.app main.tk-einst .tablewrap td :is(button,.btn):not(.tk-icon-btn){min-height:28px;padding-block:2px}.app main.tk-einst .tablewrap td :is(input:not([type=checkbox]):not([type=radio]),select){height:30px;min-height:30px;font-size:calc(13px - 1.5px * var(--klein,0));padding:3px 8px}.app main.tk-einst .tablewrap td input[type=checkbox]{margin:4px}}@media (max-width:767px){.tk-bankliste .tk-bank-bic{display:none}}@container tk-mahnleiter (width>=800px){.tk-mahnleiter table{table-layout:fixed;width:100%}.tk-mahnleiter col.tk-ml-c-stufe{width:60px}.tk-mahnleiter col.tk-ml-c-frist{width:228px}.tk-mahnleiter col.tk-ml-c-gebuehr{width:92px}.tk-mahnleiter col.tk-ml-c-schalter{width:80px}.tk-mahnleiter col.tk-ml-c-schalter+col.tk-ml-c-schalter{width:104px}.tk-mahnleiter col.tk-ml-c-aktion{width:56px}html:root .app main .tablewrap.tk-mahnleiter :is(th,td){padding-left:12px;padding-right:12px}.tk-mahnleiter td{vertical-align:top}.tk-mahnleiter td.tk-ml-stufe{color:var(--text-2);padding-top:18px;font-weight:600}.tk-mahnleiter td.tk-ml-gebuehr,.tk-mahnleiter td.tk-ml-gebuehr input{text-align:right}.tk-mahnleiter td :is(input,select).tk-table-input{width:100%;min-width:0}.tk-mahnleiter .tk-ml-frist{gap:6px;display:flex}.tablewrap.tk-mahnleiter .tk-ml-frist>.tk-ml-tage.tk-ml-tage{flex:0 0 56px;width:56px}.tk-mahnleiter td select.tk-table-input{text-overflow:ellipsis;padding-right:28px}.tk-mahnleiter .tk-ml-frist .tk-ml-zaehlweise{flex:auto}.tk-mahnleiter td.tk-ml-schalter{padding-top:17px}.tk-mahnleiter td.tk-ml-aktion{text-align:right;padding-top:14px}.tk-mahnleiter td small{margin-top:4px;display:block}}.tablewrap.tk-mahnleiter td .tk-ml-eigen{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:6px;display:block}.tablewrap.tk-mahnleiter td{overflow-wrap:anywhere}.tk-mahnleiter .tk-ml-frist{gap:6px;min-width:0;display:flex}.tablewrap.tk-mahnleiter .tk-ml-frist>.tk-ml-tage{flex:0 0 72px;width:72px;min-width:0}.tablewrap.tk-mahnleiter .tk-ml-frist>.tk-ml-zaehlweise{flex:auto;width:auto;min-width:0}.tk-schalter{cursor:pointer;align-items:center;gap:8px;min-height:24px;display:inline-flex}html .tk-schalter>input[type=checkbox][role=switch]{appearance:none;border:1px solid var(--line-strong);background:var(--subtle);cursor:pointer;width:36px;min-width:36px;max-width:36px;height:20px;min-height:0;transition:background var(--duration-fast,.12s);border-radius:999px;flex:none;margin:0;padding:0;position:relative}html .tk-schalter>input[type=checkbox][role=switch]:after{content:"";background:var(--surface);width:14px;height:14px;transition:transform var(--duration-fast,.12s);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}html .tk-schalter>input[type=checkbox][role=switch]:checked{background:var(--accent);border-color:var(--accent)}html .tk-schalter>input[type=checkbox][role=switch]:checked:after{transform:translate(16px)}html .tk-schalter>input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html .tk-schalter>input[type=checkbox][role=switch]:not(:checked){background:color-mix(in srgb,var(--muted) 22%,transparent);border-color:color-mix(in srgb,var(--muted) 70%,transparent)}html .tk-schalter>input[type=checkbox][role=switch]:not(:checked):after{background:var(--muted);box-shadow:none}html .tk-schalter>input[type=checkbox][role=switch]:checked:after{background:#fff}.tk-schalter>span{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text-2)}@container tk-mahnleiter (width>=800px){.tk-mahnleiter .tk-schalter>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.tk-inv-menue>.tk-ml-entfernen:not(:disabled){color:var(--error)}.tk-inv-menue>.tk-ml-entfernen .tk-ml-grund{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);white-space:normal;margin-top:2px;display:block}@media (min-width:1100px){.app main.tk-einst :is(form,.panel) .grid.three:has(>label){grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.app main.tk-einst .grid.tk-firma-adresse{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.4fr)}}@media (min-width:1200px){.app main.content.tk-einst{grid-template-columns:220px minmax(0,1fr)}}.app .panel.tk-klapp{padding:0}.app .panel.tk-klapp>h2.tk-klapp-kopf{font-size:inherit;line-height:inherit;margin:0}.tk-klapp-kopf>button{border-radius:inherit;width:100%;min-height:44px;box-shadow:none;color:var(--text);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:8px 16px;display:flex}html[data-look=buehne] .app .tk-klapp-kopf>button{box-shadow:none;color:var(--text);background:0 0}.tk-klapp-kopf>button:hover,html[data-look=buehne] .app .tk-klapp-kopf>button:hover{background:var(--subtle)}.tk-klapp-kopf>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tk-klapp-titel{font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:-.005em;flex:none;font-weight:650}.tk-klapp-zus{min-width:0;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);flex:auto;font-weight:400}.tk-klapp-kopf .pill{height:22px;min-height:0;line-height:22px;font-size:calc(11.5px - .38px * var(--klein,0));flex:none;padding:0 9px}.tk-klapp-pfeil{color:var(--muted);transition:transform var(--duration-fast,.12s) ease;flex:none;place-items:center;margin-left:auto;line-height:1;display:inline-grid}.tk-klapp-pfeil .icon{width:16px;height:16px}.tk-klapp.offen>.tk-klapp-kopf .tk-klapp-pfeil{transform:rotate(180deg)}.tk-klapp-inhalt{padding:4px 16px 16px}.app .panel.tk-klapp>.tk-klapp-inhalt[hidden]{display:none}.tk-klapp.offen>.tk-klapp-kopf>button{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.tk-klapp-kopf>button{flex-wrap:wrap;row-gap:2px;min-height:52px}.tk-klapp-titel{flex:1 1 0;min-width:0}.tk-klapp-zus{white-space:normal;flex-basis:100%;order:4}}@media (min-width:768px){.app main.tk-einst .tk-einst-inhalt:has(>.tk-kond-form){gap:8px}.app main.tk-einst .tk-einst-inhalt>.stack.tk-koop,.app main.tk-einst form.stack.tk-kond-form{gap:8px}.app main.tk-einst .panel.tk-klapp>.tk-klapp-inhalt{gap:12px}.app main.tk-einst .tk-klapp-inhalt>h3{margin-top:4px}.app main.tk-einst .panel.tk-kond-speichern.tk-kond-geaendert{z-index:2;position:sticky;bottom:12px}.app main.tk-einst .panel.tk-kond-speichern{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex;box-shadow:0 10px 24px -18px #00000080}.app main.tk-einst .panel.tk-kond-speichern>*{margin:0}.app main.tk-einst .panel.tk-kond-speichern>.tk-error{flex:100%}.app main.tk-einst .panel.tk-kond-speichern>small{font-size:calc(12px - .75px * var(--klein,0))}}.tk-tv-rahmen{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding-bottom:88px}.tk-tv .tk-tarif-vergleich{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:calc(13px - 1.5px * var(--klein,0));font-variant-numeric:tabular-nums}.tk-tv .tk-tarif-vergleich col.tk-tv-erste{width:40%}.tk-tv .tk-tarif-vergleich :is(th,td){border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;white-space:normal;height:auto;font-size:calc(13px - 1.5px * var(--klein,0));padding:10px 16px;line-height:1.4}.tk-tv .tk-tarif-vergleich tbody th[scope=row]{text-align:left;color:var(--text);text-transform:none;letter-spacing:0;background:0 0;font-weight:500;position:static}.tk-tv .tk-tarif-vergleich thead th{top:var(--tk-tv-oben,var(--portal-header,64px));z-index:2;background:var(--surface);text-transform:none;letter-spacing:0;color:var(--text);vertical-align:top;border-bottom:1px solid var(--line-strong);padding:16px 12px 14px;position:sticky}.tk-tv .tk-tarif-vergleich thead th:first-child{border-top-left-radius:var(--radius-lg)}.tk-tv .tk-tarif-vergleich thead th:last-child{border-top-right-radius:var(--radius-lg)}.tk-tv .tk-tarif-vergleich thead th>*{display:block}.tk-tv .tk-tv-name{font-size:calc(16px - 2.24px * var(--klein,0));font-weight:600;line-height:1.3}.tk-tv .tk-tv-preis{font-size:calc(15px - 2.1px * var(--klein,0));white-space:nowrap;margin-top:6px;font-weight:700}.tk-tv .tk-tv-jahr{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);margin-top:2px;font-weight:400}.tk-tv .tk-tv-dein,.tk-tv .tk-tv-wechseln{margin-top:10px;display:inline-flex}.tk-tv thead th>.tk-tv-dein{display:inline-flex}.tk-tv .tk-tv-wechseln{border:1px solid var(--line-strong);height:26px;min-height:26px;box-shadow:none;color:var(--text);font-size:calc(12px - .75px * var(--klein,0));background:0 0;padding:0 12px;font-weight:600;line-height:1}.tk-tv .tk-tv-wechseln:hover{background:var(--subtle)}.tk-tv .tk-tarif-vergleich :is(th,td).tk-tv-aktuell{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.tk-tv .tk-tarif-vergleich tr.tk-tarif-gruppe th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:0 0;padding:14px 16px 6px;font-size:11px;font-weight:600;position:static}.tk-tv .tk-tv-ja{color:var(--success);font-size:calc(15px - 2.1px * var(--klein,0));font-weight:700}.tk-tv .tk-tv-nein{color:var(--muted);opacity:.7}.tk-tv .tk-tv-bald{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted)}.tk-tv .tk-tarif-vergleich tbody:last-child tr:last-child>:is(th,td){border-bottom:0}dialog .tk-tv{--tk-tv-oben:0px}dialog .tk-tv .tk-tv-rahmen{padding-bottom:0}@media (max-width:767px){.tk-tv-rahmen{padding-bottom:88px;overflow-x:auto}.tk-tv .tk-tarif-vergleich{min-width:0}.tk-tv .tk-tarif-vergleich :is(th,td){font-size:calc(12px - .75px * var(--klein,0));overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:8px 6px}.tk-tv .tk-tarif-vergleich thead th{padding:10px 6px;position:static}.tk-tv .tk-tv-name{font-size:calc(13.5px - 1.89px * var(--klein,0))}.tk-tv .tk-tv-preis{font-size:calc(13px - 1.5px * var(--klein,0));white-space:normal}.tk-tv .tk-tarif-vergleich thead .tk-tv-preis{white-space:nowrap;font-size:11px}.tk-tv .tk-tarif-vergleich thead :is(.tk-tv-preis,.tk-tv-jahr){overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;word-break:normal}.tk-tv .tk-tarif-vergleich thead .tk-tv-jahr{font-size:11px}.tk-tv .tk-tarif-vergleich col.tk-tv-erste{width:28%}.tk-tv .tk-tarif-vergleich thead th{padding-inline:3px}html :is(.app,dialog) .tk-tv .tk-tarif-vergleich thead .pill.tk-tv-dein:not(#tk-x){font-size:calc(10.5px + .5px * var(--mindest,0));white-space:nowrap;gap:0;max-width:100%;padding:1px 5px}html :is(.app,dialog) .tk-tv .tk-tarif-vergleich thead .pill.tk-tv-dein:not(#tk-x):before{display:none}.tk-tv .tk-tv-wechseln{white-space:normal;height:auto;min-height:32px;padding:4px 8px}}.tk-pdf-liste{border:var(--border) solid var(--line);border-radius:var(--radius-md);gap:0;margin:0;padding:0;list-style:none;display:grid}.tk-pdf-liste li{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:var(--border) solid var(--line);flex-wrap:wrap;padding:10px 14px;display:flex}.tk-pdf-liste li:first-child{border-top:0}.tk-pdf-name{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.tk-pdf-aktionen{flex-wrap:wrap;gap:6px}.tk-pdf-aktionen :is(.btn,button){min-height:30px;font-size:var(--size-sm);padding:2px 12px}.tk-pdf-herkunft{color:var(--muted)}.tk-vorlage-editor{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;display:grid}.tk-vorlage-vorschau{top:calc(var(--portal-header,64px) + 16px);max-height:calc(100vh - var(--portal-header,64px) - 32px);position:sticky;overflow:auto}.tk-vorlage-blaetter{gap:var(--space-3);display:grid}.tk-vorlage-blaetter img{border:var(--border) solid var(--line);background:#fff;border-radius:6px;width:100%;height:auto;box-shadow:0 6px 18px #0000001f}.tk-vorlage-zwei{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.tk-vorlage-check{gap:var(--space-2);align-items:center;font-weight:500}.tk-vorlage-check input{flex:none}.tk-vorlage-farbe{gap:var(--space-2);align-items:center}.tk-vorlage-farbe input[type=color]{border-radius:8px;width:44px;height:34px;padding:2px}.tk-vorlage-spalten{gap:var(--space-4)}.tk-vorlage-designs{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tk-vorlage-design{border:var(--border) solid var(--line);border-radius:var(--radius-md);cursor:pointer;gap:4px;padding:10px;font-weight:400;display:grid}.tk-vorlage-design.ist-aktiv{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tk-vorlage-design input{opacity:0;pointer-events:none;position:absolute}.tk-vorlage-design:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tk-vorlage-design small{color:var(--muted);line-height:1.35}.tk-vorlage-muster{background:#fff;border-radius:6px;align-content:start;gap:4px;height:44px;padding:6px;display:grid}.tk-vorlage-muster i{background:#d8dfda;border-radius:2px;height:5px;display:block}.tk-vorlage-muster i:first-child{background:#1f6b4e;width:60%}.tk-muster-akzent{border-top:5px solid #1f6b4e}.tk-muster-akzent i:nth-child(2){background:#d7e8df;height:8px}.tk-muster-minimal i:first-child{background:#202724}@media (max-width:1099px){.tk-vorlage-editor{grid-template-columns:minmax(0,1fr)}.tk-vorlage-vorschau{max-height:none;position:static}.tk-vorlage-blaetter{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:600px){.tk-vorlage-zwei,.tk-vorlage-designs{grid-template-columns:minmax(0,1fr)}}.tk-vorlage-zur-vorschau{display:none}@media (max-width:1099px){.tk-vorlage-zur-vorschau{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:5;align-self:flex-end;display:inline-flex;position:sticky;box-shadow:0 6px 18px #0003}}@media (max-width:767px){.tk-vorlage-zur-vorschau{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.tk-pdf-art{scroll-margin-top:calc(var(--portal-header,64px) + 24px)}.tk-pdf-art.ist-ziel{outline:2px solid var(--accent);outline-offset:2px}.tk-autopilot-liste{border:var(--border) solid var(--line);border-radius:var(--radius-md);gap:0;margin:0;padding:0;list-style:none;display:grid}.tk-autopilot-liste li{align-items:baseline;gap:var(--space-1) var(--space-3);border-top:var(--border) solid var(--line);flex-wrap:wrap;min-width:0;padding:10px 14px;display:flex}.tk-autopilot-liste li:first-child{border-top:0}.tk-autopilot-liste li .muted{overflow-wrap:anywhere}.tk-start-inhalt>h1{font-size:clamp(calc(28px - 3.92px * var(--klein,0)),3.2vw,calc(36px - 5.04px * var(--klein,0)));margin:0;line-height:1.15}.tk-start-inhalt small,.tk-start-inhalt .hint,.tk-start-inhalt .tk-hilfe{font-size:calc(13px - 1.5px * var(--klein,0))}.tk-tarif-etikett.tk-tarif-etikett-platz{visibility:hidden}html .tk-umschalter:not(.tk-anhang-wahl .tk-umschalter) label.aktiv:not(#tk-x),html .tk-umschalter:not(.tk-anhang-wahl .tk-umschalter) label.aktiv:not(#tk-x) :is(span,small){color:var(--on-accent)}.app.tk-vollbild{display:block}.portal-header.tk-voll-kopf{height:auto;min-height:var(--portal-header);padding:0;display:block}.tk-voll-kopf-inhalt{min-height:var(--portal-header);grid-template-columns:minmax(0,1fr) minmax(0,30rem) minmax(0,1fr);align-items:center;gap:16px;padding:8px 22px;display:grid}.tk-voll-titel{align-items:center;gap:10px;min-width:0;display:flex}.portal-header .tk-voll-logo{border-right:1px solid var(--line);flex:none;align-items:center;margin-right:2px;padding-right:10px;display:inline-flex}.portal-header .tk-voll-zurueck{min-width:36px;min-height:36px;font-size:calc(20px - 2.8px * var(--klein,0));border-radius:999px;flex:none;padding:0;line-height:1}.tk-voll-name{min-width:0;line-height:1.25;display:grid}.tk-voll-name strong{font-size:calc(17px - 2.38px * var(--klein,0));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.tk-voll-name small{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-voll-suche{align-items:center;min-width:0;display:flex;position:relative}.tk-voll-suche>.icon{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;left:13px}.tk-voll-suche input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--text);font-size:calc(13.5px - 1.89px * var(--klein,0));border-radius:999px;padding:6px 14px 6px 38px}.tk-voll-suche input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tk-voll-treffer{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);gap:2px;max-height:min(70vh,440px);margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.tk-voll-treffer li{cursor:pointer;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.tk-voll-treffer li.aktiv{background:var(--accent-soft)}.tk-voll-treffer li strong{font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);font-weight:600}.tk-voll-treffer li small{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted)}.tk-voll-treffer li.tk-voll-leer{cursor:default;color:var(--muted)}.portal-header .tk-voll-schliessen{border-radius:999px;justify-self:end;align-items:center;gap:8px;min-height:36px;padding:6px 14px;font-weight:600;display:inline-flex}.tk-voll-schliessen>span[aria-hidden]{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--muted);line-height:1}.portal-header .tk-zahnrad .icon{width:18px;height:18px}@media (max-width:767px){.tk-voll-kopf-inhalt{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 16px}.tk-voll-suche{order:3;grid-column:1/-1}.tk-voll-suche input{min-height:44px}.portal-header .tk-voll-schliessen{justify-content:center;min-width:44px;min-height:44px;padding:0}.tk-voll-schliessen-text{display:none}.portal-header .tk-voll-zurueck{min-width:44px;min-height:44px}}.app main.content.tk-alle-einst{max-width:1240px;margin-inline:auto}.tk-alle-gruppen{columns:4 15rem;column-gap:16px}.tk-alle-gruppen>.tk-alle-gruppe{break-inside:avoid;margin:0 0 16px}.app .panel.tk-alle-gruppe{scroll-margin-top:calc(var(--portal-header) + 16px);gap:4px;padding:14px 8px 10px;display:grid}.app .tk-alle-gruppe>h2{font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:-.01em;align-items:center;gap:8px;margin:0;padding:2px 10px 6px;font-weight:650;display:flex}.tk-alle-gruppe>h2 .icon{width:18px;height:18px;color:var(--accent);flex:none}.tk-alle-gruppe ul{margin:0;padding:0;list-style:none;display:grid}.app .tk-alle-gruppe a.tk-alle-link{color:var(--text-2,var(--text));font-size:calc(13.5px - 1.89px * var(--klein,0));border-radius:8px;padding:7px 10px;line-height:1.35;text-decoration:none;display:block}.app .tk-alle-gruppe a.tk-alle-link:hover{background:var(--subtle);color:var(--accent);text-decoration:none}@media (max-width:767px){.app main.content.tk-alle-einst{padding:16px 16px 32px}.app .tk-alle-gruppe a.tk-alle-link{justify-content:space-between;align-items:center;min-height:44px;display:flex}.app .tk-alle-gruppe a.tk-alle-link:after{content:"›";color:var(--muted)}}.app main.content.tk-einst.tk-einst-voll{grid-template-columns:240px minmax(0,860px);justify-content:start;max-width:1240px;margin-inline:auto}.app main.content.tk-einst.tk-einst-voll .tk-einst-nav{display:grid}.app main.content.tk-einst.tk-einst-voll .tk-einst-zurueck{display:none}@media (max-width:899px){.portal-header .tk-voll-zurueck{display:none}.app main.content.tk-einst.tk-einst-voll{grid-template-columns:minmax(0,1fr)}.app main.content.tk-einst.tk-einst-voll .tk-einst-nav{display:none}.app main.content.tk-einst.tk-einst-voll .tk-einst-zurueck{min-height:44px;color:var(--accent);justify-self:start;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}}@media (max-width:767px){.app main.content.tk-einst.tk-einst-voll{padding:12px 16px 32px}}.tk-einst-baum{gap:2px}.tk-einst-baum .tk-einst-baum-start{color:var(--text);margin-bottom:6px;font-weight:650}.app main.tk-einst .tk-einst-baum details.tk-einst-gruppe{border:0;gap:2px;padding:0;display:grid}.tk-einst-baum details>summary.tk-einst-gruppe-titel:before{display:none}.tk-einst-baum details>summary.tk-einst-gruppe-titel{cursor:pointer;min-height:34px;font-size:calc(13px - 1.5px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-weight:650;list-style:none;display:flex}.tk-einst-baum details>summary.tk-einst-gruppe-titel::-webkit-details-marker{display:none}.tk-einst-baum details>summary.tk-einst-gruppe-titel:after{content:"›";color:var(--muted);font-size:calc(15px - 2.1px * var(--klein,0));transition:transform var(--duration-fast)}.tk-einst-baum details[open]>summary.tk-einst-gruppe-titel:after{transform:rotate(90deg)}.tk-einst-baum details>summary.tk-einst-gruppe-titel:hover{background:var(--subtle)}.tk-einst-baum details>a{padding-left:20px}.app main.tk-einst .panel.tk-speichern-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex;position:static;box-shadow:0 10px 24px -18px #00000080}.app main.tk-einst .panel.tk-speichern-leiste>*{margin:0}.app main.tk-einst .panel.tk-speichern-leiste>.tk-error{flex:100%}.app main.tk-einst .panel.tk-speichern-leiste>small{font-size:calc(12px - .75px * var(--klein,0))}.app main.tk-einst .panel.tk-speichern-leiste.tk-kond-geaendert{z-index:3;border-color:var(--accent);position:sticky;bottom:12px}.tk-speichern-stand{color:var(--warning)}.app main.tk-einst .panel .panel.tk-speichern-leiste{margin-inline:-8px;padding-inline:12px}@media (max-width:767px){.app main.tk-einst-voll .panel.tk-speichern-leiste.tk-kond-geaendert{bottom:0}}.app main.tk-einst form.stack.tk-teil-form{gap:12px}.app main.tk-einst .panel.tk-klapp-offen>h2{margin:0}.tk-anker-ziel{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-md)}.tk-nummernkreise td>.mono{font-family:var(--font-mono);font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:nowrap}.tk-module-gruppe{gap:6px}.tk-module-zeilen{margin:0;padding:0;list-style:none;display:grid}.tk-module-zeilen li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.tk-module-zeilen li:first-child{border-top:0}.tk-module-zeilen .pill{justify-content:center;min-width:26px}.tk-module-zeilen .pill .icon{width:12px;height:12px}.tk-module-text{gap:2px;min-width:0;display:grid}.tk-module-text small{color:var(--muted);line-height:1.4}.tk-module-stand{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);text-align:right}.tk-module-zeilen li.an .tk-module-stand{color:var(--success)}@media (max-width:640px){.tk-module-zeilen li{grid-template-columns:auto minmax(0,1fr)}.tk-module-stand{text-align:left;grid-column:2}}@media (min-width:768px){:root:root .app.tk-vollbild .tk-guide{top:auto;bottom:var(--space-6);max-height:calc(100vh - var(--portal-header,64px) - 48px)}}@media (max-width:767px){body:has(.app.tk-vollbild) .tk-coco-lugt{bottom:0}.app.tk-vollbild main.content{padding-bottom:104px}}.tk-einst-etikett{flex:none;margin-left:auto;padding:1px 7px;font-size:11px}.app .tk-alle-gruppe a.tk-alle-link.tk-alle-gesperrt,.tk-einst-baum a.tk-einst-gesperrt{color:var(--muted);align-items:center;gap:8px;display:flex}.tk-voll-treffer li strong,.tk-kopf-mehr-menue>a.tk-voreinstellungen{align-items:center;gap:8px;display:flex}.tk-kopf-mehr-menue>a.tk-voreinstellungen:not(:only-child){border-top:1px solid var(--line);border-radius:0 0 6px 6px;margin-top:4px;padding-top:9px}.tk-kopf-mehr-menue>a.tk-voreinstellungen .icon{width:15px;height:15px;color:var(--muted);flex:none}.tk-rollen td.tk-rolle-text{white-space:normal;min-width:16rem;color:var(--text-2,var(--text))}.tk-rollen tr.tk-rolle-vorlage td:first-child strong{font-weight:500}.tk-rechte-matrix th[scope=row]{white-space:normal;min-width:11rem;color:var(--text);background:0 0;font-weight:500}.tk-rechte-matrix td{white-space:normal}.app .tk-rechte-matrix tbody th[scope=row]{text-transform:none;letter-spacing:0;font-size:calc(13.5px - 1.89px * var(--klein,0))}@media (max-width:767px){.tk-rollen td.tk-rolle-text,.tk-pdf-belege td.tk-pdf-inhalt,.tk-mailvorlagen td.tk-mailvorlage-betreff{text-align:left}}.tk-rechte-matrix td.tk-recht-zelle,.tk-rechte-matrix thead th:not(:first-child){text-align:center}.app .tk-rechte-matrix thead th.tk-rechte-person{text-transform:none;letter-spacing:0;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--text);white-space:normal;overflow-wrap:anywhere;min-width:7rem;font-weight:600}.tk-pdf-belege td.tk-pdf-inhalt{white-space:normal;min-width:16rem;color:var(--text-2,var(--text))}.tk-pdf-links{flex-wrap:wrap;gap:4px 12px;display:flex}.app main .tk-pdf-links a.tk-pdf-link{color:var(--accent);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.tk-mailvorlagen-suche{flex:12rem;min-width:0;max-width:18rem}.tk-mailvorlagen td.tk-mailvorlage-betreff{white-space:normal;min-width:14rem;color:var(--text-2,var(--text))}@media (max-width:640px){.tk-mailvorlagen-suche{max-width:none}}.app main.content.tk-alle-einst .tk-alle-gruppen{columns:auto;gap:36px;padding-top:8px;display:grid}.app main.content.tk-alle-einst .tk-alle-gruppen>.tk-alle-gruppe{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.app main.content.tk-alle-einst .tk-alle-gruppe>h2{font-size:calc(17px - 2.38px * var(--klein,0));padding:0 0 14px;font-weight:650}.app main.content.tk-alle-einst .tk-alle-gruppe ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:8px 32px}.app main.content.tk-alle-einst .tk-alle-gruppe a.tk-alle-link{border-radius:10px;justify-content:flex-start;align-items:flex-start;gap:12px;padding:10px 10px 10px 8px;transition:background-color .15s cubic-bezier(0,.09,.4,1);display:flex}.app main.content.tk-alle-einst .tk-alle-gruppe a.tk-alle-link:after{content:none}.app main.content.tk-alle-einst .tk-alle-icon{background:var(--subtle);width:30px;height:30px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.app main.content.tk-alle-einst .tk-alle-icon .icon{width:16px;height:16px}.app main.content.tk-alle-einst .tk-alle-text{gap:3px;min-width:0;display:grid}.app main.content.tk-alle-einst .tk-alle-titel{color:var(--accent);font-size:calc(14.5px - 2.03px * var(--klein,0));align-items:center;gap:8px;font-weight:620;display:flex}.app main.content.tk-alle-einst .tk-alle-beschr{-webkit-line-clamp:2;color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.app main.content.tk-alle-einst .tk-alle-gesperrt .tk-alle-titel{color:var(--muted)}@media (min-width:768px) and (max-width:1100px){.tk-voll-kopf-inhalt{grid-template-columns:minmax(220px,1fr) minmax(0,340px) auto}.tk-voll-name strong,.tk-voll-name small{white-space:nowrap}}.app main.content.tk-alle-einst .tk-alle-anleitung{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 20px;padding:0 0 0 8px;display:flex}.app main.content.tk-alle-einst .tk-alle-anleitung a{font-weight:600}@media (min-width:768px){.app.tk-vollbild .workspace>.tk-rahmen-hinweise{box-sizing:border-box;width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}}html .app main.tk-einst .tk-fl-fuss.tk-speicherfuss{z-index:6;justify-content:flex-end}.tk-speicherfuss-stand{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);min-height:1em}.tk-speicherfuss-stand.tk-speicherfuss-offen{color:var(--warning);font-weight:600}@media (max-width:767px){html .app main.tk-einst:not(.tk-einst-voll) .tk-fl-fuss.tk-speicherfuss{bottom:calc(69px + env(safe-area-inset-bottom,0px))}}.tk-hat-fuss [data-speichern]:not(dialog [data-speichern]){display:none!important}.tk-hat-fuss :is(.row,p,div):has(>[data-speichern]:only-child):not(dialog *){display:none}.app main.tk-einst .tk-hat-fuss .panel.tk-speichern-leiste:has([data-speichern]){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.app main.tk-einst .tk-hat-fuss .panel.tk-speichern-leiste:has([data-speichern]):not(:has(.tk-error,small.muted)){display:none}.tk-hat-fuss .tk-speichern-leiste:has([data-speichern]) .tk-speichern-stand{display:none}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill:not([aria-hidden]){background:var(--fl-bb,var(--fl-neutral-bg));height:26px;min-height:26px;color:var(--fl-bf,var(--fl-neutral-fg));box-shadow:none;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:7px;max-width:none;padding:0 12px 0 10px;font-weight:600;line-height:1;display:inline-flex}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill.success:not([aria-hidden]){--fl-bb:var(--fl-gruen-bg);--fl-bf:var(--fl-gruen-fg)}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill.info:not([aria-hidden]){--fl-bb:var(--fl-blau-bg);--fl-bf:var(--fl-blau-fg)}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill.warning:not([aria-hidden]){--fl-bb:var(--fl-gelb-bg);--fl-bf:var(--fl-gelb-fg)}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill.error:not([aria-hidden]){--fl-bb:var(--fl-rot-bg);--fl-bf:var(--fl-rot-fg)}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill:not([aria-hidden])>.pill-zeichen{width:8px;height:8px;box-shadow:none;background:currentColor;border-radius:50%;flex:none;font-size:0}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill:not([aria-hidden]):not(:has(>.pill-zeichen)):before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}html .app main.tk-einst .tablewrap td button.danger{background:var(--surface);border-color:var(--line);color:var(--error);box-shadow:none}html .app main.tk-einst .tablewrap td button.danger:hover{border-color:var(--error)}@media (max-width:767px){html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child){grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px}html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child)>td{grid-column:1/-1;min-height:0;padding-block:2px}html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child)>td.tk-titel-zelle:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere;grid-area:1/1;justify-content:flex-start;align-self:center;width:auto;min-width:0;max-width:100%}html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child)>td.tk-titel-zelle:first-child>*{min-width:0}html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child)>td.tk-titel-zelle:first-child:before{content:none}html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child)>td:last-child:has(>button,>a.btn){grid-area:1/2;justify-content:flex-end;align-self:center}html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child)>td:last-child:has(>button,>a.btn):before{content:none}html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child)>td:last-child:has(>.row){justify-content:flex-start;padding-top:6px}html .app main.tk-einst .tk-cardtable tbody tr:has(>td.tk-titel-zelle:first-child)>td:last-child:has(>.row):before{content:none}html .app main.tk-einst .tk-cardtable td.tk-mailvorlage-betreff{text-align:left;color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));justify-content:flex-start}html .app main.tk-einst .tk-cardtable td.tk-mailvorlage-betreff:before{content:none}}html .app main.tk-einst .panel.tk-phase-karte{gap:6px;padding:12px 18px}html .app main.tk-einst .tk-phase-karte+.tk-phase-karte{margin-top:-6px}html .app main.tk-einst .tk-phase-karte h2{font-size:calc(15px - 2.1px * var(--klein,0));margin:0}html .app main.tk-einst .tk-phase-karte>p{font-size:calc(13px - 1.5px * var(--klein,0));margin:0}html .app main.tk-einst .tk-phase-karte .tk-chips{gap:6px}@media (max-width:767px){.app main.content.tk-alle-einst{padding-bottom:112px}}html .app main .tk-fl-fuss.tk-einr-fuss{justify-content:flex-end}html .app .tk-einr-fuss>button{width:auto;margin:0}html .app .panel .panel.tk-speichern-leiste:has(>.tk-einr-fuss){display:contents}@media (max-width:767px){html .app .tk-einr-fuss>button{flex:auto;min-height:44px}}.tk-abo-nutzung{grid-template-columns:minmax(0,1fr);gap:14px 28px;display:grid}.tk-abo-nutzung>.stack{align-content:start;gap:6px}.tk-abo-nutzung small{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text-2,var(--text))}@media (min-width:768px){.tk-abo-nutzung{grid-template-columns:repeat(2,minmax(0,1fr))}}html .app form.tk-firma-form>h2{border-top:1px solid var(--line);font-family:var(--font-display,inherit);letter-spacing:-.01em;padding-top:18px;font-weight:700;font-size:calc(18px - 2.52px * var(--klein,0))!important;margin:10px 0 0!important}html .app form.tk-firma-form>h2:first-child{border-top:0;padding-top:0;margin-top:0!important}.tk-pflicht-etikett{display:inline}.tk-pflicht{color:var(--error);font-weight:700}html .app .tk-firma-form .tk-steuerfrage{border:0;margin:0;padding:0}html .app .tk-firma-form .tk-steuerfrage>legend{padding:0;font-weight:600}@media (min-width:768px){html .app .tk-firma-form :is(#region,.tk-firma-steuerstatus){grid-template-columns:minmax(0,calc(50% - 8px))}}html .app .tk-firma-form details.tk-mehr-dazu{border:0;padding:0}html .app .tk-firma-form details.tk-mehr-dazu>summary{cursor:pointer;color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0))}html .app .tk-firma-form details.tk-mehr-dazu>p{margin:8px 0 0}html .app .tk-firma-form .tk-bank-eingebettet h3{font-size:calc(14px - 1.96px * var(--klein,0));margin:0}:root:root:root .app:has(.tk-hat-fuss) .tk-guide.tk-guide-agentur{bottom:calc(84px + env(safe-area-inset-bottom,0px))}html .app main.tk-team .tk-rechte-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}html .app main.tk-team button.danger{background:var(--surface);border-color:var(--line);color:var(--error);box-shadow:none}html .app main.tk-team button.danger:hover{border-color:var(--error)}html .app main.tk-team.tk-hat-fuss .tk-rechte-speichern{box-shadow:none;background:0 0;border:0;padding:0;position:static}html .app main.tk-team .tk-fl-fuss.tk-speicherfuss{z-index:6;justify-content:flex-end}@media (max-width:767px){html .app main.tk-team .tk-fl-fuss.tk-speicherfuss{bottom:calc(69px + env(safe-area-inset-bottom,0px))}}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill.tk-zaehler{padding:0 10px}html:root:root:root:root .app main:is(.tk-einst,.tk-team,.tk-einr) .pill.tk-zaehler:before{content:none}@media (max-width:767px){html .app:not(.tk-vollbild) main .tk-fl-fuss.tk-einr-fuss{bottom:calc(69px + env(safe-area-inset-bottom,0px))}}html .app main.tk-einr button.danger:not(dialog button){background:var(--surface);border-color:var(--line);color:var(--error);box-shadow:none}html .app main.tk-einr button.danger:not(dialog button):hover{border-color:var(--error)}html .app main.tk-einr .tk-wer p{margin:0}html .app main.tk-einst .grid.tk-oben{align-items:stretch}html .app main.tk-einst .grid.tk-oben>*{align-content:start;height:100%}html .app main.tk-einst button.danger:not(dialog button){background:var(--surface);border-color:var(--line);color:var(--error);box-shadow:none}html .app main.tk-einst button.danger:not(dialog button):hover{border-color:var(--error)}html:root dialog[open] form>.row.tk-fenster-fuss{grid-column:1/-1;place-self:stretch stretch;width:auto;max-width:none}html .app main.tk-einst h3.tk-gruppen-titel{font-family:var(--font-display,inherit);font-size:calc(16px - 2.24px * var(--klein,0));letter-spacing:-.01em;margin:6px 0 0;font-weight:700}html .app main.tk-einst h3.tk-gruppen-titel:not(:first-child){border-top:1px solid var(--line);margin-top:14px;padding-top:16px}@media (min-width:768px){html .app main.tk-einst .tk-gruppen-raster{align-items:start}html .app main.tk-einst .tk-gruppen-raster>label{grid-template-rows:minmax(2.6em,auto) auto auto;align-content:start;align-items:end;display:grid}html .app main.tk-einst .tk-gruppen-raster>label>small{align-self:start}}.tk-startcall{box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:52px;width:100%;max-width:1150px;margin:0 auto;padding:44px 48px;display:grid}.tk-startcall-kopf{align-items:center;gap:22px;margin-bottom:18px;display:flex}.tk-startcall-bild{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.tk-startcall-bild.gross{width:104px;height:104px}.tk-startcall-bild img,.tk-startcall-initialen{object-fit:cover;object-position:50% 18%;box-sizing:border-box;border-radius:50%;width:100%;height:100%}.tk-startcall-bild.gross img,.tk-startcall-bild.gross .tk-startcall-initialen{border:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.tk-startcall-initialen{background:var(--accent-soft);color:var(--text);font-weight:700;font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:.02em;place-items:center;display:grid}.tk-startcall-bild.gross .tk-startcall-initialen{font-size:calc(34px - 4.76px * var(--klein,0))}.tk-startcall-online{border:3px solid var(--surface);background:#4ade80;border-radius:50%;width:14px;height:14px;position:absolute;bottom:4px;right:4px}html .tk-startcall h1.tk-startcall-titel{font-family:var(--font-display);font-size:calc(44px - 6.16px * var(--klein,0));letter-spacing:-1.2px;color:var(--text);margin:0 0 6px;font-weight:800;line-height:1.08}html .tk-startcall-titel em{color:var(--accent);font-style:normal}html p.tk-startcall-rolle{color:var(--muted);font-size:calc(15px - 2.1px * var(--klein,0));margin:8px 0 0}html p.tk-startcall-frage{font-size:calc(19px - 2.66px * var(--klein,0));color:var(--muted);margin:0 0 22px}.tk-startcall .tk-startcall-empfehlung{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-pill);margin:0 0 14px;padding:4px 11px;font-weight:600;display:inline-flex}html p.tk-startcall-text{font-size:calc(16px - 2.24px * var(--klein,0));color:var(--text);max-width:62ch;margin:0 0 14px;line-height:1.6}.tk-startcall-haken{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tk-startcall-haken li{font-size:calc(16px - 2.24px * var(--klein,0));color:var(--text);align-items:baseline;gap:10px;display:flex}.tk-startcall-zeichen{color:var(--accent);font-weight:700}.tk-startcall-wahl{flex-direction:column;gap:0;min-width:0;display:flex}.tk-startcall-mini{align-items:center;gap:12px;margin-bottom:16px;display:flex}html .tk-startcall-wahl h2.tk-startcall-h2{font-size:calc(18px - 2.52px * var(--klein,0));color:var(--text);margin:0 0 3px;font-weight:700}html p.tk-startcall-hint{color:var(--muted);font-size:calc(13.5px - 1.89px * var(--klein,0));margin:0}.tk-startcall-tage{gap:8px;margin-bottom:14px;display:flex}.tk-startcall-tag{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));cursor:pointer;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:10px 0;line-height:1.2;display:flex}.tk-startcall-tag b{color:var(--text);font-size:calc(16px - 2.24px * var(--klein,0));font-weight:700}.tk-startcall-tag.an{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.tk-startcall-blaettern{border:1px solid var(--line);background:var(--surface);width:32px;color:var(--text);font-size:calc(18px - 2.52px * var(--klein,0));cursor:pointer;border-radius:12px;flex:none;padding:0}.tk-startcall-zeiten{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tk-startcall-zeit{border:1px solid var(--line);text-align:center;font-size:calc(15px - 2.1px * var(--klein,0));background:var(--surface);color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px;padding:11px 0;font-weight:500}.tk-startcall-zeit.an{background:var(--primary,var(--accent));border-color:var(--primary,var(--accent));color:var(--on-primary,var(--on-accent))}.tk-startcall-zeit:disabled{opacity:.4;cursor:default}.tk-startcall-tag:focus-visible,.tk-startcall-zeit:focus-visible,.tk-startcall-blaettern:focus-visible,.tk-startcall-spaeter:focus-visible{outline:var(--focus-width,3px) solid var(--focus);outline-offset:2px}.tk-startcall-telefon{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);gap:4px;margin-top:14px;display:grid}.tk-startcall-wahl .tk-error{margin:12px 0 0}.tk-startcall-wahl .tk-startcall-knopf{border-radius:var(--radius-pill);width:100%;min-height:48px;font-size:calc(16px - 2.24px * var(--klein,0));justify-content:center;margin-top:20px;font-weight:600}.tk-startcall-spaeter{color:var(--muted);font-size:calc(14.5px - 2.03px * var(--klein,0));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:4px;text-decoration:underline;display:block}.tk-startcall-spaeter:hover{color:var(--text)}html p.tk-startcall-notiz{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);text-align:center;margin:14px 0 0;line-height:1.5}.tk-startcall-gebucht{gap:6px;margin:0;display:grid}.tk-startcall-gebucht strong{font-size:calc(16px - 2.24px * var(--klein,0))}.tk-startcall-kachel.panel{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tk-startcall-kachel-text{flex:320px;min-width:0}html .tk-startcall-kachel-text h2{font-size:calc(15px - 2.1px * var(--klein,0));margin:0 0 4px;line-height:1.4}html .tk-startcall-kachel-text p{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);margin:0}@media (max-width:860px){.tk-startcall{grid-template-columns:1fr;gap:28px;padding:26px 20px}}@media (max-width:700px){html .tk-startcall h1.tk-startcall-titel{font-size:calc(31px - 4.34px * var(--klein,0));letter-spacing:-.8px}html p.tk-startcall-frage{font-size:calc(17px - 2.38px * var(--klein,0))}html p.tk-startcall-text{font-size:calc(15.5px - 2.17px * var(--klein,0))}.tk-startcall-bild.gross{width:76px;height:76px}.tk-startcall-bild.gross .tk-startcall-initialen{font-size:calc(26px - 3.64px * var(--klein,0))}.tk-startcall-kopf{gap:16px}.tk-startcall-tage{gap:6px}.tk-startcall-tag{font-size:calc(12px - .75px * var(--klein,0))}.tk-startcall-tag b{font-size:calc(14px - 1.96px * var(--klein,0))}}@media (max-width:760px){[data-rf=kopf]{position:relative}[data-rf=kopf] .account-menu.tk-neu-menue{position:static}[data-rf=kopf] .account-menu-panel.tk-neu-panel{width:min(360px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--portal-header,64px) - 98px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;top:calc(100% + 6px);left:auto;right:12px;overflow-y:auto}[data-rf=kopf] .account-menu:has(>.tk-nm-panel){position:static}[data-rf=kopf] .account-menu-panel.tk-nm-panel{width:min(340px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--portal-header,64px) - 18px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;top:calc(100% + 6px);left:auto;right:12px;overflow-y:auto}}@media screen{html[data-look=buehne][data-glas] [data-rf=kopf]{--rf-knopf:36px}html[data-look=buehne][data-glas]{--rf-aktiv:color-mix(in srgb,var(--accent) 15%,var(--bk-flaeche-2,var(--surface)))}html[data-look=buehne][data-glas][data-theme=dark]{--rf-aktiv:color-mix(in srgb,var(--accent) 22%,var(--bk-flaeche-2,var(--surface)))}@media (max-width:760px){html[data-look=buehne][data-glas] [data-rf=kopf]{--rf-knopf:44px;padding-inline:16px}}@media (max-width:359px){html[data-look=buehne][data-glas] [data-rf=kopf]{--rf-knopf:40px;gap:8px;padding-inline:12px}html[data-look=buehne][data-glas] [data-rf=kopf] .header-actions{gap:6px}}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-neu-knopf{height:var(--rf-knopf);min-height:var(--rf-knopf);gap:6px;padding:0 15px 0 12px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-neu-knopf::-webkit-details-marker{display:none}@media (max-width:640px){html[data-look=buehne][data-glas] [data-rf=kopf] .tk-neu-knopf{width:var(--rf-knopf);min-width:var(--rf-knopf);justify-content:center;padding:0}}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-bell{width:var(--rf-knopf);height:var(--rf-knopf);min-width:var(--rf-knopf);min-height:var(--rf-knopf);padding:0}html[data-look=buehne][data-glas] [data-rf=kopf] :is(.tk-bell,.tk-neu-knopf)>.icon{flex:none;width:18px;height:18px}@media (min-width:1024px){html[data-look=buehne][data-glas] [data-rf=kopf] button.tk-kontakt-knopf{width:auto;padding:0 14px 0 11px}}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-bell-count{font-variant-numeric:tabular-nums;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--gl-leiste);border:0;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px;top:-6px;right:-6px}html[data-look=buehne][data-glas] [data-rf=kopf] .account-chip{height:var(--rf-knopf);min-height:var(--rf-knopf);border-radius:999px;max-width:min(320px,38vw)}@media (max-width:359px){html[data-look=buehne][data-glas] [data-rf=kopf] .account-chip .account-avatar{width:30px;height:30px}}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-neu-panel{gap:2px;min-width:248px;padding:6px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-neu-panel .account-menu-item{white-space:nowrap;min-height:40px;padding:0 12px;font-weight:550}@media (max-width:760px){html[data-look=buehne][data-glas] [data-rf=kopf] .tk-neu-panel .account-menu-item{white-space:normal;min-height:46px;padding:0 14px;font-size:15px}}html[data-look=buehne][data-glas] [data-rf=leiste] nav{flex:none;grid-template-columns:minmax(0,1fr)}html[data-look=buehne][data-glas] [data-rf=leiste] nav a{border-radius:10px;gap:10px;height:34px;min-height:34px;padding:0 10px;line-height:1.2}html[data-look=buehne][data-glas] [data-rf=leiste] nav a .tk-rf-wort{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html[data-look=buehne][data-glas] [data-rf=leiste] nav a.current,html[data-look=buehne][data-glas] [data-rf=leiste] nav a.current:hover{background:var(--rf-aktiv);color:var(--text);box-shadow:none;font-weight:650}html[data-look=buehne][data-glas] [data-rf=leiste] nav .tk-nav-gruppe{color:var(--muted);margin:14px 10px 4px;font-weight:600;line-height:1.4}html[data-look=buehne][data-glas] [data-rf=leiste] nav .tk-badge{font-variant-numeric:tabular-nums;flex:none;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700}html[data-look=buehne][data-glas] [data-rf=leiste] .tk-tarifkarte{border:1px solid var(--gl-karte-rand);background:var(--gl-karte);box-shadow:var(--gl-pille-schatten);color:var(--text-2);border-radius:14px;flex:none;margin:auto 0 0;padding:10px 12px}html[data-look=buehne][data-glas] [data-rf=leiste] nav:not(:last-child){margin-bottom:12px}@media (max-width:767px){.bottomnav[data-rf=unten] .tk-rf-symbol{place-items:center;display:grid;position:relative}.bottomnav[data-rf=unten]{grid-auto-columns:minmax(max-content,1fr)}.bottomnav[data-rf=unten] a{padding-inline:6px}.bottomnav[data-rf=unten] .tk-rf-wort{white-space:nowrap;line-height:1.25}.bottomnav[data-rf=unten] .tk-rf-symbol .tk-badge{background:var(--badge,var(--accent));min-width:17px;height:17px;color:var(--on-badge,var(--on-accent));font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--gl-leiste,var(--surface));margin:0;padding:0 4px;font-size:10px;font-weight:700;position:absolute;top:-6px;left:calc(100% - 8px)}html[data-look=buehne][data-glas] .bottomnav[data-rf=unten] a.current{background:var(--rf-aktiv);box-shadow:none}}html:root [data-rf=kopf]:has(.account-menu[open]){z-index:40}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel{gap:2px;min-width:264px;max-width:min(340px,100vw - 24px);padding:6px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-kopf{align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px 12px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-kopf .account-avatar{width:36px;height:36px;font-size:12.5px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-wer strong{font-size:calc(14px - 1.96px * var(--klein,0));white-space:normal;overflow-wrap:anywhere;font-weight:650;line-height:1.3;overflow:visible}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-org{flex-wrap:wrap;gap:4px 8px;font-size:12.5px;line-height:1.35}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-orgname{white-space:normal;overflow-wrap:anywhere;overflow:visible}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-item{gap:12px;min-height:40px;padding:0 12px;font-weight:550;line-height:1.25}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-item .icon{flex:none;width:17px;height:17px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-trenner{border-top-color:var(--gl-glas-linie);width:auto;margin:4px 6px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-kopf{border-bottom-color:var(--gl-glas-linie)}@media (max-width:760px){html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-item{min-height:46px;padding:0 14px;font-size:15px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-item .icon{width:18px;height:18px}html[data-look=buehne][data-glas] [data-rf=kopf] .tk-nm-panel .account-menu-trenner{margin:3px 8px}}.tk-kontakt-themen{grid-auto-rows:1fr;gap:12px}html .tk-kontakt-themen>button.tk-kontakt-thema,html .tk-kontakt-gewaehlt{border-radius:14px;min-height:68px;padding:12px 14px;line-height:1.3}html .tk-kontakt-thema-icon{border-radius:11px;flex:none;width:38px;height:38px}html[data-look=buehne][data-glas] .tk-kontakt-themen>button.tk-kontakt-thema,html[data-look=buehne][data-glas] .tk-kontakt-gewaehlt{background:var(--gl-karte);border-color:var(--gl-karte-rand);box-shadow:var(--gl-pille-schatten)}html[data-look=buehne][data-glas] .tk-kontakt-themen>button.tk-kontakt-thema:hover{background:var(--rf-aktiv);border-color:var(--gl-karte-rand)}html[data-look=buehne][data-glas] .tk-kontakt-thema-icon{background:var(--gl-pille);border-color:var(--gl-glas-linie)}form.stack.tk-kontakt{gap:14px}.tk-kontakt-feld{gap:6px}.tk-kontakt-feld>span:first-child{font-weight:600}.tk-kontakt-feld textarea{resize:vertical;min-height:120px}.tk-kontakt-pflicht{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));margin-top:-6px}.tk-kontakt-feldfehler{color:var(--error);font-size:calc(12.5px - 1.13px * var(--klein,0));font-weight:500;line-height:1.35}html .app .tk-kontakt-arten.tk-fl-umschalter{flex-wrap:nowrap;gap:2px;display:flex}html .app .tk-kontakt-arten.tk-fl-umschalter>button.tk-kontakt-art{flex:1 1 0;justify-content:center;min-width:0;padding-inline:8px;position:static}html .app .tk-kontakt-arten.tk-fl-umschalter>button.tk-kontakt-art:not([aria-pressed=true]){box-shadow:none;background:0 0;border:0}html .app .tk-kontakt-arten.tk-fl-umschalter>button.tk-kontakt-art[aria-pressed=true]{border:0}.tk-kontakt-bild{border-radius:14px;padding:12px 14px}.tk-kontakt-bild img{border-radius:8px}.tk-kontakt-technik{border:1px solid var(--line);border-radius:14px;padding:10px 14px}html[data-look=buehne][data-glas] :is(.tk-kontakt-bild,.tk-kontakt-technik){background:var(--gl-karte);border-color:var(--gl-karte-rand)}.row.tk-kontakt-fuss{flex-wrap:nowrap;justify-content:space-between;gap:8px 16px}.row.tk-kontakt-fuss>small{min-width:0}.row.tk-kontakt-fuss>button{white-space:nowrap;flex:none}@media (max-width:560px){.row.tk-kontakt-fuss{flex-direction:column-reverse;align-items:stretch;gap:6px}.row.tk-kontakt-fuss>small{text-align:center}.row.tk-kontakt-fuss>button{min-height:44px}}.stack.tk-kontakt-fertig{gap:10px;padding-top:20px}.tk-kontakt-fertig>.tk-kontakt-haken{width:48px;height:48px;margin-bottom:4px}.tk-kontakt-fertig>p.muted{max-width:38ch;font-size:var(--size-sm);margin-bottom:10px}.tk-kontakt-fertig>.row.tk-kontakt-fertig-knoepfe{flex-wrap:nowrap;justify-content:flex-end;justify-self:stretch}@media (max-width:560px){.tk-kontakt-fertig>.row.tk-kontakt-fertig-knoepfe{flex-direction:column-reverse;align-items:stretch;gap:8px}.tk-kontakt-fertig>.row.tk-kontakt-fertig-knoepfe>:is(button,.btn){text-align:center;justify-content:center;min-height:44px}}#command.tk-pal{width:min(600px,100vw - 24px);max-width:none;max-height:min(660px,100dvh - max(12px,10vh) - 24px);margin-top:max(12px,10vh)}#command.tk-pal[open]>.stack{flex-direction:column;gap:0;padding-bottom:0;display:flex;overflow:hidden}#command.tk-pal .tk-dialog-head{flex:none}#command.tk-pal .tk-pal-feld{color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));flex:none;gap:6px;margin-top:14px;font-weight:500}#command.tk-pal .tk-pal-eingabe{display:block;position:relative}#command.tk-pal .tk-pal-eingabe>.icon{width:18px;height:18px;color:var(--muted);pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:13px}#command.tk-pal .tk-pal-eingabe>input{width:100%;height:44px;min-height:44px;font-size:calc(15px - 2.1px * var(--klein,0));text-overflow:ellipsis;border-radius:12px;padding-left:40px}#command.tk-pal .tk-pal-liste{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-height:0;margin:10px -8px 0;padding:0 0 10px;scroll-padding-block:6px;display:grid;overflow-y:auto}#command.tk-pal .tk-pal-zeile{min-height:40px;color:var(--text);font-size:calc(14px - 1.96px * var(--klein,0));text-align:left;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:5px 10px;font-weight:550;line-height:1.3;text-decoration:none;display:grid}#command.tk-pal .tk-pal-zeichen{width:30px;height:30px;color:var(--muted);place-items:center;display:grid}#command.tk-pal .tk-pal-zeichen>.icon{width:18px;height:18px}#command.tk-pal .tk-pal-text{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 14px;min-width:0;display:flex}#command.tk-pal .tk-pal-text>span{overflow-wrap:anywhere;min-width:0}#command.tk-pal .tk-pal-text>small{color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));overflow-wrap:anywhere;font-weight:450}#command.tk-pal .tk-pal-zeile[data-aktiv=true]{background:var(--rf-aktiv,var(--accent-soft))}#command.tk-pal .tk-pal-zeile[data-aktiv=true] .tk-pal-zeichen{color:var(--text)}#command.tk-pal .tk-pal-zeile:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}#command.tk-pal .tk-suche-gruppe{font-size:calc(12px - .75px * var(--klein,0));letter-spacing:0;color:var(--muted);margin:10px 10px 4px;font-weight:600}#command.tk-pal .tk-suche-zeile{align-items:center;gap:6px}#command.tk-pal .tk-suche-zeile>.btn{height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;border-radius:999px;margin-right:6px;padding:0 12px}#command.tk-pal .tk-pal-liste>p{font-size:var(--size-sm);margin:8px 10px}#command.tk-pal .tk-pal-tasten{margin:0 calc(-1 * var(--space-6));padding:9px var(--space-6);border-top:1px solid var(--line);color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));flex-wrap:wrap;flex:none;align-items:center;gap:6px 18px;display:flex}#command.tk-pal .tk-pal-tasten>span{align-items:center;gap:5px;display:inline-flex}#command.tk-pal .tk-pal-tasten kbd{border:1px solid var(--line);min-width:20px;height:20px;color:var(--text-2);font:inherit;background:0 0;border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}html[data-look=buehne][data-glas] #command.tk-pal .tk-pal-tasten{border-top-color:var(--gl-glas-linie)}html[data-look=buehne][data-glas] #command.tk-pal .tk-pal-tasten kbd{border-color:var(--gl-glas-linie);background:var(--gl-pille);box-shadow:var(--gl-pille-schatten)}@media (max-width:767px),(hover:none){#command.tk-pal .tk-pal-tasten{display:none}}@media (max-width:767px){#command.tk-pal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin-top:12px}#command.tk-pal .tk-pal-zeile{min-height:46px;font-size:calc(15px - 2.1px * var(--klein,0))}#command.tk-pal .tk-pal-text{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}#command.tk-pal .tk-pal-eingabe>input{height:46px;min-height:46px;font-size:calc(16px - 2.24px * var(--klein,0))}#command.tk-pal .tk-pal-eingabe>input::placeholder{font-size:calc(14px - 1.96px * var(--klein,0))}#command.tk-pal .tk-suche-zeile>.btn{height:38px;min-height:38px}}}@media (max-width:767px){html{--fl-handy-nav:69px}html[data-look=buehne][data-glas]{--fl-handy-nav:calc(74px + env(safe-area-inset-bottom,0px))}}.tk-demo-etikett{border:1px solid var(--line);background:var(--subtle);height:28px;color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));letter-spacing:.01em;white-space:nowrap;cursor:default;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.tk-demo-etikett-kurz{display:none}@media (max-width:1023px){.tk-demo-etikett{padding:0 8px}.tk-demo-etikett-lang{display:none}.tk-demo-etikett-kurz{display:inline}}@media (max-width:429px){.portal-header .tk-demo-etikett{z-index:1;height:18px;font-size:calc(10.5px + .5px * var(--mindest,0));background:var(--surface);pointer-events:none;padding:0 8px;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}}@media print{.tk-demo-etikett{display:none}}html body .workspace:has(main.tk-chat-seite){height:calc(100dvh - var(--tk-kopf-hoehe,var(--portal-header,64px)));flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}html body .app:has(main.tk-chat-seite){min-height:0}html .app main.content.tk-chat-seite{flex-direction:column;flex:auto;gap:10px;width:100%;max-width:none;min-height:0;margin:0;padding:12px 20px 16px;display:flex}@media (min-width:768px){html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise{width:100%;max-width:none;margin:0;padding:12px 20px 0}html:root:root:root .app main.content.tk-chat-seite{padding-bottom:64px}}.tk-chat-seitenkopf{flex-wrap:wrap;flex:none;align-items:center;gap:2px 12px;min-height:32px;display:flex}.app .tk-chat-seitenkopf h1{font-size:calc(18px - 2.52px * var(--klein,0));letter-spacing:-.01em;margin:0;line-height:1.3}.tk-chat-seitenkopf p{min-width:0;color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));flex:auto;margin:0}.tk-chat-seitenkopf .demo-note{color:var(--muted)}.app .tk-chat-seitenkopf .tk-chat-rund-knopf{min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));padding:0 14px}.tk-chat-rahmen{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex:auto;grid-template-columns:clamp(240px,30%,340px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}html .app .tk-chat-rahmen.panel{padding:0}.tk-chat-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.tk-chat-list>.tk-chat-support{flex:none;margin:12px 12px 0}.tk-chat-list .tk-chat-support-text small{white-space:normal;overflow:visible}.tk-chat-list-kopf{flex:none;gap:10px;padding:12px 12px 10px;display:grid}.tk-chat-list-titel{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);letter-spacing:.02em;margin:0;padding:12px 16px 6px;font-weight:700}.tk-chat-list-suche{margin:0;display:block;position:relative}.tk-chat-list-suche>.icon{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tk-chat-list-suche input{width:100%;height:36px;min-height:36px;font-size:calc(14px - 1.96px * var(--klein,0));border-radius:999px;padding:6px 12px 6px 34px}.tk-chat-filter{gap:4px;display:flex}html .app .tk-chat-filter.tk-fl-reiter .tk-fl-zahl{color:var(--fl-gruen)}.tk-chat-list-zeilen{overscroll-behavior:contain;flex:auto;align-content:start;gap:2px;min-height:0;padding:0 8px 10px;display:grid;overflow-y:auto}.tk-chat-list-leer{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);gap:6px;padding:12px 10px;display:grid}.tk-chat-list-leer p{margin:0}.tk-faden-zeile{width:100%;min-height:60px;color:var(--text);font:inherit;text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:0;padding:8px 10px;font-weight:400;text-decoration:none;display:flex}.tk-faden-zeile:hover{background:var(--subtle);color:var(--text);text-decoration:none}.tk-faden-zeile[aria-current=page]{background:var(--accent-soft)}.tk-faden-zeile:focus-visible{outline:2px solid var(--fl-gruen);outline-offset:-2px}.tk-faden-zeile-text{flex:auto;gap:3px;min-width:0;display:grid}.tk-faden-zeile-oben,.tk-faden-zeile-unten{align-items:center;gap:8px;min-width:0;display:flex}.tk-faden-zeile-oben strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(14.5px - 2.03px * var(--klein,0));flex:auto;font-weight:600;line-height:1.3;overflow:hidden}.tk-faden-zeile-oben time{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);font-variant-numeric:tabular-nums;flex:none;line-height:1.3}.tk-faden-zeile.tk-hat-neue .tk-faden-zeile-oben strong{font-weight:700}.tk-faden-zeile.tk-hat-neue time{color:var(--accent);font-weight:600}.tk-faden-zeile-vorschau{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);flex:auto;line-height:1.4;overflow:hidden}.tk-faden-zeile.tk-hat-neue .tk-faden-zeile-vorschau{color:var(--text)}.tk-ungelesen{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent,var(--surface));font-size:calc(11.5px - .38px * var(--klein,0));font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-grid}.tk-faden{background:0 0;flex-direction:column;min-width:0;min-height:0;display:flex}.tk-faden-kopf{border-bottom:1px solid var(--line);background:0 0;flex:none;align-items:center;gap:12px;height:60px;padding:0 10px 0 16px;display:flex}.tk-faden-titel{flex:auto;gap:1px;min-width:min(160px,45%);display:grid}.app .tk-faden-titel h3{text-overflow:ellipsis;white-space:nowrap;font-size:calc(15.5px - 2.17px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-weight:700;line-height:1.25;overflow:hidden}.tk-faden-titel h3 a{color:inherit;text-decoration:none}.tk-faden-titel h3 a:hover{text-decoration:underline}.tk-faden-unterzeile{text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);line-height:1.3;display:block;overflow:hidden}.tk-faden-unterzeile:empty{display:none}.tk-faden-unterzeile a{color:var(--accent);font-weight:600}.tk-faden-reichweite{min-width:0;display:flex}.tk-faden-reichweite>[aria-hidden]{text-overflow:ellipsis;white-space:pre;min-width:0;overflow:hidden}.tk-faden-reichweite>a{flex:none;margin-left:4px}.tk-faden-werkzeuge{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex}.tk-faden-objekt{text-overflow:ellipsis;white-space:nowrap;background:var(--fl-neutral-bg,var(--subtle));min-width:0;max-width:260px;color:var(--fl-neutral-fg,var(--text));font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:999px;flex:0 auto;margin-right:6px;padding:4px 12px;font-weight:500;overflow:hidden}.app .tk-faden-knopf{width:34px;min-width:34px;height:34px;min-height:0;color:var(--muted);font-size:calc(16px - 2.24px * var(--klein,0));box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.app .tk-faden-knopf:hover:not(:disabled),.app .tk-faden-knopf[aria-expanded=true]{background:var(--subtle);color:var(--text)}.tk-faden-knopf .icon{width:18px;height:18px}.tk-faden-zurueck{width:34px;height:34px;min-height:0;color:var(--text);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:-6px;padding:0;display:inline-grid}.tk-faden-zurueck:hover{background:var(--subtle)}.tk-faden-zurueck .icon{width:20px;height:20px}.tk-faden-zurueck.tk-back{display:none}.tk-faden-menue-huelle{position:relative}.tk-faden-menue{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);width:min(340px,100vw - 32px);box-shadow:var(--shadow);font-size:calc(13px - 1.5px * var(--klein,0));gap:8px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.tk-faden-menue small{color:var(--muted)}.tk-faden-menue .tk-faden-menue-schalter{gap:8px}.tk-faden-menue label.row{font-size:calc(13px - 1.5px * var(--klein,0));flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:0}.tk-faden-menue-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 14px;padding-top:6px;display:flex}.tk-faden-menue-links a{font-weight:600}.tk-faden-hinweis{border-bottom:1px solid var(--line);background:var(--subtle);color:var(--text);font-size:calc(12.5px - 1.13px * var(--klein,0));flex-wrap:wrap;flex:none;align-items:center;gap:4px 10px;padding:7px 16px;line-height:1.4;display:flex}.tk-faden-hinweis-fehler{background:var(--error-bg);color:var(--error)}.tk-faden-hinweis-fehler a{color:inherit;font-weight:600}.app .tk-faden-hinweis button{min-height:28px;font-size:calc(12px - .75px * var(--klein,0));padding:2px 12px}.tk-chat-suche{border-bottom:1px solid var(--line);flex-wrap:nowrap;flex:none;align-items:center;gap:4px;padding:6px 8px 6px 14px;display:flex}.tk-chat-suche-feld{flex:auto;min-width:0;margin:0}.tk-chat-suche-feld input{width:100%;height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));border-radius:999px;padding:4px 12px}.tk-chat-suche-stand{white-space:nowrap;color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));margin:0 4px}mark.tk-treffer{background:color-mix(in srgb,var(--warning) 32%,transparent);color:inherit;border-radius:3px;padding:0 1px}.tk-faden .tk-messages{overscroll-behavior:contain;background:color-mix(in srgb,var(--text) 4%,transparent);border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;max-height:none;margin:0;padding:10px 20px 18px;display:flex;position:relative;overflow-y:auto}html[data-theme=dark] .tk-faden .tk-messages{background:#00000029}.tk-faden .tk-messages>:first-child{margin-top:auto}.tk-verlauf-stand,.tk-verlauf-leer{text-align:center;max-width:420px;color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));align-self:center;margin:auto;padding:16px}.tk-verlauf-leer p{margin:0 0 4px}.tk-more{justify-content:center;margin:4px 0 8px;display:flex}.app .tk-more button{min-height:30px;font-size:calc(12px - .75px * var(--klein,0));padding:2px 14px}.tk-faden .tk-messages .tk-day{text-transform:none;letter-spacing:0;background:0 0;justify-content:center;margin:18px 0 6px;padding:0;display:flex}.tk-faden .tk-messages .tk-day:first-child{margin-top:auto}.tk-faden .tk-messages .tk-day span{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));border-radius:999px;padding:4px 12px;font-weight:600;line-height:1.3}.tk-faden .tk-messages .tk-new{align-items:center;gap:var(--space-3);color:var(--accent);font-size:calc(12px - .75px * var(--klein,0));margin:16px 0 2px;font-weight:700;display:flex}.tk-faden .tk-messages .tk-new:before,.tk-faden .tk-messages .tk-new:after{content:"";border-top:var(--border) solid color-mix(in srgb,var(--accent) 45%,transparent);flex:1}.tk-zeile{flex-direction:column;flex:none;align-items:flex-start;margin-top:4px;display:flex;position:relative}.tk-zeile.tk-g-anfang{margin-top:14px}.tk-zeile.mine{align-items:flex-end}.tk-zeile.tk-zeile-notiz{align-items:center;margin-top:14px}.tk-faden .tk-messages .bubble{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:65%;color:var(--text);font-size:calc(14px - 1.96px * var(--klein,0));box-shadow:none;border-radius:12px;margin:0;padding:9px 13px;line-height:1.5;position:relative}.tk-faden .tk-messages .bubble.mine{background:var(--accent-soft);color:var(--text);border-color:#0000}.tk-faden .tk-messages .bubble.tk-ecke{border-bottom-left-radius:4px}.tk-faden .tk-messages .bubble.mine.tk-ecke{border-bottom-right-radius:4px;border-bottom-left-radius:12px}.tk-faden .tk-messages .bubble p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tk-faden .tk-messages .bubble p+p{margin-top:4px}.tk-faden .tk-messages .bubble p+:is(.tk-objekt,.tk-datei,.tk-image){margin-top:8px}.tk-faden .tk-messages .bubble a:not(.tk-objekt){color:var(--accent)}.tk-absender{color:var(--accent);font-size:calc(12px - .75px * var(--klein,0));margin-bottom:2px;font-weight:650;line-height:1.3;display:block}.tk-faden .tk-messages .bubble .tk-meta{color:var(--muted);font-size:calc(11.5px - .38px * var(--klein,0));text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:4px 0 0;line-height:1.2;display:block}.tk-faden .tk-messages .bubble .tk-meta.tk-meta-schwebend{margin:0;position:absolute;bottom:8px;right:12px}.tk-zeit-platz{visibility:hidden;font-size:calc(11.5px - .38px * var(--klein,0));white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:10px;line-height:1;display:inline-block}.tk-zustellung{letter-spacing:-.12em;margin-left:3px}.tk-zustellung-read{color:var(--accent)}.tk-zustellung-none{color:var(--error);letter-spacing:0}.tk-faden .tk-messages .bubble.tk-pending{opacity:.72}.tk-faden .tk-messages .bubble.tk-failed{border-color:var(--error);background:var(--error-bg)}.tk-faden .tk-messages .bubble.tk-failed .tk-meta{color:var(--error);white-space:normal;text-align:left}.tk-nochmal{gap:6px;margin-top:6px}.app .tk-nochmal button{min-height:30px;font-size:calc(12px - .75px * var(--klein,0));padding:2px 12px}.tk-faden .tk-messages .bubble.tk-retracted{border:1px dashed var(--line-strong);background:0 0}.tk-faden .tk-messages .bubble.tk-retracted p{color:var(--muted)}.bubble.tk-aktuell{outline:2px solid var(--accent);outline-offset:2px}.bubble.tk-aktuell mark.tk-treffer{background:var(--warning);color:var(--surface)}.bubble.tk-blink{box-shadow:0 0 0 3px var(--accent)}@media (prefers-reduced-motion:no-preference){.bubble.tk-blink{animation:tk-blink 1.6s var(--ease) both}}@keyframes tk-blink{0%,60%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 #0000}}.tk-aktionsleiste{z-index:3;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;border-radius:999px;gap:2px;padding:2px;display:flex;position:absolute;top:0;left:calc(100% + 6px)}.tk-zeile.mine .tk-aktionsleiste{left:auto;right:calc(100% + 6px)}.tk-zeile:hover .tk-aktionsleiste,.tk-zeile:focus-within .tk-aktionsleiste,.tk-zeile.tk-aktionen-offen .tk-aktionsleiste{opacity:1;pointer-events:auto}.app .tk-aktionsleiste button,.app .tk-aktionen-mehr{width:28px;min-width:28px;height:28px;min-height:0;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.app .tk-aktionsleiste button:hover:not(:disabled),.app .tk-aktionsleiste button[aria-expanded=true]{background:var(--subtle);color:var(--text)}.tk-aktionsleiste .icon,.tk-aktionen-mehr .icon{width:16px;height:16px}.app .tk-aktionen-mehr{display:none;position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.tk-zeile.mine .tk-aktionen-mehr{left:auto;right:calc(100% + 2px)}@media (hover:none){.app .tk-aktionen-mehr{opacity:.55;width:24px;min-width:24px;height:24px;display:grid}.tk-aktionsleiste{top:-26px;left:auto;right:6px}.tk-zeile.mine .tk-aktionsleiste{left:6px;right:auto}.tk-zeile:hover:not(.tk-aktionen-offen):not(:focus-within) .tk-aktionsleiste{opacity:0;pointer-events:none}}.tk-emoji-wahl{z-index:4;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.tk-zeile.mine .tk-emoji-wahl{left:auto;right:0}.app .tk-emoji-wahl button{width:32px;min-width:32px;height:32px;min-height:0;font-size:calc(17px - 2.38px * var(--klein,0));box-shadow:none;background:0 0;border:0;border-radius:50%;padding:0;line-height:1}.app .tk-emoji-wahl button:hover,.app .tk-emoji-wahl button[aria-pressed=true]{background:var(--accent-soft)}.tk-reactions{z-index:1;flex-wrap:wrap;gap:4px;margin-top:-6px;padding:0 8px;display:flex;position:relative}.app .tk-reactions button{border:1px solid var(--line);background:var(--surface);min-height:22px;color:var(--text);font-size:calc(12px - .75px * var(--klein,0));box-shadow:none;border-radius:999px;padding:0 7px;font-weight:500;line-height:20px}.app .tk-reactions button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft);color:var(--accent)}.tk-zeile .row.tk-retract{border:1px solid var(--line);background:var(--surface);max-width:min(100%,420px);font-size:calc(12px - .75px * var(--klein,0));border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:6px 10px}.app .tk-zeile .row.tk-retract button{min-height:28px;font-size:calc(12px - .75px * var(--klein,0));padding:2px 12px}.tk-zitat{border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);width:100%;min-width:0;min-height:0;color:inherit;text-align:left;font-size:calc(12px - .75px * var(--klein,0));cursor:pointer;box-shadow:none;border-radius:8px;justify-items:start;gap:1px;margin:0 0 6px;padding:5px 9px;font-weight:400;display:grid}.tk-zitat:hover{background:color-mix(in srgb,currentColor 11%,transparent)}.tk-zitat strong{color:var(--accent);font-weight:700}.tk-zitat span{text-overflow:ellipsis;white-space:nowrap;opacity:.85;max-width:100%;display:block;overflow:hidden}.tk-faden .tk-messages .bubble.tk-notiz{border:1px solid color-mix(in srgb,var(--warning) 28%,transparent);background:var(--warning-bg);max-width:min(78%,560px);color:var(--text)}.tk-faden .tk-messages .bubble.tk-notiz p{color:var(--text)}.tk-notiz-kopf{color:var(--warning);font-size:calc(11.5px - .38px * var(--klein,0));flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:3px;line-height:1.3;display:flex}.tk-notiz-kopf strong{font-weight:700}.tk-notiz-kopf .icon{width:13px;height:13px}.tk-erwaehnung{color:var(--info);font-weight:700}.tk-image{min-height:0;box-shadow:none;background:0 0;border:0;margin:2px 0 0;padding:0;display:block}.tk-image:hover{background:0 0}.tk-image img{border-radius:8px;max-width:100%;max-height:240px;display:block}.tk-datei{border:1px solid var(--line);background:var(--surface);width:100%;min-width:min(240px,100%);min-height:0;color:var(--text);text-align:left;box-shadow:none;border-radius:10px;align-items:center;gap:10px;margin:2px 0 0;padding:8px 10px;font-weight:400;display:flex}.tk-datei:hover{border-color:var(--line-strong);background:var(--surface)}.bubble>:is(.tk-datei,.tk-image)+:is(.tk-datei,.tk-image){margin-top:6px}.tk-datei-zeichen{background:var(--subtle);width:30px;height:30px;color:var(--text);border-radius:8px;flex:none;place-items:center;display:grid}.tk-datei-zeichen .icon{width:18px;height:18px}.tk-datei-text{gap:1px;min-width:0;display:grid}.tk-datei-text strong{overflow-wrap:anywhere;font-size:calc(13.5px - 1.89px * var(--klein,0));font-weight:600;line-height:1.35}.tk-datei-text small{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0))}.tk-objekt{align-items:center;gap:var(--space-3);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}a.tk-objekt:hover{border-color:var(--accent);text-decoration:none}.tk-objekt-zeichen{background:var(--subtle);width:30px;height:30px;color:var(--text);border-radius:8px;place-items:center;display:grid}.tk-objekt-zeichen .icon{width:17px;height:17px}.tk-objekt-text{gap:2px;min-width:0;display:grid}.tk-objekt-text strong{font-size:calc(14px - 1.96px * var(--klein,0));overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600;line-height:1.35}.tk-objekt-text small{color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));overflow-wrap:break-word;line-height:1.35}.tk-objekt .tk-bubble{justify-self:end}.tk-faden .tk-messages,.tk-chat-form,.tk-anhang-liste{container-type:inline-size}@container (width<=720px){.tk-messages .tk-objekt{grid-template-columns:auto minmax(0,1fr)}.tk-messages .tk-objekt .tk-bubble{grid-column:2;justify-self:start}}@container (width<=480px){.tk-objekt{grid-template-columns:auto minmax(0,1fr)}.tk-objekt .tk-bubble{grid-column:2;justify-self:start}}@container (width<=720px){html .app .tk-objekt .tk-bubble-fest{white-space:normal;text-align:left;border-radius:14px;max-width:100%;height:auto;min-height:26px;padding-block:4px;line-height:1.3}}@container (width<=520px){.tk-faden .tk-messages .bubble{max-width:85%}}.bubble .object{overflow-wrap:anywhere}.tk-faden .tk-messages .bubble .tk-objekt{border:1px solid var(--line);background:var(--surface);min-width:min(280px,100%);color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0));border-radius:10px;gap:10px;margin:2px 0 0;padding:9px 10px}.tk-faden .tk-messages .bubble .tk-objekt-text strong{font-size:calc(13.5px - 1.89px * var(--klein,0))}.tk-faden .tk-messages .bubble .tk-objekt-text small{font-size:calc(12px - .75px * var(--klein,0))}.tk-chat-form{border-top:1px solid var(--line);background:0 0;flex:none;gap:8px;margin:0;padding:10px 14px 12px;display:grid}.tk-modus-zeile{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tk-modus{background:var(--fl-umschalter,var(--subtle));border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tk-chat-form .tk-modus label{min-height:28px;color:var(--fl-text2,var(--muted));font-size:calc(13px - 1.5px * var(--klein,0));cursor:pointer;border-radius:999px;align-items:center;margin:0;padding:2px 14px;font-weight:500;display:inline-flex;position:relative}.tk-chat-form .tk-modus input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tk-chat-form .tk-modus label.aktiv{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #15201b14}.tk-chat-form.tk-notiz-modus .tk-modus label.aktiv{background:var(--warning-bg);color:var(--warning)}html[data-theme=dark] .tk-modus,html[data-theme=dark] .app dialog .tk-anhang-wahl .tk-umschalter{background:#00000042}html[data-theme=dark] .tk-chat-form:not(.tk-notiz-modus) .tk-modus label.aktiv,html[data-theme=dark] .app dialog .tk-anhang-wahl .tk-umschalter label.aktiv{background:color-mix(in srgb,var(--text) 14%,transparent);box-shadow:none}.tk-chat-form .tk-modus label:has(input:focus-visible){outline:2px solid var(--focus,var(--accent));outline-offset:1px}.tk-notiz-hinweis{color:var(--warning);font-size:calc(12px - .75px * var(--klein,0));align-items:center;gap:5px;font-weight:600;display:inline-flex}.tk-notiz-hinweis .icon{width:13px;height:13px}.tk-antwort-auf{align-items:center;gap:var(--space-2);border:1px solid var(--line);background:var(--subtle);min-width:0;font-size:calc(13px - 1.5px * var(--klein,0));border-radius:10px;padding:4px 4px 4px 10px;display:flex}.tk-antwort-auf>.icon{width:16px;height:16px;color:var(--muted);flex:none}.tk-antwort-text{flex:1;min-width:0;display:grid}.tk-antwort-text strong{font-size:calc(12px - .75px * var(--klein,0))}.tk-antwort-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.tk-files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tk-files li{border:1px solid var(--line);background:var(--subtle);max-width:100%;font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:999px;align-items:center;gap:6px;padding:2px 2px 2px 10px;display:inline-flex}.tk-files li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-files li>.icon{width:14px;height:14px;color:var(--muted);flex:none}.app .tk-files .tk-faden-knopf{width:26px;min-width:26px;height:26px}.tk-anhang-gewaehlt{align-items:center;gap:var(--space-2);display:flex}.tk-anhang-gewaehlt .tk-objekt{flex:1;margin-top:0;padding:6px 10px}.tk-eingabe-stand{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0))}.tk-drop{outline:2px dashed var(--accent);outline-offset:-4px;border-radius:var(--radius-md)}.tk-eingabeleiste{align-items:flex-end;gap:8px;display:flex}.tk-eingabe-feld{flex:auto;min-width:0;margin:0;position:relative}.tk-eingabe-feld textarea{width:100%;height:40px;min-height:40px;max-height:none;font-size:calc(14px - 1.96px * var(--klein,0));resize:none;border-radius:20px;margin:0;padding:9px 16px;line-height:20px;display:block;overflow-y:hidden}html .app .tk-eingabe-feld textarea{border-radius:20px}.tk-chat-form.tk-notiz-modus .tk-eingabe-feld textarea{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 40%,transparent)}.app .tk-rund{border-radius:50%;flex:none;place-items:center;width:40px;min-width:40px;height:40px;min-height:0;padding:0;display:grid}.tk-rund .icon{width:19px;height:19px}.app .tk-plus{color:var(--muted);box-shadow:none;background:0 0;border:0}.app .tk-plus:hover,.app .tk-plus[aria-expanded=true]{background:var(--subtle);color:var(--text)}.tk-anhang{flex:none;position:relative}.tk-anhang-menue{bottom:calc(100% + var(--space-2));z-index:5;background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);min-width:260px;box-shadow:var(--shadow);gap:2px;padding:6px;display:grid;position:absolute;left:0}.app .tk-anhang-menue button{min-height:38px;color:var(--text);font-size:calc(14px - 1.96px * var(--klein,0));text-align:left;box-shadow:none;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:6px 10px;font-weight:500;display:flex}.app .tk-anhang-menue button:hover,.app .tk-anhang-menue button:focus-visible{background:var(--accent-soft)}.tk-anhang-menue .icon{width:17px;height:17px;color:var(--muted);flex:none}.tk-anhang-menue button>span{gap:1px;display:grid}.tk-anhang-menue button small{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));font-weight:400}.tk-anhang-wahl{gap:14px}html .app dialog .tk-anhang-wahl .tk-umschalter{background:var(--fl-umschalter,var(--subtle));border:0;gap:2px;padding:3px}html .app dialog .tk-anhang-wahl .tk-umschalter label{min-height:32px;color:var(--fl-text2,var(--muted));font-size:calc(14px - 1.96px * var(--klein,0));padding:0 14px;font-weight:500}html .app dialog .tk-anhang-wahl .tk-umschalter label.aktiv{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #15201b14}.tk-anhang-wahl .tk-umschalter small{opacity:1;margin-left:var(--space-1);font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft,var(--muted));font-weight:600}.tk-anhang-wahl .tk-umschalter label.aktiv small{color:var(--fl-gruen,var(--accent))}.tk-anhang-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}html .app dialog .tk-anhang-liste button{text-align:left;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:12px;display:block;min-height:0!important;line-height:inherit!important;padding:0!important}.tk-anhang-liste .tk-objekt{border-color:var(--line);background:var(--surface);border-radius:12px;min-height:58px;margin-top:0;padding:9px 12px}.tk-anhang-liste button:hover .tk-objekt{border-color:var(--line-strong)}.tk-anhang-liste button[aria-pressed=true] .tk-objekt{border-color:var(--accent);background:var(--accent-soft)}.tk-anhang-gesperrt{border-top:1px solid var(--line);padding-top:12px}.tk-anhang-gesperrt strong{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft,var(--muted));font-weight:600}.tk-anhang-gesperrt ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tk-anhang-gesperrt li{color:var(--muted);font-size:var(--size-sm)}.tk-anhang-gesperrt li>span{color:var(--text)}.tk-anhang-gesperrt small{display:block}.tk-rund-form{gap:16px}.tk-rund-an{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.tk-rund-an legend{float:left;width:100%;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);margin:0 0 2px;padding:0;font-weight:600}.tk-rund-an legend+*{clear:both}html .app dialog .tk-rund-an .tk-fl-reiter>button:disabled{opacity:.45;cursor:not-allowed}.tk-rund-an small{color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0))}.tk-rund-auswahl{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 10px;max-height:min(296px,38vh);padding:6px;display:grid;overflow-y:auto}html .app dialog .tk-rund-auswahl label{min-width:0;min-height:42px;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:10px;margin:0;padding:6px 10px;font-weight:400;display:flex}html .app dialog .tk-rund-auswahl label:hover{background:var(--subtle)}html .app dialog .tk-rund-auswahl label:has(input:checked){background:var(--accent-soft)}html .app dialog .tk-rund-auswahl input{flex:none;margin:0}.tk-rund-auswahl .tk-wer{flex:auto}.tk-rund-vorschau{font-size:calc(13.5px - 1.89px * var(--klein,0));margin:0;line-height:1.5}.tk-rund-bericht ul{gap:4px;margin:0;padding-left:20px;display:grid}.tk-erwaehnung-liste{z-index:8;background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);max-height:240px;box-shadow:var(--shadow);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow:auto}.tk-erwaehnung-liste li{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--size-sm);padding:6px 8px;display:flex}.tk-erwaehnung-liste li[aria-selected=true],.tk-erwaehnung-liste li:hover{background:var(--accent-soft)}.tk-faden.tk-faden-leer{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:24px}.tk-faden-leer h3{color:var(--text);font-size:calc(15px - 2.1px * var(--klein,0));margin:0}.tk-faden-leer p{max-width:380px;font-size:calc(13px - 1.5px * var(--klein,0));margin:0}.tk-faden-leer-zeichen{background:var(--subtle);width:48px;height:48px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.tk-faden-leer-zeichen .icon{width:22px;height:22px}.tk-back{display:none}@supports not (container-type:inline-size){@media (max-width:600px){.tk-objekt{grid-template-columns:auto minmax(0,1fr)}.tk-objekt .tk-bubble{grid-column:2;justify-self:start}}}@media (max-width:600px){html .app dialog .tk-anhang-wahl .tk-umschalter{border-radius:20px;flex-wrap:wrap}html .app dialog .tk-anhang-wahl .tk-umschalter label{flex:auto;justify-content:center;padding:0 12px}.tk-rund-auswahl{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.tk-faden-objekt{display:none}}@media (max-width:767px){html body .workspace:has(main.tk-chat-seite){height:calc(100dvh - var(--tk-kopf-hoehe,var(--portal-header,64px)) - var(--tk-unten-hoehe,calc(69px + env(safe-area-inset-bottom,0px))))}html .app main.content.tk-chat-seite{gap:0;padding:0}html[data-look] body .workspace:has(main.tk-chat-seite){padding-bottom:10px}html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;max-width:100%;padding:6px 12px 0;display:grid}html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise>*{box-sizing:border-box;min-width:0;max-width:100%}html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise .tk-leiste{flex-wrap:nowrap;gap:8px;max-height:none;padding:6px 10px}html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise :is(.tk-start-banner-stand,.tk-start-banner-text small,.tk-leiste-alle){display:none}html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise :is(.tk-start-banner-text,.tk-leiste-text,.tk-zustimmung-text,.tk-leiste-start-text){white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;flex:auto;min-width:0;display:block;overflow:hidden}html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise .tk-start-banner-text strong{display:inline}html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise :is(.tk-leiste,.tk-zustimmung-leiste)>:is(button,a.btn){height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));flex:none;padding:0 10px}html body .workspace:has(main.tk-chat-seite)>.tk-rahmen-hinweise .notice.tk-zustimmung-leiste{flex-wrap:nowrap;gap:8px;padding:6px 10px}.tk-chat-seitenkopf{padding:8px 16px}.tk-chat-seitenkopf p{overflow-wrap:anywhere;flex-basis:100%;order:3}.tk-chat-seitenkopf .demo-note{display:none}.app .tk-chat-seitenkopf .tk-chat-rund-knopf{order:2;margin-left:auto}.tk-chat-seite.tk-chat-open .tk-chat-seitenkopf{display:none}.tk-chat-rahmen{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr)}html:root:root .app .tk-chat-rahmen.panel{box-shadow:none;border-width:1px 0 0;border-radius:0}.tk-chat-list{border-right:0}.tk-chat-open .tk-chat-list,.tk-chat-seite:not(.tk-chat-open) .tk-faden{display:none}.tk-faden-zurueck.tk-back,.tk-faden-leer .tk-back{display:inline-grid}.tk-faden-kopf{gap:10px;padding-left:10px}.tk-faden-objekt{display:none}.tk-faden .tk-messages{padding:8px 12px 14px}.tk-faden .tk-messages .bubble{max-width:82%}.tk-eingabe-feld textarea{font-size:calc(16px - 2.24px * var(--klein,0));line-height:20px}.tk-chat-form{padding:8px 10px 10px}}.task.tk-row{position:relative}.tk-row-link:after{content:"";position:absolute;inset:0}.tk-over{z-index:1;position:relative}.task.tk-row>div:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.tk-row-end{flex:0 auto;justify-content:flex-end;min-width:0;max-width:60%}.tk-answer{margin-top:var(--space-3)}.tk-quiet{min-height:32px;padding:var(--space-1) var(--space-3);font-size:var(--size-xs)}@media (min-width:761px){.panel .task.tk-row{flex-wrap:nowrap}.task.tk-row>.tk-row-end{flex-wrap:nowrap;flex:none}.task.tk-row>.tk-row-end .pill{white-space:nowrap}}.tk-undo{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-inline-form{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.tk-inline-form input{flex:220px}.tk-reminders{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (max-width:760px){.tk-quiet{min-height:44px}.task.tk-row{flex-wrap:wrap}.tk-row-end{flex:100%;justify-content:flex-start;max-width:none}}.tk-chat-fab.tk-minichat-knopf{z-index:46;background:var(--primary-hover,var(--accent));width:56px;height:56px;min-height:0;color:var(--on-primary,var(--on-accent));cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .25s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #10182847}.tk-chat-fab.tk-minichat-knopf.tk-fab-weg{pointer-events:none;transform:translateY(calc(100% + 140px))}@media (prefers-reduced-motion:reduce){.tk-chat-fab.tk-minichat-knopf{transition:none}}.tk-chat-fab.tk-minichat-knopf.tk-fab-eingeklappt{transform:translate(calc(100% + 6px))}.tk-chat-fab.tk-minichat-knopf.tk-fab-eingeklappt:is(:hover,:focus-visible){transform:none}.tk-chat-fab.tk-minichat-knopf:hover{background:var(--primary,var(--accent));text-decoration:none}.tk-chat-fab.tk-minichat-knopf .icon{stroke-width:2px;width:22px;height:22px}.tk-chat-fab.tk-minichat-knopf .tk-chat-fab-badge{background:var(--badge,var(--error));min-width:20px;height:20px;color:var(--on-badge,#fff);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-3px;right:-3px}:root.tk-coco-lugt-da .tk-chat-fab.tk-minichat-knopf{right:calc(var(--space-6) + 14px);bottom:64px}.tk-minichat{z-index:45;background:var(--surface);width:min(400px,100vw - 40px);height:min(620px,100dvh - 170px);color:var(--text);border:var(--border) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow),0 2px 6px #14291f14;flex-direction:column;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden}:root.tk-coco-lugt-da .tk-minichat{height:min(620px,100dvh - 214px);bottom:132px}.tk-minichat-kopf{align-items:center;gap:var(--space-2);border-bottom:var(--border) solid var(--line);flex:none;height:42px;padding:0 6px 0 14px;display:flex}.tk-minichat-kopf strong{font-size:calc(14px - 1.96px * var(--klein,0))}.tk-minichat-kopf small{min-width:0;color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));flex:1}.tk-minichat-gross{font-size:calc(12px - .75px * var(--klein,0));color:var(--accent);font-weight:600;text-decoration:none}.tk-minichat-gross:hover{text-decoration:underline}.tk-minichat-liste{flex-direction:column;flex:1;gap:0;min-height:0;padding:10px 6px;display:flex;overflow:auto}.tk-minichat-suche{flex:none;margin:0 6px 6px}.tk-minichat .tk-faden{flex:1;min-height:0}.tk-chat-kompakt .tk-faden-kopf{gap:10px;height:52px;padding-left:8px}.tk-chat-kompakt .tk-faden-zurueck{margin-left:0}.tk-chat-kompakt .tk-messages{padding:6px 10px 12px}.tk-faden.tk-chat-kompakt .tk-messages .bubble{max-width:85%}.tk-chat-kompakt .tk-faden-hinweis{font-size:calc(12px - .75px * var(--klein,0));padding:5px 12px}.tk-chat-kompakt .tk-chat-form{padding:6px 8px 8px}.tk-chat-kompakt .tk-aktionsleiste{top:-26px;left:auto;right:6px}.tk-chat-kompakt .tk-zeile.mine .tk-aktionsleiste{left:6px;right:auto}.tk-chat-kompakt .tk-faden-menue{width:min(300px,100vw - 32px)}@media (max-width:767px){.tk-chat-fab.tk-minichat-knopf{width:48px;height:48px;right:var(--space-3);bottom:calc(72px + env(safe-area-inset-bottom,0px));display:grid}:root.tk-coco-lugt-da .tk-chat-fab.tk-minichat-knopf{right:var(--space-3);bottom:calc(108px + env(safe-area-inset-bottom,0px))}body:has(.tk-minichat-knopf) main.content{padding-bottom:calc(var(--space-12) + 72px)}}.tk-chat-hinweis{top:calc(var(--portal-header,64px) + 12px);z-index:85;background:var(--surface);width:min(360px,100vw - 32px);color:var(--text);border:var(--border) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow),0 2px 6px #14291f14;align-items:flex-start;gap:2px;padding:6px;display:flex;position:fixed;right:20px}.tk-chat-hinweis-oeffnen{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-sm);min-width:0;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:8px;font-weight:400;display:flex}.tk-chat-hinweis-oeffnen:hover{background:var(--subtle)}.tk-chat-hinweis-text{gap:2px;min-width:0;display:grid}.tk-chat-hinweis-text strong{overflow-wrap:anywhere}.tk-chat-hinweis-text span{color:var(--muted);font-size:var(--size-sm);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-chat-hinweis-zu{min-width:32px;font-size:calc(18px - 2.52px * var(--klein,0));flex:none;line-height:1}@media (prefers-reduced-motion:no-preference){.tk-chat-hinweis{animation:tk-hinweis-rein .22s var(--ease) both}}@keyframes tk-hinweis-rein{0%{transform:translateY(-8px)}to{transform:none}}@media (max-width:767px){.tk-chat-hinweis{left:var(--space-4);right:var(--space-4);width:auto;top:calc(var(--portal-header,56px) + 8px)}}@media print{.tk-minichat,.tk-minichat-knopf,.tk-chat-hinweis{display:none!important}}@media (max-width:767px),(hover:none){.app :is(.tk-faden-knopf,.tk-rund):not(.tk-files .tk-faden-knopf),.app .tk-aktionsleiste button,.app .tk-aktionen-mehr{width:40px;min-width:40px;height:40px}.tk-chat-kompakt .tk-aktionsleiste{top:-40px}html .app .tk-chat-filter.tk-fl-reiter>button{height:40px;min-height:40px}.app .tk-chat-seitenkopf .tk-chat-rund-knopf{min-height:40px}html .app dialog .tk-rund-an .tk-fl-reiter>button{height:40px;min-height:40px}html .app dialog .tk-rund-auswahl label{min-height:44px}html .app dialog .tk-anhang-wahl .tk-umschalter label{min-height:40px}}@media (hover:none){.tk-aktionsleiste{top:-40px}}html .app .tk-minichat-liste>*,html .app .tk-faden .tk-messages>*,html .tk-minichat-liste>*{flex-shrink:0}.tk-datei-vorschau-bild{object-fit:contain;border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface-2,#fff);max-width:100%;max-height:min(78vh,1100px);margin:0 auto;display:block}.tk-datei-vorschau-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(.875rem - 1.96px * var(--klein,0));align-self:center;overflow:hidden}@media (max-width:760px){.tk-datei-vorschau-bild{max-height:60vh}}.co-medien-pdf-rahmen{background:var(--surface-2,#fff);border:0;width:100%;height:min(70vh,900px);display:block}@media (max-width:760px){.co-medien-pdf-rahmen{height:60vh}}html .app .tk-leiste.tk-adresse-hinweis{gap:4px 16px;max-height:none}html .app .tk-leiste.tk-adresse-hinweis>.tk-leiste-text{white-space:normal;text-overflow:clip;text-wrap:pretty;overflow:visible}html .app .tk-leiste.tk-adresse-hinweis button.tk-leiste-link{height:auto;min-height:0;box-shadow:none;font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;border:0;border-radius:4px;flex:none;padding:0;line-height:1.35}html .app .tk-leiste.tk-adresse-hinweis button.tk-leiste-link:disabled{color:var(--muted);cursor:progress;text-decoration:none}html .app .tk-adresse-form{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}html .app .tk-adresse-form>input{flex:240px;min-width:0;max-width:360px;height:34px;min-height:34px;margin:0}html .app .tk-adresse-form>button{white-space:nowrap;flex:none;height:34px;min-height:34px}html .app .tk-adresse-meldung{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text-2,var(--muted));margin:6px 0 0;line-height:1.4}html .app .tk-adresse-meldung.tk-error{color:var(--fl-kritisch,var(--danger))}@media (max-width:1099px){html .app .tk-leiste.tk-adresse-hinweis{flex-wrap:wrap}html .app .tk-leiste.tk-adresse-hinweis>.tk-leiste-text{flex:100%}}@media (max-width:767px){html .app .tk-leiste.tk-adresse-hinweis button.tk-leiste-link{padding:6px 0}html .app .tk-adresse-form>input{flex-basis:100%;max-width:none;height:44px;min-height:44px}html .app .tk-adresse-form>button{height:44px;min-height:44px}}:root:root:root .tk-guide.panel{gap:8px;padding:14px 16px 12px}@media (min-width:768px){:root:root:root .tk-guide{width:min(420px,100vw - 48px);max-width:none}}:root:root:root .tk-guide .tk-guide-kopf{align-items:center;gap:10px;min-width:0;display:flex}:root:root:root .tk-guide .tk-guide-kopf :is(svg,img){flex:none;width:44px;height:44px}:root:root:root .tk-guide .tk-guide-kopf>.stack{gap:1px;min-width:0}:root:root:root .tk-guide .tk-guide-kopf .eyebrow{margin:0;line-height:1.3}:root:root:root .tk-guide h2{font-size:calc(16px - 2.24px * var(--klein,0));text-wrap:balance;margin:0;line-height:1.3}:root:root:root .tk-guide :is(p,li){max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.5}:root:root:root .tk-guide>p{text-wrap:balance;margin:0}:root:root:root .tk-guide ul{margin:0;padding-left:18px}:root:root:root .tk-guide li+li{margin-top:2px}:root:root:root .tk-guide .tk-coco-tipps-titel{font-size:calc(13px - 1.5px * var(--klein,0));margin-top:2px;line-height:1.4}:root:root:root .tk-guide .tk-guide-aktionen{justify-content:flex-end;align-items:center;margin:0;display:flex}:root:root:root .tk-guide .tk-guide-aktionen>button.primary{width:auto;min-width:0;height:28px;min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:nowrap;border-radius:999px;flex:none;padding:0 12px;font-weight:600;line-height:1}@media (max-width:767px){:root:root:root .tk-guide.panel{overscroll-behavior:contain;max-height:60vh;padding:12px 14px 10px;overflow:auto}:root:root:root .tk-guide ul{display:block}:root:root:root .tk-guide .tk-guide-kopf :is(svg,img){width:40px;height:40px}:root:root:root .tk-guide .tk-guide-aktionen>button.primary{height:36px;min-height:36px;font-size:calc(13px - 1.5px * var(--klein,0));padding:0 16px}}.tk-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}@media (max-width:767px){main .tk-ell:not(#tk-kein-feld){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}@media (min-width:768px){.app .tk-start-karte.panel.stack{grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:8px 16px}.app .tk-start-karte>.tk-start-kopfzeile{display:contents}.app .tk-start-karte>.tk-start-kopfzeile>h2{font-size:calc(15px - 2.1px * var(--klein,0));white-space:nowrap;grid-area:1/1;margin:0;line-height:1.4}.app .tk-start-karte>.progress{grid-area:1/2;min-width:80px;height:5px}.app .tk-start-karte>.tk-start-kopfzeile>.row{flex-wrap:nowrap;grid-area:1/3;justify-content:flex-end;gap:6px}.app .tk-start-karte>.tk-start-kopfzeile>.row>:is(.btn,button){min-height:28px;font-size:calc(13px - 1.5px * var(--klein,0));padding:0 12px}.app .tk-start-karte>p{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);grid-area:2/1/auto/-1;margin:-4px 0 0}.app .tk-start-karte>.tk-steps{grid-area:3/1/auto/-1;margin:4px 0 0}.app .tk-start-karte .tk-steps .tk-step-text{align-items:baseline;gap:12px;min-width:0;display:flex}.app .tk-start-karte .tk-steps .tk-step-text strong{white-space:nowrap;flex:none}.app .tk-start-karte .tk-steps .tk-step-text small{flex:auto;min-width:0}.app .tk-start-karte .tk-steps .tk-step-text small.tk-ell,.app .tk-start-karte>p.tk-ell{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:767px){.app .tk-start-karte .tk-ell{white-space:normal;text-overflow:clip;overflow:visible}}.tk-weg{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto}html p.tk-weg-etappe{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);margin:0 0 10px}.tk-weg-etappe b{color:var(--text)}html .tk-weg h1.tk-weg-titel{font-size:calc(26px - 3.64px * var(--klein,0));letter-spacing:-.4px;color:var(--text);margin:0 0 4px;line-height:1.2}html p.tk-weg-unter{color:var(--muted);font-size:calc(14px - 1.96px * var(--klein,0));margin:0 0 18px}html fieldset.tk-weg-karten{border:0;margin:0 0 16px;padding:0}.tk-weg-karten{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;margin:0 0 16px;padding:0;display:grid}.tk-weg-karte{background:var(--surface);border:1px solid var(--line);cursor:pointer;color:var(--text);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:18px 18px 16px;display:flex;position:relative}.tk-weg-karte:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.tk-weg-karte.an{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.tk-weg-karte input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0;position:absolute;top:16px;right:16px}.tk-weg-karte:has(input:focus-visible){outline:var(--focus-width,3px) solid var(--focus);outline-offset:2px}.tk-weg-haeufig{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--accent);font-weight:600}.tk-weg-karte strong{font-size:calc(15px - 2.1px * var(--klein,0));padding-right:28px;line-height:1.3}html .tk-weg-karte p{font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--muted);margin:0 0 6px;line-height:1.5}.tk-weg-ablauf{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.tk-weg-chip{white-space:nowrap;font-size:calc(12px - .75px * var(--klein,0));border:1px solid var(--line);border-radius:var(--radius-pill,999px);background:var(--surface-2,var(--bg));color:var(--text);padding:4px 9px;line-height:1.3}.tk-weg-warum{background:var(--surface);border:1px solid var(--line);font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.55;display:flex}html .tk-weg-warum p{font-size:calc(13.5px - 1.89px * var(--klein,0));max-width:none;color:var(--text);margin:0;line-height:1.55}.tk-weg-i{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.tk-weg-fuss{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.tk-weg-spaeter{color:var(--muted);font-size:calc(14px - 1.96px * var(--klein,0));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px;text-decoration:underline}.tk-weg-spaeter:hover{color:var(--text)}.tk-weg-fuss .btn.primary{border-radius:var(--radius-pill,999px);min-height:44px;padding:0 24px;font-weight:600}.tk-weg .tk-error{margin:12px 0 0}.tk-weg-zeile{font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tk-weg-zeile .tk-weg-herkunft{color:var(--muted)}.tk-weg-plakette{white-space:nowrap;font-size:calc(11.5px - .38px * var(--klein,0));border:1px solid var(--line);border-radius:var(--radius-pill,999px);color:var(--text);background:var(--surface);align-items:center;padding:2px 8px;line-height:1.3;display:inline-flex}html p.tk-weg-folgen{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);margin:6px 0 0;line-height:1.5}@media (max-width:860px){.tk-weg-karten{grid-template-columns:1fr;gap:10px}}@media (max-width:700px){html .tk-weg h1.tk-weg-titel{font-size:calc(22px - 3.08px * var(--klein,0))}.tk-weg-fuss{flex-direction:column-reverse;align-items:stretch}.tk-weg-fuss .btn.primary{justify-content:center;width:100%}.tk-weg-spaeter{align-self:center}}.tk-weg-koop.panel{padding:12px 16px}html .tk-weg .tk-weg-warum{margin-top:16px}dialog.tk-seitenpanel.tk-glocken-panel{background:var(--surface);width:min(420px,100vw);display:none;overflow:hidden}dialog.tk-seitenpanel.tk-glocken-panel[open]{flex-direction:column;display:flex}dialog.tk-seitenpanel.tk-glocken-panel>.stack{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}dialog.tk-seitenpanel.tk-glocken-panel .tk-dialog-head{padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:0;margin:0}.tk-seitenpanel-knoepfe{align-items:center;gap:var(--space-1);display:inline-flex}.tk-gk-zahnrad[aria-pressed=true]{background:var(--subtle)}.tk-gk-zahnrad .icon{width:18px;height:18px}.tk-gk-chips{padding:0 var(--space-4) var(--space-3);border-bottom:var(--border) solid var(--line);flex-wrap:wrap;flex:none;gap:4px 2px;display:flex}.tk-glocken-panel .tk-gk-chips button{height:32px;min-height:32px;color:var(--fl-text2);font-size:calc(13.5px - 1.89px * var(--klein,0));white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-weight:500;line-height:1;display:inline-flex;transform:none}.tk-glocken-panel .tk-gk-chips button:hover:not(:disabled):not([aria-pressed=true]){background:var(--fl-umschalter)}.tk-glocken-panel .tk-gk-chips button[aria-pressed=true]{background:var(--fl-gruen-bg);color:var(--fl-gruen-fg);font-weight:600}.tk-gk-chips .tk-fl-zahl{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);font-variant-numeric:tabular-nums;font-weight:600}.tk-gk-chips button[aria-pressed=true] .tk-fl-zahl{color:var(--fl-gruen)}.tk-gk-chips button[data-todo] .tk-fl-zahl{color:var(--fl-kritisch)}.tk-glocken-panel .tk-gk-chips button:disabled{opacity:.45;cursor:default}.tk-gk-liste{overscroll-behavior:contain;min-height:0;padding:0 0 var(--space-4);flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden auto}.tk-gk-liste>:is(.tk-gk-zeile,.tk-gk-gruppe)+:is(.tk-gk-zeile,.tk-gk-gruppe){border-top:1px solid var(--fl-linie)}.tk-glocken-panel .tk-glocke-zustimmung{margin:var(--space-3) var(--space-4) 0}.tk-gk-leer{padding:var(--space-8) var(--space-4);text-align:center}.tk-gk-liste>.tk-error{margin:var(--space-3) var(--space-4)}.tk-gk{all:unset;box-sizing:border-box;width:100%;padding:12px var(--space-5);cursor:pointer;color:var(--text);border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.tk-glocken-panel button.tk-gk{border-radius:0}.tk-gk:hover{background:var(--subtle)}.tk-gk:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:-2px}.tk-gk-zeichen{place-items:center;width:30px;height:30px;margin-top:2px;display:inline-grid;position:relative}.tk-gk-icon{background:var(--fl-umschalter);width:30px;height:30px;color:var(--fl-gedaempft);border-radius:50%;place-items:center;display:grid}.tk-gk-icon .icon{width:16px;height:16px}.tk-gk-icon.tk-gk-chat{background:var(--fl-blau-bg);color:var(--fl-blau-fg)}.tk-gk-dring{border:2px solid var(--surface);width:17px;height:17px;font-size:calc(10.5px + .5px * var(--mindest,0));border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-5px;right:-5px}.tk-gk-dring.tk-gk-rot{background:var(--fl-rot-fg);color:var(--fl-rot-bg)}.tk-gk-dring.tk-gk-gelb{background:var(--fl-gelb-fg);color:var(--fl-gelb-bg)}.tk-gk-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tk-gk-text strong{font-size:calc(14.5px - 2.03px * var(--klein,0));color:var(--fl-text);overflow-wrap:anywhere;font-weight:500;line-height:1.35;display:block}.tk-gk.tk-gk-neu .tk-gk-text strong{font-weight:700}.tk-gk-bezug{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.tk-gk-text small{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-text2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:2px;display:flex}.tk-gk-punkt{background:var(--fl-gruen);border-radius:50%;flex:none;width:8px;height:8px}.tk-gk-anzahl{background:var(--fl-neutral-bg);color:var(--fl-neutral-fg);font-size:calc(12px - .75px * var(--klein,0));vertical-align:1px;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:4px;padding:1px 8px;font-weight:600;line-height:1.4;display:inline-block}.tk-gk-pfeil{width:16px;height:16px;color:var(--fl-gedaempft);transition:transform var(--duration-fast) var(--ease);margin-top:8px}.tk-gk-gruppe.auf .tk-gk-pfeil{transform:rotate(180deg)}.tk-gk-unter{margin:0 0 var(--space-2) calc(var(--space-5) + 42px);flex-direction:column;gap:0;display:flex}.tk-gk-unter>.tk-gk-zeile+.tk-gk-zeile{border-top:1px solid var(--fl-linie)}.tk-gk-klein{padding:8px var(--space-5) 8px 0;grid-template-columns:minmax(0,1fr) auto}.tk-gk-klein .tk-gk-bezug{color:var(--fl-text);font-size:calc(13px - 1.5px * var(--klein,0))}.tk-gk-fuss{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:var(--border) solid var(--line);background:var(--surface);flex:none;display:flex}.tk-gk-alle{font-size:var(--size-xs);color:var(--muted);text-underline-offset:3px;text-decoration:underline}.tk-gk-alle:hover{color:var(--text)}.tk-gk-fuss .tk-gk-alle:only-child{margin-left:auto}.tk-gk-fuss.tk-gk-fuss-einstellungen .tk-gk-alle{margin-left:0;line-height:1.4}.tk-gk-einstellungen{min-height:0;padding:0 var(--space-5) var(--space-5);gap:var(--space-3);flex:1;overflow:hidden auto}.tk-glocken-panel .tk-gk-zurueck{min-height:32px;box-shadow:none;color:var(--fl-text2);white-space:normal;text-align:left;background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 10px 0 4px;font-weight:600;display:inline-flex}.tk-glocken-panel .tk-gk-zurueck:hover{background:var(--fl-umschalter);color:var(--text)}.tk-gk-zurueck .icon{width:16px;height:16px}.tk-gk-tabelle{border-collapse:collapse;table-layout:fixed;width:100%}.tk-gk-tabelle th:nth-child(n+2),.tk-gk-tabelle td{width:88px}.tk-gk-tabelle th,.tk-gk-tabelle td{height:48px;padding:var(--space-2);border-bottom:var(--border) solid var(--line);text-align:center;vertical-align:middle;overflow-wrap:anywhere;background:0 0;position:static}.tk-gk-tabelle th:first-child{padding-left:0}.tk-gk-tabelle thead th{font-size:var(--size-xs);color:var(--muted);font-weight:500}.tk-gk-tabelle th[scope=row],.tk-gk-tabelle thead th:first-child{text-align:left;font-size:var(--size-sm);color:var(--text);font-weight:500}.tk-gk-tabelle thead th:first-child{font-size:var(--size-xs);color:var(--muted)}.tk-gk-keine,.tk-gk-hinweis{font-size:var(--size-xs)}.tk-glocken-panel input[type=checkbox].tk-gk-schalter{appearance:none;border-radius:var(--radius-pill);background:var(--control);cursor:pointer;vertical-align:middle;width:36px;height:20px;min-height:20px;transition:background var(--duration-fast) var(--ease);border:0;margin:0;position:relative}.tk-glocken-panel input[type=checkbox].tk-gk-schalter:after{content:"";width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--text) 25%,transparent);transition:transform var(--duration-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.tk-glocken-panel input[type=checkbox].tk-gk-schalter:checked{background:var(--accent)}.tk-glocken-panel input[type=checkbox].tk-gk-schalter:checked:after{transform:translate(16px)}.tk-glocken-panel input[type=checkbox].tk-gk-schalter:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.tk-glocken-panel input[type=checkbox].tk-gk-schalter:disabled{opacity:.6;cursor:default}@media (max-width:767px){dialog.tk-seitenpanel.tk-glocken-panel{width:100vw;max-width:100vw;height:100dvh;padding-top:env(safe-area-inset-top,0px);border-radius:0!important}.tk-gk-chips{padding-inline:var(--space-3)}.tk-gk{padding-inline:var(--space-4)}.tk-gk-unter{margin-left:calc(var(--space-4) + 42px)}.tk-gk-klein{padding-left:0}.tk-gk-fuss,.tk-gk-einstellungen{padding-inline:var(--space-4)}.tk-glocken-panel .tk-gk-zu{right:var(--space-3)}}.tk-gk-tabelle tbody tr:last-child>*{border-bottom:0}.tk-glocken-panel .tk-gk-einstellungen>.tk-gk-zurueck{place-self:flex-start start;width:-moz-fit-content;width:fit-content}@keyframes tk-gk-rein{0%{transform:translate(100%)}to{transform:none}}html dialog.tk-seitenpanel.tk-glocken-panel[open]{animation:tk-gk-rein .18s var(--ease)!important}@media (prefers-reduced-motion:reduce){html dialog.tk-seitenpanel.tk-glocken-panel[open]{animation:none!important}}.tk-gk-zeile{position:relative}.tk-gk-zeile.mit-zu>.tk-gk{padding-right:calc(var(--space-4) + 30px)}.tk-glocken-panel .tk-gk-zu{top:10px;right:var(--space-4);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--fl-gedaempft);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.tk-glocken-panel .tk-gk-zu:hover{background:var(--line);color:var(--text)}.tk-glocken-panel .tk-gk-zu .icon{width:14px;height:14px}.tk-meld-art{background:var(--fl-umschalter);width:30px;height:30px;color:var(--fl-gedaempft);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tk-meld-art .icon{width:16px;height:16px}.tk-meld-art.tk-meld-art-chat{background:var(--fl-blau-bg);color:var(--fl-blau-fg)}html .app main.tk-meldungen .toolbar{align-items:center;gap:8px 12px}html .app main.tk-meldungen .toolbar>.tk-meld-reiter{flex:0 auto;min-width:0}html .app main.tk-meldungen .toolbar>.tk-meld-aktualisieren{margin-left:auto}html .app main.tk-meldungen .tk-meld-arten{margin-top:calc(-1 * var(--space-2))}html .app main.tk-meldungen .tk-fl-reiter>button{white-space:nowrap}html .app main.tk-meldungen .tk-fl-reiter .tk-fl-zahl{font-variant-numeric:tabular-nums}html .app main.tk-meldungen .tk-meld-gruppe{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}html .app main.tk-meldungen .tk-meld-gruppe>h3{font-family:var(--font-body);font-size:calc(12.5px - 1.13px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--fl-gedaempft);margin:0;padding-left:4px;font-weight:650;line-height:1.4}html .app main.tk-meldungen .tk-fl-zeile{position:relative}html .app main.tk-meldungen .tk-fl-zeile-aktionen{z-index:1;position:relative}html:root:root:root:root:root .app main.tk-meldungen .tk-fl-zeile-text .tk-row-link{color:inherit;font-weight:inherit;text-decoration:none}html:root:root:root:root:root .app main.tk-meldungen .tk-fl-zeile-text .tk-row-link:hover{text-underline-offset:3px;text-decoration:underline}html .app main.tk-meldungen .tk-fl-zeile-text .tk-row-link:focus-visible{outline:0}html .app main.tk-meldungen .tk-fl-zeile:has(.tk-row-link:focus-visible){outline:2px solid var(--fl-gruen);outline-offset:2px;border-radius:10px}html .app main.tk-meldungen .tk-fl-zeile-text>strong{font-weight:500}html .app main.tk-meldungen .tk-fl-zeile:has(.tk-meld-neu) .tk-fl-zeile-text>strong{font-weight:700}html .app main.tk-meldungen .tk-meld-neben{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:inline-flex}html .app main.tk-meldungen .tk-meld-neu{color:var(--fl-gruen-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}html .app main.tk-meldungen .tk-meld-neu:before{content:"";background:var(--fl-gruen);border-radius:50%;flex:none;width:8px;height:8px}html .app main.tk-meldungen .tk-meld-zusatz{color:var(--fl-gedaempft)}html .app main.tk-meldungen .tk-fl-zeile-hinweis:has(.tk-meld-antwort){z-index:1;position:relative}html .app main.tk-meldungen .tk-meld-antwort{flex-wrap:wrap;gap:8px;margin:2px 0 0;display:flex}html .app main.tk-meldungen .tk-fl-zeile-aktionen .tk-umbau-zeilenmenue{display:inline-flex}@media (max-width:767px){html .app main.tk-meldungen .tk-fl-zeilen>.tk-fl-zeile:has(>.tk-fl-zeile-aktionen>.tk-umbau-zeilenmenue){grid-template-columns:30px minmax(0,1fr) auto}html .app main.tk-meldungen .tk-fl-zeile-aktionen:has(>.tk-umbau-zeilenmenue){order:0;grid-area:1/3;align-self:start}html .app main.tk-meldungen .tk-fl-zeile:has(>.tk-fl-zeile-aktionen>.tk-umbau-zeilenmenue)>:is(.tk-fl-zeile-meta,.tk-fl-zeile-hinweis){grid-column:2/-1}}@media (min-width:1360px){html .app main.tk-meldungen .tk-fl-zeile-neben{min-width:150px}}html .app main.tk-meldungen .tk-meld-kanaele{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}html:root .app main.tk-meldungen .tk-meld-kanaele>:is(section.panel,form.panel){border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 45%,transparent);min-width:0;box-shadow:none;border-radius:14px;flex-direction:column;gap:0;margin:0;padding:16px 18px;display:flex}html:root .app main.tk-meldungen .tk-meld-kanaele>:is(section.panel,form.panel)>h3{font-family:var(--font-body);font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--text);margin:0 0 2px;font-weight:650;line-height:1.35}html .app main.tk-meldungen .tk-meld-kanaele>:is(section.panel,form.panel)>p{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);margin:6px 0 0;line-height:1.5}html .app main.tk-meldungen .tk-meld-kanaele section>label.row{min-height:0;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;margin:14px 0 0;font-weight:600;line-height:1.4;display:grid}html .app main.tk-meldungen .tk-meld-kanaele section>label.row>input[type=checkbox]{justify-self:center;margin:0}html .app main.tk-meldungen .tk-meld-kanaele section>small{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;margin:3px 0 0 30px;line-height:1.5;display:block}html .app main.tk-meldungen .tk-meld-kanaele section>label:not(.row){max-width:460px;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text);gap:5px;margin:12px 0 0 30px;font-weight:600;display:grid}html .app main.tk-meldungen .tk-meld-kanaele section>label:not(.row)>small{font-weight:400;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);line-height:1.5}html .app main.tk-meldungen .tk-meld-kanaele section>.row{margin:10px 0 0 30px}html .app main.tk-meldungen .tk-meld-kanaele section>p{color:var(--fl-text2);margin:12px 0 0}html .app main.tk-meldungen .tk-meld-kanaele section>details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:14px 0 0;padding:12px 0}html .app main.tk-meldungen .tk-meld-kanaele section>details>summary{font-size:calc(14px - 1.96px * var(--klein,0));cursor:pointer;font-weight:600}html .app main.tk-meldungen .tk-meld-kanaele section>details>form{max-width:560px;margin-top:10px}html .app main.tk-meldungen .tk-meld-kanaele form>.grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;margin-top:12px;display:grid}html .app main.tk-meldungen .tk-meld-kanaele form>.tk-reminders{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:14px 16px;margin-top:12px;display:grid}html .app main.tk-meldungen .tk-meld-kanaele form label{min-width:0}html .app main.tk-meldungen .tk-meld-kanaele form label>small{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;margin-top:4px;line-height:1.45;display:block}html .app main.tk-meldungen .tk-meld-kanaele :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}html .app main.tk-meldungen .tk-meld-kanaele .tk-error{margin:10px 0 0}html .app main.tk-meldungen .tk-meld-kanaele .tk-fl-fuss{border-radius:12px;margin-top:14px;padding:10px 12px}@media (min-width:1100px){html .app main.tk-meldungen .tk-meld-kanaele{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}html .app main.tk-meldungen .tk-meld-kanaele>:first-child{grid-area:1/1/span 3}html .app main.tk-meldungen .tk-meld-kanaele:has(>:nth-child(3):last-child)>:first-child{grid-row:1/span 2}html .app main.tk-meldungen .tk-meld-kanaele:has(>:nth-child(2):last-child)>:first-child{grid-row:1}html .app main.tk-meldungen .tk-meld-kanaele>:not(:first-child){grid-column:2}html .app main.tk-meldungen .tk-meld-kanaele>:only-child{grid-column:1/-1}}@media (max-width:767px){html:root:root:root .app main.tk-meldungen .tk-meld-kanaele>:is(section.panel,form.panel){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html:root:root:root .app main.tk-meldungen .tk-meld-kanaele>:is(section.panel,form.panel)+:is(section.panel,form.panel){padding-top:var(--space-4);border-top:1px solid var(--line)}html .app main.tk-meldungen .tk-meld-kanaele section>label:not(.row){max-width:none;margin-left:0}html .app main.tk-meldungen .tk-meld-kanaele .tk-fl-fuss>:is(button,.btn){flex:auto}}html .app main.tk-meldungen dialog .tk-meld-fenster-bezug{border:1px solid var(--line);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}html .app main.tk-meldungen dialog .tk-meld-fenster-bezug>.tk-fl-zeile-zeichen{grid-row:auto;align-self:start;margin-top:2px}html .app main.tk-meldungen dialog .tk-meld-fenster-bezug>p{gap:2px;min-width:0;max-width:none;margin:0;display:grid}html .app main.tk-meldungen dialog .tk-meld-fenster-bezug strong{font-size:calc(14.5px - 2.03px * var(--klein,0));color:var(--fl-text);overflow-wrap:anywhere;font-weight:600;line-height:1.35}html .app main.tk-meldungen dialog .tk-meld-fenster-bezug small{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;line-height:1.4;display:block}html .app main.tk-meldungen dialog>.stack>.row:last-child,html .app main.tk-meldungen dialog>.stack>form>.row:last-child{justify-content:flex-start}html .app main.tk-schnellstart .tk-schnellstart-inhalt>:is(form,.stack){max-width:760px}html .app main.tk-schnellstart .tk-schnellstart-inhalt{padding-top:10px}html .app main.tk-schnellstart .tk-first-steps .tk-schnellstart-schritte li.done .tk-schnellstart-inhalt{padding-top:6px}html .app main.tk-schnellstart .tk-schnellstart-inhalt form.stack{gap:14px}html .app main.tk-schnellstart .tk-schnellstart-schritte .tk-step-text>small{text-wrap:balance}html .app main.tk-schnellstart form .tk-felder{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px 14px}html .app main.tk-schnellstart form .tk-felder>label{grid-column:span 3}html .app main.tk-schnellstart form .tk-felder:has(>label:nth-of-type(3))>label{grid-column:span 2}html .app main.tk-schnellstart form label{grid-template-rows:minmax(22px,auto);grid-auto-rows:auto;align-content:start;align-items:center;row-gap:4px;min-width:0;display:grid}html .app main.tk-schnellstart form label>:is(input,select){box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px}html .app main.tk-schnellstart form label>small{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft);text-wrap:balance;line-height:1.45}html .app main.tk-schnellstart form label>small.tk-error{color:var(--fl-kritisch)}html .app main.tk-schnellstart form>small{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft)}html .app main.tk-schnellstart form :is(input,select)[aria-invalid=true]{border-color:var(--fl-rot-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fl-rot-fg) 18%,transparent)}html .app main.tk-schnellstart form>.row{margin-top:2px}html .app main.tk-schnellstart .tk-schnellstart-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:stretch;gap:12px}html .app main.tk-schnellstart .tk-schnellstart-karte{border:1px solid var(--line);background:var(--surface);height:auto;min-height:0;box-shadow:none;color:var(--text);white-space:normal;text-align:left;border-radius:14px;grid-template-rows:auto 1fr auto;align-content:stretch;justify-items:start;gap:6px;padding:14px 16px;font-weight:400;transform:none}html .app main.tk-schnellstart .tk-schnellstart-karte>strong{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);font-weight:600;line-height:1.4;text-decoration:none}html .app main.tk-schnellstart .tk-schnellstart-karte>small{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);line-height:1.45}html .app main.tk-schnellstart .tk-schnellstart-karte>.btn{align-self:end;margin-top:6px}html .app main.tk-schnellstart :is(a,button).tk-schnellstart-karte{cursor:pointer;grid-template-rows:auto auto;align-content:start;transition:border-color .15s,background-color .15s}html:root .app main.tk-schnellstart button.tk-schnellstart-karte{background-image:none;border-radius:14px;justify-content:stretch;place-items:start;width:100%;padding:14px 16px;display:grid}html .app main.tk-schnellstart :is(a,button).tk-schnellstart-karte:hover{border-color:var(--fl-gruen);background:color-mix(in srgb,var(--fl-gruen) 5%,var(--surface))}html .app main.tk-schnellstart :is(a,button).tk-schnellstart-karte:focus-visible{outline:2px solid var(--fl-gruen);outline-offset:2px}html .app main.tk-schnellstart button.tk-schnellstart-karte[disabled]{opacity:.6;cursor:progress}html .app main.tk-schnellstart .tk-schnellstart-fertig{border-radius:14px;flex-wrap:nowrap;align-items:center;gap:12px 20px;padding:12px 16px}html .app main.tk-schnellstart .tk-schnellstart-fertig>span{text-wrap:pretty;min-width:0;max-width:none}html .app main.tk-schnellstart .tk-schnellstart-fertig>.btn{white-space:nowrap;flex:none}html .app main.tk-schnellstart .tk-schnellstart-wahl{gap:10px}html .app main.tk-schnellstart .tk-schnellstart-knoepfe{flex-wrap:wrap;gap:8px;display:flex}html .app main.tk-schnellstart .tk-schnellstart-knoepfe .btn{white-space:nowrap;height:36px;min-height:36px;padding:0 16px}html .app main.tk-schnellstart .tk-schnellstart-wahl>small{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);text-wrap:pretty;line-height:1.5}html .app main.tk-schnellstart .tk-beispiel-karte{border-color:var(--line)}html .app main.tk-schnellstart .tk-beispiel-karte>.row{flex-wrap:wrap;align-items:center;gap:8px 12px}html .app main.tk-schnellstart .tk-beispiel-karte h2{align-items:center;gap:10px;margin:0;display:flex}html .app main.tk-schnellstart .tk-beispiel-karte h2 .tk-bubble{height:24px;min-height:24px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 10px}html .app main.tk-schnellstart .tk-beispiel-karte button.quiet.danger{border:1px solid var(--line);height:32px;min-height:32px;box-shadow:none;color:var(--fl-kritisch);font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;padding:0 12px;font-weight:600}html .app main.tk-schnellstart .tk-beispiel-karte button.quiet.danger:hover{background:var(--fl-hinweis-rot-bg);color:var(--fl-hinweis-rot-fg);border-color:#0000}html .app main.tk-schnellstart .tk-beispiel-karte>p{text-wrap:pretty;margin:0}@media (max-width:767px){:is(html .app main.tk-schnellstart form .tk-felder>label,html .app main.tk-schnellstart form .tk-felder:has(>label:nth-of-type(3))>label){grid-column:1/-1}html .app main.tk-schnellstart form .tk-felder:has(>label:nth-of-type(3))>label:nth-of-type(n+2){grid-column:span 3}html .app main.tk-schnellstart form label>:is(input,select){height:44px;min-height:44px}html .app main.tk-schnellstart .tk-schnellstart-knoepfe{grid-template-columns:minmax(0,1fr);display:grid}html .app main.tk-schnellstart .tk-schnellstart-knoepfe .btn{justify-content:center;height:44px;min-height:44px}html .app main.tk-schnellstart .tk-schnellstart-fertig{flex-direction:column;align-items:flex-start}html .app main.tk-schnellstart .tk-beispiel-karte button.quiet.danger{height:44px;min-height:44px}}html button.tk-persona.tk-persona-wer{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}html button.tk-persona.tk-persona-wer>span:last-child{text-align:left;justify-items:start;gap:2px;min-width:0;display:grid}.tk-persona.tk-persona-wer small{color:var(--muted)}.tk-heute-liste{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tk-heute-liste>li{min-width:0}.tk-heute>.tk-linkbtn{align-self:flex-start}@media (min-width:768px){.app main.tk-uebersicht .overview-filter{flex-wrap:nowrap;align-items:center;gap:6px}.app main.tk-uebersicht .overview-filter .tk-filter-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app main.tk-uebersicht .overview-filter label{flex:0 auto;min-width:0;max-width:none}.app main.tk-uebersicht .overview-filter :is(select,input){max-width:180px;min-height:32px}.app main.tk-uebersicht .tk-heute{gap:6px}.app main.tk-uebersicht .group-label{margin:0 0 6px}.app main.tk-uebersicht .overview-kpis .kpi{gap:0;min-height:0;padding:9px 12px}.app main.tk-uebersicht .overview-kpis.period{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.app main.tk-uebersicht .overview-kpis.period>.kpi>.metric{font-size:min(calc(17px - 2.38px * var(--klein,0)),13.5cqi)}.app main.tk-uebersicht .overview-kpis.period .kpi>small:first-child{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.app main.tk-uebersicht .integrity-banner{min-height:0;padding:7px 12px 7px 16px}.app main.tk-uebersicht .integrity-banner :is(.btn,button){min-height:28px}.app main.tk-uebersicht .overview-kpis>.kpi>.metric{margin:2px 0;line-height:1.3}.app main.tk-uebersicht .overview-kpis .kpi>small:first-child{line-height:1.35}.app main.tk-uebersicht .overview-kpis.period .kpi>small.tk-ell{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.app main.tk-uebersicht .overview-kpis .kpi-alert{font-size:11px;line-height:1.35}.app main.tk-uebersicht .tablewrap :is(td,th){white-space:nowrap}.app main.tk-uebersicht .tablewrap td .num{font-variant-numeric:tabular-nums}.app main.tk-uebersicht .tablewrap th.money{text-align:right}.app main.tk-uebersicht .tablewrap td:has(>.num){text-align:right}.app main.tk-uebersicht .tablewrap td:first-child{max-width:220px}.app main.tk-uebersicht .tablewrap abbr{cursor:help;text-decoration:none}.app main.tk-uebersicht .tk-perf .tablewrap td:first-child{max-width:150px}.app main.tk-uebersicht .tk-marken-ltv td:last-child small{color:var(--muted)}.app main.tk-uebersicht .tk-values .tablewrap thead th{white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;vertical-align:bottom;font-size:11px}html:root .app main.tk-uebersicht .tk-values .tablewrap :is(th,td):not(#tk-kein-feld){padding-left:10px;padding-right:12px}}html:root:root:root .app .tk-heute-box .tk-heute-zaehler{flex-wrap:wrap;align-items:center;gap:6px;line-height:1;display:flex}html:root:root:root .app .tk-heute-box .tk-heute-zahl{min-width:0;max-width:100%;display:inline-flex}html:root:root:root .app .tk-heute-box .tk-heute-zahl .tk-bubble{cursor:pointer;font-variant-numeric:tabular-nums}html:root:root:root .app .tk-heute-box .tk-heute-inhalt{gap:6px}html:root:root:root .app .tk-heute-box .tk-heute-gruppe{gap:0}html:root:root:root .app .tk-heute-box .tk-heute-gruppe>h4{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);margin:14px 0 4px;font-weight:600}html:root:root:root .app .tk-heute-box .tk-heute-gruppe>h4 .num{font-variant-numeric:tabular-nums}html:root:root:root .app .tk-heute-box .tk-heute-vergleich{margin:0 0 6px}html:root:root:root .app main .tk-heute-liste{grid-template-columns:minmax(0,1fr);column-gap:0}html:root:root:root .app main .tk-findings{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid}html:root:root:root .app main .tk-findings>h4{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);margin:14px 0 4px;font-weight:600}html:root:root:root .app main .tk-ueb-zeile{border:0;border-top:1px solid var(--row-line,var(--line));min-width:0;color:var(--text);font-size:calc(14px - 1.96px * var(--klein,0));background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:11px 2px;line-height:1.35;text-decoration:none;display:flex}html:root:root:root .app main :is(.tk-heute-liste>li:first-child>.tk-ueb-zeile,.tk-findings>.tk-ueb-zeile:first-child,.tk-findings>h4+.tk-ueb-zeile,.row+.tk-ueb-zeile){border-top-color:#0000}html:root:root:root .app main a.tk-ueb-zeile:hover{background:color-mix(in srgb,var(--subtle) 70%,transparent)}html:root:root:root .app main a.tk-ueb-zeile:hover .tk-ueb-texte>strong{text-decoration:underline}html:root:root:root .app main a.tk-ueb-zeile:focus-visible{outline:2px solid var(--fl-gruen);outline-offset:-2px;border-radius:8px}.tk-ueb-stand{order:1;min-width:0;max-width:100%;display:inline-flex}.tk-ueb-rechts{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-text2);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;order:2;margin-left:auto}.tk-ueb-rechts:empty{display:none}.tk-ueb-texte{flex:100%;order:3;gap:2px;min-width:0;display:grid}html:root:root:root .app main .tk-ueb-texte>strong{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);overflow-wrap:anywhere;font-weight:600}html:root:root:root .app main .tk-ueb-texte>small{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;margin:0;line-height:1.4;display:block}html:root:root:root .app main .tk-ueb-texte>p{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));gap:4px 14px;margin:4px 0 0;line-height:1.5}html:root:root:root .app main .tk-ueb-texte>.tk-linkbtn{font-size:calc(13px - 1.5px * var(--klein,0));justify-self:start;margin-top:4px}.tk-ueb-wer{min-width:0;font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--fl-text2);flex-wrap:wrap;flex:100%;order:4;align-items:center;gap:6px 16px;display:flex}.tk-ueb-wer:not(:has(.tk-wer)){display:none}.tk-ueb-marke,.tk-ueb-creator{min-width:0;max-width:100%;display:inline-flex}.tk-ueb-marke:empty,.tk-ueb-creator:empty,.tk-ueb-pfeil{display:none}@media (min-width:768px){html:root:root:root .app main .tk-ueb-zeile{grid-template-columns:minmax(112px,max-content) minmax(0,1fr) max-content 16px;column-gap:16px;min-height:58px;padding:8px 6px;display:grid}.tk-ueb-stand{grid-area:1/1}.tk-ueb-texte{grid-area:1/2}.tk-ueb-wer{grid-area:2/2}.tk-ueb-rechts{grid-area:1/3;justify-self:end;margin-left:0}html:root:root:root .app main .tk-ueb-pfeil{width:16px;height:16px;color:var(--fl-gedaempft);grid-area:1/4;display:block;transform:rotate(-90deg)}html:root:root:root .app main :is(.tk-heute-liste,.tk-findings){grid-template-columns:minmax(112px,max-content) minmax(0,1fr) max-content 16px;column-gap:16px}html:root:root:root .app main .tk-heute-liste>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}html:root:root:root .app main .tk-findings>h4{grid-column:1/-1}html:root:root:root .app main :is(.tk-heute-liste,.tk-findings) .tk-ueb-zeile{grid-column:1/-1;grid-template-columns:subgrid}}@media (min-width:1280px){html:root:root:root .app main :is(.tk-heute-liste,.tk-findings){grid-template-columns:minmax(112px,max-content) minmax(0,1fr) 230px 180px minmax(88px,max-content) 16px;column-gap:16px}:is(.tk-heute-liste,.tk-findings) .tk-ueb-wer{display:contents}:is(.tk-heute-liste,.tk-findings) .tk-ueb-marke{grid-area:1/3}:is(.tk-heute-liste,.tk-findings) .tk-ueb-creator{grid-area:1/4}:is(.tk-heute-liste,.tk-findings) .tk-ueb-rechts{grid-column:5}html:root:root:root .app main :is(.tk-heute-liste,.tk-findings) .tk-ueb-pfeil{grid-column:6}:is(.tk-heute-liste,.tk-findings) .tk-ueb-zeile:not(:has(.tk-wer)) .tk-ueb-texte{grid-column:2/5}:is(.tk-heute-liste,.tk-findings) .tk-ueb-zeile:has(.tk-ueb-marke:empty):has(.tk-ueb-creator .tk-wer) .tk-ueb-texte{grid-column:2/4}}@media (max-width:767px){html:root:root:root .app main.tk-uebersicht .overview-filter{grid-template-columns:104px minmax(0,1fr);gap:8px;width:100%;margin:0;display:grid}html:root:root:root .app main.tk-uebersicht .overview-filter label{min-width:0;max-width:none}html:root:root:root .app main.tk-uebersicht .overview-filter label:has(select) .tk-filter-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root:root:root .app main.tk-uebersicht .overview-filter label:has(select):last-of-type{grid-column:1/-1}html:root:root:root .app main.tk-uebersicht .overview-filter :is(select,input){width:100%;min-width:0}}html .app main.tk-uebersicht .overview-kpis:not(#tk-kein-feld){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}html .app main.tk-uebersicht .overview-kpis>.kpi:not(#tk-kein-feld){justify-content:flex-start;align-self:stretch;height:auto;min-height:0}html:root:root:root .app main.tk-uebersicht .tk-chart-grid{align-items:stretch}html:root:root:root .app main.tk-uebersicht .tk-chart-grid>.panel{align-self:stretch}html .app main.tk-uebersicht .overview-kpis>.kpi>.metric:not(#tk-kein-feld){font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}html .app main.tk-uebersicht .overview-kpis>.kpi>small:first-child:not(#tk-kein-feld){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;line-height:1.35;display:block;overflow:visible}html .app main.tk-uebersicht .overview-kpis>.kpi>small:not(:first-child):not(#tk-kein-feld){white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:0;line-height:1.4;display:block;overflow:visible}html .app main.tk-uebersicht .overview-kpis .kpi-alert:not(#tk-kein-feld){font-size:calc(12px - .75px * var(--klein,0));line-height:1.4}@media (min-width:768px){html .app main.tk-uebersicht .overview-kpis:not(#tk-kein-feld){grid-template-columns:repeat(4,minmax(0,1fr))}html .app main.tk-uebersicht .overview-kpis>.kpi:not(#tk-kein-feld){padding:12px 14px}html .app main.tk-uebersicht .overview-kpis>.kpi>.metric:not(#tk-kein-feld){font-size:min(calc(22px - 3.08px * var(--klein,0)),13cqi);margin:3px 0}}@media (min-width:768px) and (max-width:1099px){html .app main.tk-uebersicht .overview-kpis:not(#tk-kein-feld){grid-template-columns:repeat(3,minmax(0,1fr))}html .app main.tk-uebersicht .overview-kpis.total:not(#tk-kein-feld){grid-template-columns:repeat(2,minmax(0,1fr))}}html:root:root:root .app main .tk-ueb-rang .rank-row{min-height:44px;font-size:calc(13.5px - 1.89px * var(--klein,0));grid-template-columns:minmax(0,170px) minmax(40px,1fr) minmax(76px,auto);gap:12px;margin:0}html:root:root:root .app main .tk-ueb-rang .tk-rank-label{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:visible}html:root:root:root .app main .tk-ueb-rang .tk-rank-label>a{max-width:100%;min-height:0;color:var(--text);margin:0;padding:0;font-weight:500;text-decoration:none;display:inline-flex}html:root:root:root .app main .tk-ueb-rang .tk-rank-label>a:hover{text-decoration:underline}html:root:root:root .app main .tk-ueb-rang .rank-row>strong{font-size:calc(13.5px - 1.89px * var(--klein,0));font-variant-numeric:tabular-nums;white-space:nowrap}html:root:root:root .app main .tk-ueb-rang .rank-track{border-radius:5px;height:16px}html:root:root:root .app main .tk-ueb-rang .rank-fill{border-radius:5px}@media (max-width:767px){html:root:root:root .app main .tk-ueb-rang .rank-row{grid-template-columns:minmax(0,132px) minmax(24px,1fr) auto;gap:8px;min-height:40px}html:root:root:root .app main .tk-ueb-rang .tk-wer>span:last-child{white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}}html:root:root:root .app main.tk-uebersicht .tk-ueb-tabelle .tk-karte-titel a{max-width:100%;color:var(--text);font-weight:600;text-decoration:none;display:inline-flex}html:root:root:root .app main.tk-uebersicht .tk-ueb-tabelle .tk-karte-titel a:hover{text-decoration:underline}.tk-ueb-letzte-zeile{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (min-width:768px){html:root:root:root .app main.tk-uebersicht .tk-ueb-tabelle td:first-child{max-width:240px}html .app main.tk-uebersicht .tk-ueb-tabelle tbody td small.tk-r-alt-s{display:none}html:root:root:root .app main.tk-uebersicht .tk-ueb-perf tbody tr>td{height:44px;padding-block:5px}html:root:root:root .app main.tk-uebersicht .tk-ueb-perf td.tk-karte-titel .tk-ell{align-items:center;display:flex}html:root:root:root .app main.tk-uebersicht .tk-ueb-tabelle .tk-ueb-letzte small{color:var(--fl-gedaempft);display:inline}}@media (max-width:767px){html .app main.tk-uebersicht .tk-ueb-tabelle:not(#tk-kein-feld){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}html .app main.tk-uebersicht .tk-ueb-tabelle tbody tr:not(#tk-kein-feld){border:0;border-top:1px solid var(--row-line,var(--line));box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;margin:0;padding:10px 0 12px;display:grid}html .app main.tk-uebersicht .tk-ueb-tabelle tbody tr:first-child:not(#tk-kein-feld){border-top:0;padding-top:2px}html .app main.tk-uebersicht .tk-ueb-tabelle td.tk-karte-titel:not(#tk-kein-feld){grid-column:1/-1;padding:0}html .app main.tk-uebersicht .tk-ueb-tabelle td[data-label]:not(#tk-kein-feld){text-align:right;min-width:0;font-size:calc(13.5px - 1.89px * var(--klein,0));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:10px;display:flex}html .app main.tk-uebersicht .tk-ueb-tabelle td[data-label]:not(#tk-kein-feld):before{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);white-space:nowrap;flex:none;font-weight:500}html .app main.tk-uebersicht .tk-marken-ltv td[data-label]:nth-child(5):not(#tk-kein-feld){order:1;grid-column:1/-1}html .app main.tk-uebersicht .tk-marken-ltv td.tk-ueb-letzte:not(#tk-kein-feld){order:2;grid-column:1/-1}.tk-ueb-letzte-zeile{white-space:normal;flex-wrap:wrap;justify-content:flex-end}html .app main.tk-uebersicht .tk-ueb-tabelle td.tk-ueb-letzte small{color:var(--fl-gedaempft);display:inline}html .app main.tk-uebersicht .tk-ueb-perf tbody tr:not(#tk-kein-feld){grid-template-columns:auto minmax(0,1fr);gap:2px 20px}html .app main.tk-uebersicht .tk-ueb-perf td.tk-r-weg-s:not(#tk-kein-feld){display:none}html .app main.tk-uebersicht .tk-ueb-perf td.tk-karte-titel:not(#tk-kein-feld){flex-direction:row;justify-content:space-between;align-items:center;gap:10px}html .app main.tk-uebersicht .tk-ueb-perf td.tk-karte-titel .tk-r-alt-s:not(#tk-kein-feld){font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:400;display:block}html .app main.tk-uebersicht .tk-ueb-perf td[data-label]:not(#tk-kein-feld){justify-content:flex-start}html .app main.tk-uebersicht .tk-ueb-perf td[data-label]:last-of-type:not(#tk-kein-feld),html .app main.tk-uebersicht .tk-ueb-perf td[data-label]:nth-child(4):not(#tk-kein-feld){justify-content:flex-end}}html:root:root:root .app .tk-ueb-monat-kacheln{align-items:start;gap:10px}html:root:root:root .app .tk-ueb-monat-kacheln>.kpi{min-width:0;min-height:0}html:root:root:root .app .tk-ueb-monat-kacheln>.kpi>small{white-space:normal;overflow-wrap:anywhere;line-height:1.4;display:block;overflow:visible}html:root:root:root .app .tk-ueb-monat-kacheln>.kpi>.metric{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}html .app .tk-ueb-monat:not(#tk-kein-feld){overflow:visible}html .app .tk-ueb-monat :is(table,thead,tbody):not(#tk-kein-feld){width:100%;min-width:0;display:block}html .app .tk-ueb-monat :is(th,td):not(#tk-kein-feld){white-space:normal;min-width:0;height:auto;font-size:calc(13.5px - 1.89px * var(--klein,0));background:0 0;border:0;padding:0;display:block}html .app .tk-ueb-monat td:has(>.num):not(#tk-kein-feld){font-variant-numeric:tabular-nums;white-space:nowrap}html .app .tk-ueb-monat .tk-ueb-monat-titel a{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}html .app .tk-ueb-monat .tk-ueb-monat-titel a:hover{text-decoration:underline}html .app .tk-ueb-monat .tk-ueb-monat-stand small:not(#tk-kein-feld){font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft);white-space:normal;margin-top:3px;line-height:1.35;display:block}html .app .tk-ueb-monat td:has(>.tk-wer):not(#tk-kein-feld){align-items:center;display:flex}html .app .tk-ueb-monat td.tk-ueb-monat-stand:not(#tk-kein-feld){text-align:left}html .app .tk-ueb-monat .tk-wer>span:last-child{white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}@media (min-width:768px){html .app .tk-ueb-monat tr:not(#tk-kein-feld){grid-template-columns:max-content minmax(0,1fr) 92px 86px 76px 156px;align-items:center;gap:6px 16px;padding:11px 16px;display:grid}html .app .tk-ueb-monat[data-vermittler] tr:not(#tk-kein-feld){grid-template-columns:max-content minmax(0,1fr) 92px 86px 76px 86px 156px}html .app .tk-ueb-monat thead tr:not(#tk-kein-feld){background:var(--fl-kopf);border-radius:inherit;grid-template-columns:max-content max-content minmax(0,1fr) 92px 86px 76px 156px;padding-block:9px}html .app .tk-ueb-monat[data-vermittler] thead tr:not(#tk-kein-feld){grid-template-columns:max-content max-content minmax(0,1fr) 92px 86px 76px 86px 156px}html .app .tk-ueb-monat thead th:not(#tk-kein-feld){font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);white-space:nowrap;text-align:left;font-weight:600}html .app .tk-ueb-monat tbody tr:not(#tk-kein-feld){border-top:1px solid var(--row-line,var(--line));min-height:58px}html .app .tk-ueb-monat tbody td.tk-ueb-monat-titel:not(#tk-kein-feld){grid-area:1/1/auto/3}html .app .tk-ueb-monat tbody td:nth-child(2):not(#tk-kein-feld){grid-area:2/1}html .app .tk-ueb-monat tbody td:nth-child(3):not(#tk-kein-feld){grid-area:2/2}html .app .tk-ueb-monat tbody td:nth-child(n+4):not(#tk-kein-feld){grid-row:1/span 2}html .app .tk-ueb-monat :is(th.money,tbody td:nth-child(n+4):not(.tk-ueb-monat-stand)):not(#tk-kein-feld){text-align:right}html .app .tk-ueb-monat :is(th:last-child,td.tk-ueb-monat-stand):not(#tk-kein-feld){text-align:left}html .app .tk-ueb-monat tbody td[colspan]:not(#tk-kein-feld){grid-area:1/1/auto/-1}}@media (max-width:767px){html .app .tk-ueb-monat:not(#tk-kein-feld){box-shadow:none;background:0 0;border:0;padding:0}html .app .tk-ueb-monat thead:not(#tk-kein-feld){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html .app .tk-ueb-monat tbody tr:not(#tk-kein-feld){border-top:1px solid var(--row-line,var(--line));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px 0;display:grid}html .app .tk-ueb-monat tbody tr:first-child:not(#tk-kein-feld){border-top:0}html .app .tk-ueb-monat tbody td:is(.tk-ueb-monat-titel,.tk-ueb-monat-stand,[colspan]):not(#tk-kein-feld){grid-column:1/-1}html .app .tk-ueb-monat tbody td:not(#tk-kein-feld){text-align:left}html .app .tk-ueb-monat tbody td:has(>.tk-wer):not(#tk-kein-feld){flex-wrap:wrap}html .app .tk-ueb-monat tbody td[data-label]:not(#tk-kein-feld):before{content:attr(data-label);font-size:calc(11.5px - .38px * var(--klein,0));color:var(--fl-gedaempft);flex:0 0 100%;margin-bottom:2px;font-weight:500;display:block}}.app main.tk-hilfe{line-height:inherit;vertical-align:baseline;grid-template-columns:minmax(0,1fr);margin-left:auto;display:grid;position:static}.tk-hilfe-oben{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.tk-hilfe-oben>.panel{min-width:0}.tk-hilfe-ticketkopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px}.tk-hilfe-ticketkopf>small{color:var(--muted);font-size:var(--size-xs)}@media (min-width:768px){.tk-hilfe .panel.stack{gap:10px}.tk-hilfe .panel>h2{font-size:calc(16px - 2.24px * var(--klein,0))}.tk-hilfe .tk-coco-hilfe .tk-guide-kopf{gap:10px}.tk-hilfe .tk-coco-hilfe .tk-guide-kopf :is(svg,img){width:32px;height:32px}.tk-hilfe .tk-coco-hilfe p{margin:0}.tk-hilfe .tablewrap td:first-child a{white-space:nowrap;text-overflow:ellipsis;max-width:420px;display:block;overflow:hidden}.tk-hilfe .tk-anleitungen{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));align-items:start;column-gap:24px;display:grid}.tk-hilfe .tk-anleitungen>details{min-width:0;padding:0}.tk-hilfe .tk-anleitungen>details:last-child{border-bottom:var(--border) solid var(--line)}.tk-hilfe .tk-anleitungen>details>summary{min-height:40px;font-size:calc(13.5px - 1.89px * var(--klein,0))}.tk-hilfe .tk-anleitungen>details[open]{grid-column:1/-1;padding-bottom:12px}.tk-hilfe .tk-anleitungen>details>.stack{gap:10px;padding-top:4px}.tk-hilfe .tk-anleitung-schritte{font-size:calc(13.5px - 1.89px * var(--klein,0));gap:4px}.tk-hilfe .tk-anleitung-schritte a{white-space:nowrap}.tk-hilfe .toolbar input[type=search]{max-width:360px}}@media (min-width:1100px){.tk-hilfe-oben{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:stretch}.tk-hilfe-oben>.panel{align-content:start}}.tk-einarbeitung-verweis{flex-wrap:wrap;align-items:center;gap:8px 16px}.tk-einarbeitung-verweis h2{margin:0}.tk-einarbeitung-verweis small{color:var(--muted)}html .app label.btn.tk-anhang-knopf{place-self:flex-start start;width:auto;max-width:max-content}.tk-invlist .tk-invcell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.tk-invlist td.money .tk-invcell{align-items:flex-end}.tk-invlist td small{color:var(--muted);white-space:normal;display:block}.tk-invlist table{min-width:0}.tk-invlist td{white-space:normal}.tablewrap.tk-invlist :is(.tk-alt-nr,.tk-alt-creator,.tk-alt-akt){display:none}.tk-invlist .tk-inv-stufen{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.tk-invlist .tk-inv-status{align-items:center;gap:6px;font-weight:600;line-height:1.3;display:inline-flex}.tk-invlist .tk-inv-punkt{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.tk-invlist .tk-ton-error{color:var(--error)}.tk-invlist .tk-ton-warning{color:var(--warning)}.tk-invlist .tk-ton-info{color:var(--info)}.tk-invlist .tk-ton-success{color:var(--success)}.tk-invlist .tk-ton-neutral{color:var(--text-2)}.tk-invlist small.tk-ton-info,.tk-invlist small.tk-ton-neutral,.tk-invlist small.tk-ton-success{color:var(--muted)}.tk-invlist td.tk-ueberfaellig{color:var(--error);font-weight:600}.tk-invlist .tk-inv-versand{vertical-align:-2px;color:var(--muted);margin-left:5px;display:inline-flex}.tk-invlist .tk-inv-versand-zu{color:var(--success)}.tk-invlist .tk-inv-versand-fehler{color:var(--error)}.tk-invlist .tk-inv-schritt{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px}.tk-invlist a.tk-inv-hinweis{border:1px dashed var(--line-strong);max-width:13rem;color:var(--text-2);font-size:calc(12px - .75px * var(--klein,0));white-space:normal;border-radius:8px;padding:3px 10px;line-height:1.35;text-decoration:none;display:inline-block}.tk-invlist a.tk-inv-hinweis:hover{color:var(--text);border-color:var(--bk-rand-hover,var(--control))}.app .tablewrap.tk-invlist td .tk-inv-mehr{width:28px;min-width:28px;font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:0;justify-content:center;padding:0}.tk-invlist input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--primary,var(--accent));margin:0}.tk-invlist :is(th,td).tk-c-sel{width:34px;padding-right:0}.tk-inv-kennzahlen{align-items:baseline;gap:4px var(--space-5);font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.tk-inv-kennzahlen .tk-kz-knopf{font-size:calc(12.5px - 1.13px * var(--klein,0));display:none}.tk-inv-filterwahl{display:none}@media (max-width:767px){.tk-rechnungen .pagehead{min-width:0}.tk-rechnungen .pagehead>.row{flex-wrap:wrap;gap:8px;width:100%;min-width:0;max-width:100%}.tk-rechnungen .pagehead>.row>*{flex:auto;justify-content:center}.tk-rechnungen .pagehead>.row>.primary{flex-basis:100%}.tk-inv-kennzahlen .tk-kz-knopf{display:inline}.tk-inv-kennzahlen:not(.auf) .tk-inv-kennzahl:not(:first-child),.tk-inv-kennzahlen:not(.auf) .tk-kz-neben{display:none}}.tk-inv-kennzahl{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.tk-inv-kennzahl strong{color:var(--text);font-weight:600}.tk-inv-kennzahl .num{font-variant-numeric:tabular-nums}.tk-inv-kennzahl .tk-inv-achtung,.tk-inv-kennzahl .tk-inv-achtung strong{color:var(--error)}.tk-inv-antwort{gap:var(--space-3);align-items:center;margin:0}.tk-inv-antwort small{color:var(--text-2)}.tk-inv-auswahl{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:calc(13px - 1.5px * var(--klein,0));flex-wrap:wrap;align-items:center;padding:8px 12px}.tk-inv-auswahl strong{margin-right:var(--space-2)}@media (min-width:768px){.tablewrap.tk-invlist{container:rliste/inline-size}html:root .app main .tk-invlist :is(th,th button):not(#tk-kein-feld){white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}.tk-invlist th{letter-spacing:.05em;text-transform:uppercase;vertical-align:bottom;font-size:11px;line-height:1.3}.tk-invlist th button{letter-spacing:.05em;text-transform:uppercase;text-align:inherit;font-size:11px;line-height:1.3}.tk-invlist th:is(.tk-c-faellig,.tk-c-betrag,.tk-c-status) button{white-space:nowrap}.tk-invlist td{vertical-align:middle}.tk-invlist .tk-invcell{gap:2px;width:100%}.tk-invlist td.money .tk-invcell{width:auto}.tk-invlist .tk-inv-zeile{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;width:0;min-width:100%;display:-webkit-box;overflow:hidden}.tk-invlist td.tk-c-nr .tk-inv-zeile{width:auto;min-width:0}.tk-invlist td.tk-c-nr small.tk-inv-zeile{white-space:normal}.tk-invlist td.tk-c-nr{min-width:7.8rem;max-width:10.5rem}.tablewrap.tk-invlist td.tk-c-nr .pill{white-space:normal;height:auto;padding:2px 8px;line-height:1.3}.tk-invlist td.tk-c-kunde{min-width:13rem}.tk-invlist td.tk-c-creator{max-width:9rem}.tk-invlist td.tk-c-status{min-width:9.5rem}.tk-invlist .tk-inv-status{white-space:nowrap}.tk-invlist td.tk-c-status .tk-inv-zeile{white-space:normal;text-overflow:clip;width:auto;min-width:0;overflow:visible}.tk-invlist td.tk-c-akt{min-width:8.5rem;max-width:10rem}.tk-invlist :is(th,td):is(.tk-c-schritt,.tk-c-nr,.tk-c-faellig,.tk-c-betrag){width:1%}.tk-invlist td.tk-c-schritt{min-width:9rem}.tk-invlist td.tk-c-creator{min-width:6.5rem}.tk-invlist td:is(.tk-c-faellig,.tk-c-betrag){white-space:nowrap}.tk-invlist td small{font-size:calc(12px - .75px * var(--klein,0));line-height:1.35}.tk-invlist td.tk-c-kunde .tk-inv-kunde{font-weight:600}.tablewrap.tk-invlist td .pill{height:auto;min-height:0;font-size:calc(11.5px - .38px * var(--klein,0));white-space:nowrap;padding:1px 8px;line-height:1.5}.tablewrap.tk-invlist td.tk-c-schritt .btn{min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:nowrap;padding:0 12px}.tablewrap.tk-invlist td.tk-c-schritt .btn:not(.tk-inv-mehr){white-space:normal;text-align:center;max-width:10.5rem;height:auto;padding-top:4px;padding-bottom:4px;line-height:1.25}.tk-invlist a.tk-inv-hinweis{max-width:10.5rem}.tk-invlist td.money .num{font-variant-numeric:tabular-nums;font-weight:600}.tablewrap.tk-invlist.tk-sticky-end tbody tr[aria-selected=true]>td{background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface))}@container rliste (width<=1320px){.tk-invlist :is(th,td).tk-c-creator{display:none}.tablewrap.tk-invlist .tk-alt-creator{display:-webkit-box}.tablewrap.tk-invlist .tk-ohne-creator{display:none}}@container rliste (width<=1100px){.tk-invlist :is(th,td).tk-c-akt{display:none}.tablewrap.tk-invlist .tk-alt-akt{display:-webkit-box}.tablewrap.tk-invlist .tk-nur-breit{display:none}}.tablewrap.tk-invlist[data-ohne-akt] .tk-alt-akt{display:-webkit-box}.tablewrap.tk-invlist[data-ohne-akt] .tk-nur-breit,.tk-kopf-mehr-menue>.tk-inv-mehr-schmal{display:none}@media (min-width:768px) and (max-width:1180px){.app main.tk-rechnungen .pagehead>.row{flex-wrap:nowrap;flex:none;gap:6px}.app main.tk-rechnungen .pagehead>.row>*,.app main.tk-rechnungen .pagehead>.tk-coco-kopf-host{white-space:nowrap;flex:none}.app main.tk-rechnungen .pagehead .tk-coco-kopf{white-space:nowrap}.app main.tk-rechnungen .pagehead>.row>.btn,.app main.tk-rechnungen .pagehead>.row>.tk-kopf-mehr>summary{padding-inline:12px}.app main.tk-rechnungen .pagehead .tk-inv-kopf-breit{display:none}.app main.tk-rechnungen .pagehead .tk-kopf-mehr-menue>.tk-inv-mehr-schmal{display:block}.app main.tk-rechnungen .pagehead>div:first-child>p{white-space:normal;overflow:visible}}@container rliste (width<=800px){.tk-invlist :is(th,td).tk-c-nr{display:none}.tablewrap.tk-invlist .tk-alt-nr{display:-webkit-box}.tablewrap.tk-invlist :is(.tk-ohne-creator,.tk-alt-creator){display:none}.tk-invlist td.tk-c-schritt{min-width:12rem}.tk-invlist td.tk-c-kunde{min-width:10rem;max-width:11rem}.tk-invlist td.tk-c-status{min-width:7.5rem;max-width:10rem}.tk-invlist .tk-inv-status{white-space:normal;align-items:baseline}.tablewrap.tk-invlist td.tk-c-schritt .btn:not(.tk-inv-mehr){white-space:normal;min-width:0;max-width:none;height:auto;line-height:1.25;font-size:calc(12px - .75px * var(--klein,0));flex:auto;padding:4px 6px}.tk-invlist a.tk-inv-hinweis{max-width:9.5rem}}.tablewrap.tk-invlist.tk-sticky-end[data-eng="5"] :is(th,td):last-child:not([colspan]){box-shadow:none;animation:none;position:static}.tablewrap.tk-invlist:is([data-eng="1"],[data-eng="2"],[data-eng="3"],[data-eng="4"],[data-eng="5"]) :is(th,td).tk-c-akt{display:none}.tablewrap.tk-invlist:is([data-eng="1"],[data-eng="2"],[data-eng="3"],[data-eng="4"],[data-eng="5"]) .tk-alt-akt{display:-webkit-box}.tablewrap.tk-invlist:is([data-eng="1"],[data-eng="2"],[data-eng="3"],[data-eng="4"],[data-eng="5"]) .tk-nur-breit,.tablewrap.tk-invlist:is([data-eng="2"],[data-eng="3"],[data-eng="4"],[data-eng="5"]) :is(th,td).tk-c-creator{display:none}.tablewrap.tk-invlist:is([data-eng="2"],[data-eng="3"],[data-eng="4"],[data-eng="5"]) .tk-alt-creator{display:-webkit-box}.tablewrap.tk-invlist:is([data-eng="2"],[data-eng="3"],[data-eng="4"],[data-eng="5"]) .tk-ohne-creator{display:none}.tablewrap.tk-invlist:is([data-eng="2"],[data-eng="3"],[data-eng="4"],[data-eng="5"]) .tk-inv-status{white-space:normal;align-items:baseline}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) :is(th,td).tk-c-nr{display:none}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) .tk-alt-nr{display:-webkit-box}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) :is(.tk-ohne-creator,.tk-alt-creator){display:none}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-schritt{min-width:10.5rem}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-kunde{min-width:8rem;max-width:12rem}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-status{min-width:7rem;max-width:10rem}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) :is(th,td){padding-left:12px;padding-right:12px}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-schritt .btn:not(.tk-inv-mehr){white-space:normal;min-width:0;max-width:none;height:auto;line-height:1.25;font-size:calc(12px - .75px * var(--klein,0));flex:auto;padding:4px 6px}}@media (max-width:767px){.tk-invlist{background:0 0;border:0;border-radius:0;overflow:visible}.tk-invlist table,.tk-invlist tbody{white-space:normal;display:block}.tk-invlist thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tk-invlist caption{display:none}.tk-invlist tr{gap:var(--space-2) var(--space-3);padding:var(--space-4);margin-bottom:var(--space-3);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tk-invlist td{justify-content:space-between;align-items:flex-start;gap:var(--space-3);text-align:right;background:0 0;border:0;min-width:0;height:auto;min-height:0;padding:0;display:flex}.tk-invlist td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--size-xs);text-align:left;flex:none;max-width:40%}.tk-invlist .tk-invcell{text-align:right;align-items:flex-end}.tk-invlist td.tk-c-sel{grid-area:1/1;align-items:center}.tk-invlist td.tk-c-nr{text-align:left;grid-area:1/2}.tk-invlist td.tk-c-nr:before,.tk-invlist td.tk-c-kunde:before,.tk-invlist td.tk-c-betrag:before,.tk-invlist td.tk-c-schritt:before,.tk-invlist td.tk-c-status:before{display:none}.tk-invlist td.tk-c-nr .tk-invcell,.tk-invlist td.tk-c-kunde .tk-invcell{text-align:left;align-items:flex-start}.tk-invlist td.tk-c-betrag{grid-area:1/3}.tk-invlist td:is(.tk-c-kunde,.tk-c-status,.tk-c-akt,.tk-c-faellig,.tk-c-schritt){grid-column:1/-1}.tk-invlist td.tk-c-status{justify-content:flex-start}.tk-invlist td.tk-c-status .tk-invcell{text-align:left;align-items:flex-start}.tk-invlist td.tk-c-creator,.tk-invlist td.tk-leer{display:none}.tablewrap.tk-invlist .tk-alt-creator{display:block}.tablewrap.tk-invlist .tk-ohne-creator{display:none}.tk-invlist td.tk-c-kunde .tk-inv-kunde{font-weight:600}.tk-invlist td.tk-c-schritt{padding-top:var(--space-2);border-top:1px solid var(--line);justify-content:stretch}.tk-invlist td.tk-c-schritt .tk-inv-schritt{justify-content:space-between;width:100%}.tk-invlist td.tk-c-schritt .tk-inv-schritt>:first-child{text-align:center;flex:1;justify-content:center}.tk-invlist a.tk-inv-hinweis{max-width:none}.tk-invlist td .btn{width:auto}.tk-invlist td.tk-ueberfaellig{color:var(--error)}}.tk-payouts td{white-space:normal}.tk-payouts td small:not(.tk-mobile-only){display:block}.tk-payouts td small.tk-auszahlungsweg{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:760px){.tk-payouts td small.tk-auszahlungsweg{white-space:normal}.tk-payouts td small.tk-weg-fehlt{display:none}}.tk-payouts .tk-claim{color:var(--warning)}.tk-runitems td.tk-zweck{white-space:normal;min-width:10rem}.tk-runitems td small.tk-run-luecke{white-space:normal;color:var(--warning);font-weight:600;display:block}@media (max-width:760px){.tk-runitems td small{white-space:normal}.tk-runitems td button.tk-mobile-only{margin-top:var(--space-2)}.tk-runitems th:last-child,.tk-runitems td:last-child{display:none}}.tk-banklist .tk-invcell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.tk-banklist td.money .tk-invcell{align-items:flex-end}.tk-banklist td small{color:var(--muted);white-space:normal;display:block}.tk-banklist td{white-space:normal;vertical-align:top}.tk-banklist table{min-width:0}.tk-banklist .tk-bankpurpose{overflow-wrap:anywhere;max-width:32ch}.tk-banklist .tk-bankreasons{max-width:44ch}html:root .app main .tablewrap.tk-banklist.tk-banklist td small.tk-bankreasons.tk-bankreasons.tk-bankreasons.tk-ell.tk-ell{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-banklist .tk-bankpurpose{overflow-wrap:break-word;min-width:14ch}.tk-banklist th{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.upload input[type=file]{width:100%;max-width:100%}.tk-bankactions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.tk-bankactions button{white-space:nowrap}.tk-banksugg summary{cursor:pointer;color:var(--muted);font-size:var(--size-xs)}.tk-banksugg-item{padding-top:var(--space-2);margin-top:var(--space-2);border-top:var(--border) solid var(--line);align-items:flex-start}.tk-bankform{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:end}.tk-bankdraft{border:var(--border) solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);min-width:0}.tk-wrap{flex-wrap:wrap}.tk-neg{color:var(--error)}.tk-warn{color:var(--warning)}@media (max-width:767px){.tk-banklist .tk-invcell{text-align:right;align-items:flex-end}.tk-banklist .tk-bankpurpose,.tk-banklist .tk-bankreasons{max-width:none}.tk-banklist td.tk-aktion{justify-content:flex-end}.tk-banklist td.tk-aktion:before{display:none}}.tk-liqplot{min-width:0;overflow:hidden}.tk-liqchart{gap:var(--space-2)}.tk-liqweek{flex:1;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex}.tk-liqweek .bar{flex:1;min-width:0;min-height:2px}.tk-liqweek .bar.tk-bar-success{background:var(--success-bg);border-top-color:var(--success)}.tk-liqweek .bar.tk-bar-error{background:var(--error-bg);border-top-color:var(--error)}.tk-liqlabels{justify-content:space-between;gap:var(--space-1)}.tk-liqlabels span{text-align:center;min-width:0;font-size:var(--size-xs);white-space:nowrap;flex:1;overflow:hidden}.tk-liqtable td{white-space:normal;vertical-align:top}.tk-liqtable .tk-invcell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tk-liqtable td small{color:var(--muted);display:block}.tk-liqitems summary{cursor:pointer;color:var(--muted);font-size:var(--size-xs)}@media (max-width:480px){.tk-liqlabels .tk-kw{display:none}}@media (max-width:767px){.tk-liqtable .tk-invcell{text-align:right;align-items:flex-end}}.tk-invlist tr.tk-inv-gruppe th{background:var(--bk-flaeche-2,var(--subtle));text-align:left;text-transform:none;letter-spacing:normal;font-size:var(--size-sm);padding:0;position:static}.tablewrap.tk-invlist tr.tk-inv-gruppe button{text-transform:none;letter-spacing:normal;font-size:var(--size-sm);justify-content:flex-start;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;min-height:40px;font-weight:600;display:flex}.tablewrap.tk-invlist tr.tk-inv-gruppe small{color:var(--muted);text-transform:none;font-weight:400}@media (max-width:767px){.tablewrap.tk-invlist tr.tk-inv-gruppe{margin:var(--space-4) 0 var(--space-2);box-shadow:none;background:0 0;border:0;padding:0;display:block}.tablewrap.tk-invlist tr.tk-inv-gruppe th{background:0 0;border:0;padding:0;display:block}.tablewrap.tk-invlist tr.tk-inv-gruppe button{padding:var(--space-1) 0}}.tk-inv-schnell-kopf{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-inv-schnell-fakten{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.tk-inv-schnell-fakten div{gap:2px;display:grid}.tk-inv-schnell-fakten dt{font-size:var(--size-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tk-inv-schnell-fakten dd{margin:0;font-weight:600}.tk-inv-schnell-knoepfe{gap:var(--space-2);flex-wrap:wrap}.tk-inv-schnell-verlauf{padding-left:var(--space-4);gap:4px;margin:0;display:grid}.tk-inv-schnell h3{font-size:var(--size-md);margin:0}@media (min-width:768px){.app main.tk-rechnungen .toolbar{gap:8px 6px}.app main.tk-rechnungen .toolbar>button[aria-pressed]{order:0;margin-left:0;padding-inline:7px}.app main.tk-rechnungen .toolbar>button[aria-pressed]+button[aria-pressed]{margin-left:-4px}.app main.tk-rechnungen .toolbar>input[type=search]{flex:150px;order:3;width:auto;min-width:150px;max-width:280px;margin-left:auto}.app main.tk-rechnungen .toolbar:after{order:4}.app main.tk-rechnungen .toolbar>.tk-inv-kennzahlen{gap:2px var(--space-4);min-width:0;font-size:calc(12.5px - 1.13px * var(--klein,0));flex:320px;order:5}.app main.tk-rechnungen .toolbar>:is(select,.tk-kopf-mehr){order:6}.app main.tk-rechnungen .toolbar>select{min-width:0;max-width:184px}.app main.tk-rechnungen .toolbar>.tk-kopf-mehr>summary{min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 10px 0 12px}.app main.tk-rechnungen .tk-inv-kennzahl{gap:2px 12px}.tablewrap.tk-invlist td.tk-c-schritt .btn:not(.tk-inv-mehr){white-space:nowrap;text-overflow:clip;vertical-align:middle;justify-content:center;align-items:center;max-width:none;height:28px;margin:0;padding:0 12px;line-height:normal;display:inline-flex;overflow:visible}.tk-invlist a.tk-inv-hinweis{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;line-height:20px;overflow:hidden}.tk-invlist td.tk-c-nr small.tk-inv-zeile{white-space:normal;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tablewrap.tk-invlist:is([data-eng="4"],[data-eng="5"]) td.tk-c-schritt .btn:not(.tk-inv-mehr){white-space:normal;text-align:center;max-width:9.5rem;height:auto;min-height:28px;padding:4px 10px;line-height:1.25}}@container rliste (width<=800px){.tablewrap.tk-invlist td.tk-c-schritt .btn:not(.tk-inv-mehr){white-space:nowrap;height:28px;padding:0 8px;line-height:normal}}.tk-liqtable .tk-liq-zeitraum{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.app .tk-liqtable details.tk-liqitems{border:0;margin:0;padding:0}.tk-liqitems summary{min-height:22px}.tk-liqitems>span{font-size:var(--size-xs);padding-bottom:4px;display:block}@media (min-width:768px){.app main.tk-liquiditaet .overview-filter{flex-wrap:nowrap;align-items:center;gap:6px}.app main.tk-liquiditaet .overview-filter .tk-filter-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app main.tk-liquiditaet .overview-filter label{flex:0 auto;min-width:0;max-width:none}.app main.tk-liquiditaet .overview-filter :is(select,input){max-width:190px;min-height:32px}.app main.tk-liquiditaet .tk-liqchart{height:140px;padding-top:var(--space-3)}.app main.tk-liquiditaet .kpis>.kpi>small:last-child{white-space:normal;overflow-wrap:anywhere;overflow:visible}.app .tablewrap.tk-payouts td{vertical-align:middle}.app .tablewrap.tk-payouts td .pill{height:21px;min-height:0;font-size:calc(11.5px - .38px * var(--klein,0));white-space:nowrap;padding:0 8px;line-height:21px}.app .tablewrap.tk-payouts td small.tk-faellig .pill{height:auto;color:var(--error);font-weight:600;font-size:inherit;line-height:inherit;background:0 0;border:0;padding:0}.app .tablewrap.tk-payouts td small{line-height:1.35}}@media (min-width:1024px){.app main.tk-re-neu form>.grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 14px}.app main.tk-re-neu form>.grid>:is(label.row,fieldset,p,div,.notice,small,button,label:has(small)){grid-column:1/-1}.app main.tk-re-neu form.panel.stack{gap:12px}}.app main.tk-rechnungen .toolbar .tk-kopf-mehr-menue{left:auto;right:0}@media (max-width:767px){.app main:is(.tk-rechnungen,.tk-liquiditaet) .pagehead .tk-kopf-mehr-menue{left:0;right:auto}}.app main.tk-inv-detail .tk-inv-kopfzeile{gap:var(--space-3);display:grid}@media (min-width:768px){.app main.tk-inv-detail .tk-inv-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;display:flex}.app main.tk-inv-detail .tk-inv-status{font-size:calc(12.5px - 1.13px * var(--klein,0));gap:4px 14px;min-width:0}.app main.tk-inv-detail .tk-inv-status .pill{height:22px;min-height:0;line-height:22px;font-size:calc(12px - .75px * var(--klein,0));padding:0 9px}.app main.tk-inv-detail .tk-progress{flex:0 auto;gap:2px;min-width:0}.app main.tk-inv-detail .tk-progress .progress{height:3px}.app main.tk-inv-detail .tk-progress .steps{flex-wrap:wrap;gap:2px 4px}.app main.tk-inv-detail .tk-progress .steps a{font-size:calc(11.5px - .38px * var(--klein,0));white-space:nowrap;border-bottom-width:0;padding:2px 6px;line-height:1.4}.app main.tk-inv-detail .tk-inv-split{align-items:start;gap:16px}.app main.tk-inv-detail .tk-inv-split>.stack{gap:12px}.app main.tk-inv-detail .tk-inv-split>.stack:last-child>.panel{gap:8px;padding:12px 14px}.app main.tk-inv-detail .tk-inv-split>.stack:last-child>.panel>:is(button,.btn){min-height:30px;font-size:calc(13px - 1.5px * var(--klein,0));padding-block:3px}.app main.tk-inv-detail .tk-inv-split>.stack:last-child>.panel p{font-size:calc(13px - 1.5px * var(--klein,0));line-height:1.45}.app main.tk-inv-detail .tk-inv-split>.stack:last-child>.panel form.stack{gap:8px}.app main.tk-inv-detail .tk-inv-split>.stack:last-child>.panel label{font-size:calc(12px - .75px * var(--klein,0));gap:4px}.app main.tk-inv-detail .tk-inv-split>.stack:last-child>.panel label :is(input:not([type=checkbox]):not([type=radio]),select){height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));padding-block:4px}.app main.tk-inv-detail .tk-inv-split>.stack:last-child>.panel form :is(button,.btn){min-height:30px;padding-block:3px}.app main.tk-inv-detail form.tk-inv-sperre{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.app main.tk-inv-detail .tk-inv-split>.stack>.panel.tk-inv-fakten{gap:0}.app main.tk-inv-detail .tk-inv-fakten>h3{margin:0 0 4px}.app main.tk-inv-detail .tk-inv-fakten>h3:not(:first-child){margin-top:12px}.app main.tk-inv-detail .tk-inv-fakten>.row.between{border-bottom:var(--border) solid var(--line);flex-wrap:nowrap;align-items:baseline;gap:12px;padding:5px 0}.app main.tk-inv-detail .tk-inv-fakten>.row.between>:first-child{min-width:0;color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));flex:0 auto}.app main.tk-inv-detail .tk-inv-fakten>.row.between>:last-child{text-align:right;min-width:0;font-size:calc(13px - 1.5px * var(--klein,0));overflow-wrap:anywhere;flex:auto}.app main.tk-inv-detail .tk-inv-fakten>.row.between>.num{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:normal}.app main.tk-inv-detail .tk-inv-fakten>.row.between>:first-child:has(+.num){flex:0 9rem}.app main.tk-inv-detail .tk-inv-fakten>.row.between:has(>strong:first-child){border-bottom:0}.app main.tk-inv-detail .tk-inv-fakten>.row.between>strong:first-child{color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0))}.app main.tk-inv-detail .tk-inv-fakten>.task{padding:6px 0}.app main.tk-inv-detail .tk-inv-fakten>.task p{margin-top:0}.app main.tk-inv-detail .tk-inv-fakten>.task .num{font-variant-numeric:tabular-nums;white-space:nowrap}.app main.tk-inv-detail .panel.tk-inv-dokumente{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app main.tk-inv-detail .tk-inv-dokumente>:is(h3,small,p,label,div){flex:100%}.app main.tk-inv-detail .tk-inv-dokumente>:is(button,.btn){width:auto;min-height:30px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:100%;padding:3px 14px;overflow:hidden}.app main.tk-inv-detail .tk-inv-dokumente>small{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--muted);line-height:1.4}.app main.tk-inv-detail .tk-inv-dokumente>label{font-size:calc(12px - .75px * var(--klein,0));flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.app main.tk-inv-detail .tk-inv-dokumente>label>input[type=file]{height:auto;min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));flex:220px;padding:3px 6px}.app main.tk-inv-detail .tk-inv-split>.stack>.panel.tk-inv-verlauf{gap:0}.app main.tk-inv-detail .tk-inv-verlauf>h3{margin-bottom:4px}.app main.tk-inv-detail .tk-inv-verlauf>.task{flex-wrap:nowrap;align-items:baseline;gap:10px;min-height:0;padding:6px 0}.app main.tk-inv-detail .tk-inv-verlauf>.task>div{flex:auto;min-width:0}.app main.tk-inv-detail .tk-inv-verlauf>.task strong{font-size:calc(13px - 1.5px * var(--klein,0));font-weight:600}.app main.tk-inv-detail .tk-inv-verlauf>.task p{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);margin-top:1px}.app main.tk-inv-detail .tk-inv-verlauf>.task :is(p,strong){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.app main.tk-inv-detail .tk-inv-verlauf>.task>span.num{font-size:calc(12px - .75px * var(--klein,0));white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.app main.tk-inv-detail .tk-inv-verlauf>.task button.quiet{min-height:24px;font-size:calc(12px - .75px * var(--klein,0));padding:0}.app main.tk-kontoauszug .tk-ka-upload{gap:8px;padding:12px 16px}.app main.tk-kontoauszug .tk-ka-upload .upload{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:0;display:grid}.app main.tk-kontoauszug .tk-ka-upload .upload>label{flex-direction:row;grid-column:1/3;align-items:center;gap:10px;margin:0;display:flex}.app main.tk-kontoauszug .tk-ka-upload .upload>label>strong{font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;flex:none}.app main.tk-kontoauszug .tk-ka-upload .upload>label>input[type=file]{min-width:0;height:auto;min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));flex:auto;padding:3px 6px}.app main.tk-kontoauszug .tk-ka-upload .upload>div{grid-area:1/3}.app main.tk-kontoauszug .tk-ka-upload .upload>div>button{min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 14px}.app main.tk-kontoauszug .tk-ka-upload .upload>small{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--muted);text-align:left;grid-column:1/-1;line-height:1.4}.app main.tk-kontoauszug .tk-ka-zweizeilig.tk-ell{white-space:normal;-webkit-line-clamp:2;font-size:calc(12.5px - 1.13px * var(--klein,0));-webkit-box-orient:vertical;display:-webkit-box}.app main.tk-kontoauszug>.toolbar{flex-wrap:nowrap;align-items:center}.app main.tk-kontoauszug>.toolbar>button[aria-pressed]{order:0}.app main.tk-kontoauszug>.toolbar>input[type=search]{flex:0 300px;order:3;width:auto;min-width:220px;margin-left:auto}.app main.tk-kontoauszug>.toolbar:after{order:4}.app main.tk-kontoauszug .tk-banklist td{padding-block:12px}.app main.tk-kontoauszug .tk-banklist td .tk-invcell{gap:1px}.app main.tk-kontoauszug .tk-banklist td .tk-invcell>.tk-ell{max-width:14rem}.app main.tk-kontoauszug .tk-banklist td small{font-size:calc(11.5px - .38px * var(--klein,0));line-height:1.4}.app main.tk-kontoauszug .tk-banklist .tk-bankreasons.tk-ell{max-width:44ch}.app main.tk-kontoauszug .tk-banklist td.money{font-variant-numeric:tabular-nums;white-space:nowrap}.app main.tk-kontoauszug .tk-banklist .pill{height:22px;min-height:0;line-height:22px;font-size:calc(11.5px - .38px * var(--klein,0));padding:0 9px}.app main.tk-kontoauszug .tk-bankactions{gap:4px;max-width:15rem;margin-left:auto}.app main.tk-kontoauszug .tk-bankactions button{min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 10px}.app main.tk-kontoauszug details.panel{padding:10px 16px}.app main.tk-kontoauszug .tk-banklist td.tk-aktion{min-width:13rem}.app main.tk-kontoauszug .tk-bankactions{flex-flow:column;align-items:stretch;width:9.5rem;max-width:none}.app main.tk-kontoauszug .tk-banklist td.tk-aktion{width:1%;min-width:0}.app main.tk-kontoauszug .tk-banksugg{border:0;margin:2px 0 0;padding:0}.app main.tk-kontoauszug .tk-banksugg>summary{min-height:0;font-size:calc(11.5px - .38px * var(--klein,0));padding:2px 0}.app main.tk-kontoauszug .panel>.row.between>button{min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 12px}}@media (max-width:767px){.app main:is(.tk-inv-detail,.tk-kontoauszug) .tk-ell{white-space:normal;text-overflow:clip;overflow:visible}}@media (min-width:768px){@container tkrahmen (width<=899px){.tk-auszahlungen .tk-payouts td:has(>.tk-claim){min-width:10rem}.app .tablewrap.tk-payouts td small.tk-auszahlungsweg{white-space:normal}}}@media (min-width:761px){.tk-runitems td .tk-mobile-only:not(#tk-kein-feld){display:none}}@media (max-width:760px){.tk-runitems td:first-child:not(#tk-kein-feld){white-space:normal}}.tk-runitems td small.tk-zweck-alt{color:var(--muted)}@media (min-width:768px){@container tkrahmen (width<=899px){.tk-auszahlungen .tk-payouts td:nth-child(3)>a:not(#tk-kein-feld){white-space:normal}.tk-runitems td:first-child{white-space:normal;min-width:10rem}.tk-runitems td small.tk-zweck-alt:not(#tk-kein-feld){white-space:normal;margin-top:2px;display:block}.tk-runitems td.tk-run-weg{white-space:nowrap}}}.tk-faellig .tk-ueberfaellig{color:var(--error);font-weight:600}html .app main.tk-rechnungen .tk-inv-mit-logo{align-items:center;gap:10px;min-width:0;display:flex}html .app main.tk-rechnungen .tk-inv-mit-logo>.tk-invcell{flex:1;min-width:0}html .app main.tk-rechnungen .tk-c-status .tk-bubble{justify-self:start}@media (max-width:767px){html .app main.tk-rechnungen .tk-inv-mit-logo>.tk-markenzeichen{display:none}}html .app main .tk-inv-status .tk-bubble{flex:none}html .app main button.danger.tk-fl-storno{box-shadow:none;background:var(--surface)!important;color:var(--fl-kritisch)!important;border:1px solid color-mix(in srgb,var(--fl-kritisch) 45%,transparent)!important}html .app main button.danger.tk-fl-storno:hover{background:color-mix(in srgb,var(--fl-kritisch) 8%,var(--surface))!important}html .app main .tk-payouts.tk-fl-liste td .tk-wer{display:flex}html .app main .tk-payouts.tk-fl-liste td .tk-bubble{width:-moz-fit-content;width:fit-content;max-width:100%}html .app main .tk-payouts.tk-fl-liste td small:is(.tk-auszahlungsweg,.tk-weg-fehlt){padding-left:38px}@media (min-width:768px){html .app main .tk-payouts.tk-fl-liste tbody tr>td{height:66px}html .app main .tk-payouts.tk-fl-liste td small.tk-mobile-only{display:none}}html .app main.tk-rechnungen .tk-inv-ansicht{margin:0 0 var(--space-3)}html .app main.tk-rechnungen tr.tk-inv-gerade-erledigt>td{opacity:.55}html .app main.tk-rechnungen tr.tk-inv-gerade-erledigt>td.tk-c-schritt{opacity:1}html .app main.tk-rechnungen .tk-inv-erledigt-marke{background:var(--fl-neutral-bg);height:18px;color:var(--fl-neutral-fg);vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}@media (min-width:768px){html .app main.tk-rechnungen .tk-inv-facelift thead th{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);white-space:nowrap;font-weight:600}html .app main.tk-rechnungen .tk-inv-facelift tbody tr>td{vertical-align:middle}}html .app main .tk-ausz-ansicht{margin:0 0 var(--space-3)}html:root .app main .tablewrap td .tk-invcell>.pill.tk-inv-doppelt{white-space:normal;text-align:left;overflow-wrap:anywhere;flex-wrap:wrap;max-width:100%}.tk-ansichten{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center}.tk-ansicht-wahl{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.tk-ansicht-wahl>span{font-size:var(--size-sm);color:var(--muted);white-space:nowrap}.tk-ansicht-wahl select{min-width:0;max-width:min(320px,100vw - 120px)}.tk-ansichten .tk-kopf-mehr-menue{min-width:max-content;max-width:calc(100vw - 32px);margin-top:0;position:absolute;top:calc(100% + 6px);left:0;right:auto}.tk-kopf-mehr-menue:has(>.tk-feldfilter){min-width:max-content;max-width:calc(100vw - 32px);margin-top:0;position:absolute;top:calc(100% + 6px);left:0;right:auto}.tk-ansichten .tk-kopf-mehr-menue>label{gap:var(--space-2);font-size:var(--size-sm);white-space:nowrap;align-items:center;padding:6px 10px;display:flex}.tk-feldfilter{min-width:min(280px,100vw - 48px);padding:var(--space-1) var(--space-2)}.tk-feldfilter label{gap:var(--space-1);font-size:var(--size-sm);display:grid}.tk-feldfilter>button{justify-self:start}.tk-eigene-felder{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.tk-eigene-felder>legend{padding:0 var(--space-1);font-weight:600}.tk-feldspalte{overflow-wrap:break-word;min-width:120px;max-width:220px}th.tk-feldspalte button{white-space:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.tk-zeilenknoepfe{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end}.tk-archivliste{margin:0;padding:0;list-style:none}.tk-archivliste>li{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border) solid var(--line);flex-wrap:wrap}.pill.tk-eigener-status{color:var(--text);background:var(--subtle)}.pill.tk-eigener-status .pill-zeichen{font-size:10px;line-height:1}.tk-farbwahl{gap:var(--space-1);flex-wrap:wrap}.tk-farbwahl>button{align-items:center;gap:var(--space-1);display:inline-flex}.tk-farbpunkt{border-radius:var(--radius-pill);flex:none;width:10px;height:10px;display:inline-block}.tk-status-liste>li{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border) solid var(--line);flex-wrap:wrap;align-items:center}.tk-status-liste{margin:0;padding:0;list-style:none}.tk-regel{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.tk-regel-satz{overflow-wrap:anywhere;margin:0}.tk-regel-kopf{gap:var(--space-2);flex-wrap:wrap;align-items:center}.tk-regel-teil{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3)}.tk-regel-teil>legend{padding:0 var(--space-1);font-weight:600}.tk-protokoll{margin:0;padding:0;list-style:none}.tk-protokoll>li{padding:var(--space-2) 0;border-bottom:var(--border) solid var(--line);gap:2px;display:grid}.tk-protokoll small{overflow-wrap:anywhere}.tk-ablauf{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:var(--border) solid var(--line);display:grid}.tk-ablauf:last-child{border-bottom:0}.tk-ablauf-kopf{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center}.tk-ablauf p{margin:0}td .tk-eigener-status{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--space-1);display:flex}@media (max-width:767px){.tk-koop-karten tbody td.tk-feldspalte{justify-content:space-between;min-width:0;max-width:none}.tk-koop-karten tbody td.tk-feldspalte[data-label]:before{white-space:nowrap;text-overflow:ellipsis;max-width:45%;overflow:hidden}.tk-koop-karten tbody td.tk-feldspalte>*{text-align:right;overflow-wrap:anywhere;flex:1 1 0}.tk-ansicht-wahl{width:100%}.tk-ansicht-wahl select{flex:1;max-width:none}.tk-zeilenknoepfe{justify-content:flex-start}}.tk-status-liste~.tk-chips .tk-zwischen-vorschlag,.tk-chips .tk-zwischen-vorschlag{font-family:var(--font-body)}.tk-kontakt-liste{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tk-kontakt-liste a{overflow-wrap:anywhere}.tk-api-zeile{gap:var(--space-1)}.tk-api-wert{gap:var(--space-2);flex-wrap:wrap;align-items:center}.tk-api-wert code{overflow-wrap:anywhere;word-break:break-all;flex:220px;min-width:0}.tk-invoice-paper .tk-paper-logo{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-2);background:#fff;display:inline-block}.tk-invoice-paper .tk-paper-logo img{max-width:200px;max-height:48px;display:block}.tk-invoice-paper .tk-paper-head{letter-spacing:.04em;font-weight:600}.tk-invoice-paper .tk-paper-field{display:block}.tk-invoice-paper .tk-paper-bank{font-size:var(--size-sm)}.tk-invoice-paper .tk-paper-footer{margin-top:var(--space-6);padding-top:var(--space-2);border-top:var(--border) solid var(--line);color:var(--muted);flex-direction:column;gap:2px;display:flex}.tk-invoice-paper h2{overflow-wrap:anywhere}.tk-invoice-paper .tk-paper-meta{gap:0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));display:grid}.tk-invoice-paper .tk-paper-meta p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media print{.tk-invoice-paper .tk-paper-logo{padding:0}}.tk-invoice-paper .tk-qrbill{margin-top:var(--space-6);border-top:var(--border) dashed var(--text);padding-top:var(--space-2);line-height:1.4;font-size:var(--size-sm)}.tk-invoice-paper .tk-qrbill-cut{text-align:center;color:var(--muted);margin-bottom:var(--space-3);display:block}.tk-invoice-paper .tk-qrbill-grid{gap:var(--space-4);grid-template-columns:minmax(0,62fr) minmax(0,56fr) minmax(0,92fr);display:grid}.tk-invoice-paper .tk-qrbill-receipt{border-right:var(--border) dashed var(--text);padding-right:var(--space-4)}.tk-invoice-paper .tk-qrbill h3{margin:0 0 var(--space-2);font-size:var(--size-md)}.tk-invoice-paper .tk-qrbill p{margin-bottom:var(--space-2);overflow-wrap:anywhere}.tk-invoice-paper .tk-qrbill p.row{gap:var(--space-4);justify-content:flex-start}.tk-invoice-paper .tk-qrbill-code{aspect-ratio:1;background:#fff;width:100%;max-width:190px;display:block}.tk-invoice-paper .tk-qrbill-blank{max-width:200px;height:48px;margin-top:var(--space-1);border:var(--border) dashed var(--muted);display:block}@media (max-width:760px){.tk-invoice-paper .tk-qrbill-grid{grid-template-columns:minmax(0,1fr)}.tk-invoice-paper .tk-qrbill-receipt{border-right:0;border-bottom:var(--border) dashed var(--text);padding-right:0;padding-bottom:var(--space-3)}}.tk-invoice-paper .tk-qrbill{container-type:inline-size}@container (width<=640px){.tk-invoice-paper .tk-qrbill-grid{grid-template-columns:minmax(0,1fr)}.tk-invoice-paper .tk-qrbill-receipt{border-right:0;border-bottom:var(--border) dashed var(--text);padding-right:0;padding-bottom:var(--space-3)}}.tk-invoice-paper .tk-qrbill-grid{flex-wrap:wrap;align-items:flex-start;display:flex}.tk-invoice-paper .tk-qrbill-grid>:first-child{flex:62 180px;min-width:0}.tk-invoice-paper .tk-qrbill-grid>:nth-child(2){flex:56 170px;min-width:0}.tk-invoice-paper .tk-qrbill-grid>:nth-child(3){flex:92 220px;min-width:0}.tk-invoice-paper .tk-qrbill h3{overflow-wrap:break-word}:root:not([data-theme=dark]) .tk-invoice-paper.tk-akzent .tk-paper-head,:root:not([data-theme=dark]) .tk-invoice-paper.tk-akzent>h2{color:var(--tk-beleg-akzent)}:root:not([data-theme=dark]) .tk-invoice-paper.tk-akzent thead th{border-bottom:1px solid var(--tk-beleg-akzent)}:root:not([data-theme=dark]) .tk-invoice-paper.tk-akzent tbody tr:last-child td{border-top:1px solid var(--tk-beleg-akzent)}@media (max-width:760px){.tk-invoice-paper .tk-qrbill-grid>:nth-child(n){flex-basis:100%}}@container (width<=640px){.tk-invoice-paper .tk-qrbill-grid>:nth-child(n){flex-basis:100%}}@container (width>=500px) and (width<=659px){.tk-invoice-paper .tk-qrbill-grid{column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:minmax(0,34fr) minmax(0,66fr);display:grid}.tk-invoice-paper .tk-qrbill-grid>:first-child{border-right:var(--border) dashed var(--text);padding-right:var(--space-4);border-bottom:0;grid-area:1/1/span 2;padding-bottom:0}.tk-invoice-paper .tk-qrbill-grid>:nth-child(2){grid-area:1/2}.tk-invoice-paper .tk-qrbill-grid>:nth-child(3){grid-area:2/2}}.tk-invoice-paper .tk-qrbill .tk-qr-gruppe{white-space:nowrap}@media screen and (max-width:767px){.tk-invoice-paper .tablewrap :is(table,thead,tbody){width:100%;display:block}.tk-invoice-paper .tablewrap tr{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);border-bottom:var(--border) solid var(--line);flex-wrap:wrap;display:flex}.tk-invoice-paper .tablewrap tbody tr:last-child{border-bottom:0}.tk-invoice-paper .tablewrap :is(td,th){min-width:0;height:auto;display:block}.tk-invoice-paper .tablewrap td{border:0}.tk-invoice-paper .tablewrap thead tr{border-bottom:0}.tk-invoice-paper .tablewrap tr{gap:0}.tk-invoice-paper .tablewrap tr>:first-child{flex:auto}.tk-invoice-paper .tablewrap tr.tk-pos>td:first-child{flex:100%;padding-bottom:0}.tk-invoice-paper .tablewrap tr.tk-pos>td:last-child{padding-top:var(--space-1);text-align:right;margin-left:auto}}.tk-invoice-paper .tablewrap+p{margin-top:12px}.tk-mahnfenster{--tk-mf-ton:var(--error);--tk-mf-ton-bg:var(--error-bg);gap:var(--space-4)}.tk-mahnfenster.tk-mf-reminder{--tk-mf-ton:var(--warning);--tk-mf-ton-bg:var(--warning-bg)}.tk-mf-kopf{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-mf-titel{min-width:0}.tk-mf-titel h1{font-size:clamp(calc(20px - 2.8px * var(--klein,0)),2.2vw,calc(24px - 3.36px * var(--klein,0)));overflow-wrap:anywhere;margin:0;line-height:1.2}.tk-mf-titel p{font-size:calc(13px - 1.5px * var(--klein,0));margin:2px 0 0}.tk-mf-ton{color:var(--tk-mf-ton)}.tk-mf-nr{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.tk-mf-kopf-aktionen{gap:var(--space-2);flex-wrap:wrap;align-items:center}.tk-mf-raster{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (min-width:1100px){.tk-mf-raster{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.tk-mf-vorschau{top:calc(var(--portal-header,64px) + var(--space-3));position:sticky}.tk-mf-blaetter{max-height:calc(100vh - var(--portal-header,64px) - 230px);overscroll-behavior:contain;overflow-y:auto}}.tk-mf-umschalter{justify-self:start;display:none}@media (max-width:1099px){.tk-mf-umschalter{display:inline-flex}.tk-mf-zeigt-angaben .tk-mf-vorschau,.tk-mf-zeigt-schreiben .tk-mf-formular{display:none}}.tk-mf-vorschau{gap:var(--space-3);min-width:0;display:grid}.tk-mf-reiter{gap:var(--space-3);flex-wrap:wrap}.tk-mf-reiter .tk-linkbtn{font-size:calc(13px - 1.5px * var(--klein,0))}.tk-mf-reiter .tk-linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.tk-mf-blaetter{align-items:stretch;gap:var(--space-4);padding:var(--space-1) var(--space-1) var(--space-3);scrollbar-gutter:stable;flex-direction:column;display:flex}.tk-mf-blatt{aspect-ratio:1/1.414;width:100%;max-width:820px;box-shadow:var(--bk-schatten-papier,0 10px 28px -14px #10181447),0 1px 3px #10181414;background:#fff;border-radius:2px;flex:none;margin:0 auto;overflow:hidden}.tk-mf-blatt img{width:100%;height:100%;display:block}.tk-mf-blatt-leer{padding:var(--space-6);text-align:center;place-items:center;display:grid}.tk-mf-blatt-leer p{color:#5b6462;max-width:36ch;font-size:calc(13px - 1.5px * var(--klein,0))}.tk-mf-formular{gap:var(--space-3);min-width:0}.tk-mf-formular .panel{gap:var(--space-3)}.tk-mf-formular h3{font-size:calc(14px - 1.96px * var(--klein,0));margin:0}.tk-mf-formular h4{font-size:calc(12px - .75px * var(--klein,0));letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.tk-mf-formular label{font-size:calc(13px - 1.5px * var(--klein,0))}.tk-mf-klein{font-size:calc(12px - .75px * var(--klein,0));margin:0}.tk-mf-karten{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.tk-mf-karte{align-content:start}.tk-mf-dl{gap:4px var(--space-3);font-size:calc(13px - 1.5px * var(--klein,0));grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.tk-mf-dl dt{color:var(--muted)}.tk-mf-dl dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.tk-mf-dl dd .pill{font-weight:600}.tk-mf-frist{gap:4px;display:grid}.tk-mf-zwei{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;display:grid}.tk-mf-zwei label{gap:4px;display:grid}.tk-mf-forderung{padding:var(--space-3);border-radius:var(--radius-md);background:var(--subtle);font-size:calc(13px - 1.5px * var(--klein,0));gap:6px;display:grid}.tk-mf-forderung .row{gap:var(--space-3);align-items:baseline}.tk-mf-forderung .num{white-space:nowrap;font-variant-numeric:tabular-nums}.tk-mf-summe{border-top:1px solid var(--line-strong);padding-top:6px}.tk-mf-leiter,.tk-mf-verlauf ul{font-size:calc(13px - 1.5px * var(--klein,0));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tk-mf-leiter li,.tk-mf-verlauf li{align-items:baseline;gap:var(--space-2);display:flex}.tk-mf-leiter li>span:nth-child(2){flex:1;min-width:0}.tk-mf-leiter li.tk-mf-aktiv strong{color:var(--tk-mf-ton)}.tk-mf-leiter li.tk-mf-erledigt strong{color:var(--text-2)}.tk-mf-status{background:var(--subtle);color:var(--text-2);font-size:calc(11.5px - .38px * var(--klein,0));border-radius:999px;flex:none;padding:0 8px;line-height:20px}.tk-mf-leiter li.tk-mf-aktiv .tk-mf-status{background:var(--tk-mf-ton-bg);color:var(--tk-mf-ton);font-weight:600}.tk-mf-punkt{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.tk-mf-punkt.warning{background:var(--warning)}.tk-mf-punkt.error{background:var(--error)}.tk-mf-verlauf{padding-top:var(--space-3);border-top:1px solid var(--line);gap:6px;display:grid}.tk-mf-schnellwahl{flex-wrap:wrap;gap:6px;display:flex}.app .tk-mf-schnellwahl .tk-mf-chip{border:1px solid var(--line-strong);min-height:28px;color:var(--text-2);font-size:calc(12.5px - 1.13px * var(--klein,0));background:0 0;border-radius:999px;padding:0 12px;line-height:26px}.app .tk-mf-schnellwahl .tk-mf-chip:hover{background:var(--bk-hover,var(--subtle));color:var(--text)}.app .tk-mf-schnellwahl .tk-mf-chip.tk-mf-chip-an{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.tk-mf-cc{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (max-width:480px){.tk-mf-cc{grid-template-columns:minmax(0,1fr)}}.tk-mf-schalter{align-items:center;gap:var(--space-2);cursor:pointer;min-width:0;display:inline-flex}.tk-mf-schalter input[type=checkbox]{appearance:none;background:var(--control);cursor:pointer;width:34px;height:20px;transition:background var(--duration-fast,.12s);border-radius:999px;flex:none;margin:0;position:relative}.tk-mf-schalter input[type=checkbox]:after{content:"";background:var(--surface);width:16px;height:16px;transition:transform var(--duration-fast,.12s);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.tk-mf-schalter input[type=checkbox]:checked{background:var(--primary,var(--accent))}.tk-mf-schalter input[type=checkbox]:checked:after{transform:translate(14px)}.tk-mf-schalter input[type=checkbox]:not(:checked){background:color-mix(in srgb,var(--muted) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted) 70%,transparent)}.tk-mf-schalter input[type=checkbox]:not(:checked):after{background:var(--muted);box-shadow:none}.tk-mf-schalter input[type=checkbox]:checked:after{background:#fff}.tk-mf-schalter input[type=checkbox]:disabled{opacity:.55;cursor:default}.tk-mf-schalter input[type=checkbox]:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:2px}.tk-mf-anhaenge{font-size:calc(13px - 1.5px * var(--klein,0));gap:8px;margin:0;padding-left:1.4em;display:grid}.tk-mf-anhaenge li{padding-left:2px}.tk-mf-anhaenge li>small{margin-top:2px;display:block}.tk-mf-datei{overflow-wrap:anywhere;font-weight:600}.tk-mf-mailvorschau pre{white-space:pre-wrap;font:inherit;font-size:calc(12.5px - 1.13px * var(--klein,0));margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--subtle)}.tk-mf-mailvorschau summary{cursor:pointer;color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0))}.tk-mf-fuss{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 calc(-1 * var(--space-2));padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);box-shadow:var(--bk-schatten-schwebend,var(--shadow));flex-wrap:wrap;display:flex;position:sticky;bottom:0}.tk-mf-zusammenfassung{font-size:calc(13.5px - 1.89px * var(--klein,0));min-width:0;margin:0}@media (min-width:768px){.tk-mf-fuss{flex-wrap:nowrap}.tk-mf-zusammenfassung{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.tk-mf-fuss-knoepfe{flex-wrap:nowrap;flex:none}.tk-mf-fuss:has(.tk-mf-fuss-warnung){flex-wrap:wrap}}.tk-mf-zusammenfassung .num{font-variant-numeric:tabular-nums}.tk-mf-fuss-knoepfe{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}@media (min-width:768px){.tk-mf-fuss{padding-right:calc(var(--space-4) + 68px)}}.tk-mf-knopf-summe,.tk-mf-knopf-kurz{display:none}.tk-mf-fuss-warnung{gap:4px var(--space-3);font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--warning);flex-wrap:wrap;flex-basis:100%;align-items:baseline;margin:0;display:flex}.tk-mf-veraltet{font-size:calc(12.5px - 1.13px * var(--klein,0));justify-items:start;gap:6px;margin:0;display:grid}.tk-mf-veraltet p{margin:0}.tk-mf-veraltet mark{background:var(--warning-bg);color:var(--warning);border-radius:4px;margin-right:6px;padding:0 4px;font-weight:600}.tk-mf-pauschale{padding-top:var(--space-2)}@media (max-width:767px){.tk-mf-fuss{bottom:calc(69px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:8px;margin:0;padding:8px 10px}.tk-mf-zusammenfassung,.tk-mf-fuss-warnung{display:none}.tk-mf-knopf-summe{display:inline}.tk-mf-fuss-knoepfe{flex-wrap:nowrap;gap:8px;width:100%}.app .tk-mf-fuss-knoepfe>.btn{flex:none;padding-left:12px;padding-right:12px}.tk-mf-fuss{min-width:0}.tk-mf-fuss-knoepfe{flex:auto;min-width:0}.tk-mf-fuss-knoepfe>.primary{text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;gap:0;min-width:0;overflow:hidden}.tk-mf-knopf-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.tk-mf-fuss-knoepfe>.primary:has(.tk-mf-knopf-kurz) .tk-mf-knopf-text{display:none}.tk-mf-knopf-kurz{display:inline}.tk-mf-knopf-summe{flex:none}}html .tk-mf-blaetter>*{flex-shrink:0}.tk-mahnfenster :is(.tk-bubble,.tk-bubble-punkt){width:-moz-fit-content;width:fit-content}html .app .tk-mahnfenster .tk-fl-umschalter.tk-mf-umschalter{display:none}@media (max-width:1099px){html .app .tk-mahnfenster .tk-fl-umschalter.tk-mf-umschalter{display:inline-flex}}.paper .tk-sig-box{margin:var(--space-6) 0 var(--space-4);padding-top:var(--space-2);break-inside:avoid;max-width:420px}.paper .tk-sig-image{min-height:72px;font-family:var(--font-display);font-size:var(--size-lg);color:var(--text);align-items:flex-end;display:flex}.paper .tk-sig-image img{max-width:100%;max-height:80px;display:block}[data-theme=dark] .paper .tk-sig-image img{filter:invert()hue-rotate(180deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .paper .tk-sig-image img{filter:invert()hue-rotate(180deg)}}.paper .tk-sig-line{border-top:var(--border) solid var(--control);margin-top:var(--space-1)}.paper .tk-sig-meta{font-size:var(--size-sm);color:var(--muted);margin-top:var(--space-1);line-height:1.5}.paper .tk-sig-open .tk-sig-image{color:var(--muted);font-family:var(--font-body);font-size:var(--size-sm)}.paper .tk-sig-reihe{gap:var(--space-4);margin:var(--space-6) 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:stretch;display:grid}.paper .tk-sig-reihe .tk-sig-box{border:0;flex-direction:column;max-width:none;margin:0;padding:0;display:flex}.paper .tk-sig-rolle{font-size:var(--size-sm);color:var(--text);margin-bottom:var(--space-2);font-weight:600}.paper .tk-sig-reihe .tk-sig-datum,.paper .tk-sig-reihe .tk-sig-image,.paper .tk-sig-reihe .tk-sig-line,.paper .tk-sig-reihe .tk-sig-meta{background:var(--surface);border-left:1px solid var(--line-strong);border-right:1px solid var(--line-strong);padding-left:var(--space-4);padding-right:var(--space-4)}.paper .tk-sig-reihe .tk-sig-datum{border-top:1px solid var(--line-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;padding-top:var(--space-3);font-family:var(--font-mono,ui-monospace,monospace);font-size:calc(12px - .75px * var(--klein,0));color:var(--muted)}.paper .tk-sig-reihe .tk-sig-image{flex:1;align-items:center;min-height:84px;margin:0}.paper .tk-sig-datum b{color:var(--text);font-weight:600}.paper .tk-sig-reihe .tk-sig-line{border-top:0;height:0;margin:0}.paper .tk-sig-reihe .tk-sig-meta{border-bottom:1px solid var(--line-strong);border-radius:0 0 var(--radius-md) var(--radius-md);padding-bottom:var(--space-3);flex-direction:column;min-height:52px;margin:0;display:flex}.paper .tk-sig-meta strong{color:var(--text);font-weight:600}.paper .tk-sig-schrift{font-family:Snell Roundhand,Segoe Script,Brush Script MT,Apple Chancery,cursive;font-size:calc(30px - 4.2px * var(--klein,0));color:var(--text);line-height:1.1}.paper .tk-sig-open .tk-sig-datum{font-family:var(--font-body)}.paper .tk-fill{background:var(--accent-soft);padding:0 var(--space-1);border-radius:var(--radius-sm)}.paper .tk-fill-open{color:var(--muted);border-bottom:1px dashed var(--control);background:0 0}.paper .tk-sample-notice{background:var(--warning-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--size-sm)}.paper .tk-unresolved{background:var(--error-bg);color:var(--error);border-radius:var(--radius-sm);padding:0 var(--space-1)}.paper .tk-annex{margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--border) dashed var(--line)}.paper .tk-part-note{border:var(--border) solid var(--info);background:var(--info-bg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);font-size:var(--size-sm)}.paper .tk-part-note p{margin:0}.paper .tk-part-note strong{color:var(--info)}.paper ol,.paper ul{padding-left:var(--space-6);margin-bottom:var(--space-4)}.paper li{margin-bottom:var(--space-2)}.tk-sigpad{gap:var(--space-2);display:grid}.tk-sigpad canvas{border:var(--border) solid var(--line);border-radius:var(--radius-md);touch-action:none;cursor:crosshair;background:#fff;width:100%;height:160px}.tk-sigpad .signature{min-height:120px}.tk-sigpad .tk-sigimage{object-fit:contain;max-width:100%;max-height:120px;padding:var(--space-2);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:#fff;justify-self:start}.tk-blocks{gap:var(--space-2);display:grid}.tk-block{gap:var(--space-2);border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tk-block[data-depth="1"]{margin-left:var(--space-6)}.tk-block[data-depth="2"]{margin-left:var(--space-12)}.tk-block[data-depth="3"]{margin-left:var(--space-16)}.tk-block.tk-block-cond{background:var(--info-bg)}.tk-block textarea{resize:vertical;min-height:44px;font-family:inherit}.tk-block textarea.tk-block-h{font-weight:700}.tk-block .tk-block-kind{font-size:var(--size-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tk-block-tools{gap:var(--space-1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.tk-format-leiste{top:calc(var(--portal-header,64px) + var(--space-2));z-index:3;gap:var(--space-1);padding:var(--space-2);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;display:flex;position:sticky}.tk-format-leiste button{min-height:32px;font-size:var(--size-sm);padding:4px 10px}.tk-format-leiste .tk-format-fett{min-width:34px;font-weight:800}.tk-format-leiste .tk-format-kursiv{min-width:34px;font-family:Georgia,serif;font-style:italic}.tk-format-leiste .tk-format-unter{min-width:34px;text-decoration:underline}.tk-format-trenner{background:var(--line);width:1px;margin:0 var(--space-1);align-self:stretch}.tk-format-platzhalter select{max-width:220px;min-height:32px}.tk-format-hinweis{color:var(--muted);margin-left:auto}@media (max-width:760px){.tk-format-hinweis{flex-basis:100%;margin-left:0}}.tk-block-tools select{max-width:min(240px,100%)}.tk-block textarea{box-sizing:border-box;width:100%}.tk-block-tools button{min-height:32px;padding:0 var(--space-2);font-size:var(--size-sm)}.tk-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.tk-chips button{min-height:32px;padding:0 var(--space-2);font-size:var(--size-sm);font-family:var(--font-mono)}.tk-placeholder-group{gap:var(--space-1);display:grid}.tk-mono{font-family:var(--font-mono);font-size:var(--size-sm);word-break:break-all}.tk-signers{gap:var(--space-2);display:grid}.tk-signer{gap:var(--space-2);border-bottom:var(--border) solid var(--line);padding-bottom:var(--space-2);grid-template-columns:minmax(40%,1fr) auto;align-items:center;display:grid}.tk-signers{container:tk-signers/inline-size}.tk-signer>*{min-width:0}.tk-signer small{overflow-wrap:anywhere}@container tk-signers (width<=36rem){.tk-signer{grid-template-columns:minmax(0,1fr)}.tk-signer>:last-child:not(:first-child){justify-self:start}}.tk-signer:last-child{border-bottom:0}.tk-linkbox{gap:var(--space-2);align-items:center;display:flex}.tk-linkbox input{min-width:0;font-family:var(--font-mono);font-size:var(--size-sm);flex:1}@media print{.portal-header,.sidebar,.bottomnav,.topbar,.tk-noprint,.pagehead .btn,.toast,.review-hub{display:none!important}.app,.workspace,.content{margin:0!important;padding:0!important;display:block!important}.paper{color:#000!important;background:#fff!important;border:0!important;padding:0!important}.paper .tk-sig-image img{filter:none!important}.tk-print-page{break-before:page}}ul.tk-checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}ul.tk-checks li{line-height:1.5}.tk-kv{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.tk-kv dt{color:var(--muted)}.tk-kv dd{text-align:right;margin:0}.tk-evidence td{vertical-align:top}.toolbar select{width:auto;max-width:240px}.tk-signer-edit{border-bottom:var(--border) dashed var(--line);padding-bottom:var(--space-3)}.tk-signer-edit:last-of-type{border-bottom:0}.tk-deal-pick select{width:100%;max-width:none}.tk-combobox{gap:var(--space-1);position:relative}.tk-combobox-feld{position:relative}.tk-combobox-feld input{width:100%;padding-right:32px}.tk-combobox-pfeil{clip-path:polygon(0 0,100% 0,50% 100%);opacity:.5;pointer-events:none;background:currentColor;width:8px;height:5px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tk-combobox-liste{z-index:40;background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #0000002e}.tk-combobox-liste li{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--size-sm);color:var(--text);padding:6px 8px}.tk-combobox-liste li.aktiv,.tk-combobox-liste li:hover{background:var(--accent-soft)}.tk-combobox-liste li[aria-selected=true]{font-weight:600}.tk-combobox-liste li em{color:var(--muted);font-style:normal}.tk-combobox-liste .tk-combobox-leer{cursor:default;color:var(--muted)}.tk-sign-footer{text-align:left;align-items:flex-start}.tk-sign-footer small{max-width:72ch;display:block}.tk-mono,.tk-evidence td,.tk-protocol td{overflow-wrap:anywhere;word-break:break-word}.tk-protocol table{table-layout:fixed;width:100%;min-width:0}.paper.tk-protocol .tk-protocol-how{margin-top:var(--space-6);clear:both}.tk-evidence table,.tk-evidence tbody{width:100%;min-width:0;display:block}.tk-evidence thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-evidence tbody tr{align-content:start;gap:2px var(--space-3);height:auto;padding:var(--space-2) var(--space-3);border-bottom:var(--border) solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.tk-evidence tbody tr:last-child{border-bottom:0}.tk-evidence tbody td{white-space:normal;text-align:left;border:0;min-width:0;height:auto;padding:0;display:block}.tk-evidence tbody td small{margin:0;display:inline}.tk-evidence tbody td:first-child{color:var(--muted);white-space:nowrap}.tk-evidence tbody td:nth-child(2){font-weight:600}.tk-evidence tbody td:nth-child(3){grid-column:1/-1}.tk-evidence tbody td:nth-child(4){color:var(--muted);font-size:var(--size-sm);grid-column:1/-1}.tk-protocol th:first-child,.tk-protocol td:first-child{width:24%}.paper.tk-protocol .tablewrap :is(th,td),.paper.tk-protocol .tablewrap :is(th,td):last-child{white-space:normal;text-align:left}.paper.tk-protocol .tablewrap table{white-space:normal}.tk-sign .paper,.tk-sign .panel{overflow-wrap:anywhere;max-width:100%}.tk-sign{min-width:0;max-width:100%}.tk-blocks .tk-block-insert{min-height:28px;padding:0 var(--space-2);font-size:var(--size-sm);justify-self:start}.tk-hint-head{padding-left:0}.tk-block-tools .tk-drag{cursor:grab;min-width:32px;min-height:32px;color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.tk-block-tools select{max-width:180px;min-height:32px;font-size:var(--size-sm);padding:0 var(--space-2)}.tk-row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tk-vt-liste td{vertical-align:top;white-space:normal}.tk-vt-liste td small{display:block}.tk-vt-liste td.tk-vt-kopf{min-width:180px;max-width:300px}.tk-vt-liste td.tk-vt-aktion,.tk-vt-liste td.num,.tk-vt-liste td .pill{white-space:nowrap}@media (max-width:767px){.tk-vt-liste{box-shadow:none;background:0 0;border:0;overflow:visible}.tk-vt-liste table{white-space:normal;width:100%;min-width:0}.tk-vt-liste thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-vt-liste tbody tr{gap:var(--space-2);padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-3);background:var(--surface);display:grid}.tk-vt-liste tbody td{justify-content:space-between;align-items:baseline;gap:var(--space-3);white-space:normal;text-align:right;border:0;flex-wrap:wrap;min-width:0;height:auto;padding:0;display:flex}.tk-vt-liste tbody td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--size-xs);text-align:left;flex:none;max-width:42%}.tk-vt-liste tbody td>*{min-width:0}.tk-vt-liste tbody td[data-label]>small{text-align:right;flex-basis:100%}.tk-vt-liste tbody td.tk-vt-kopf,.tk-vt-liste tbody td.tk-vt-aktion,.tk-vt-liste tbody td[colspan]{text-align:left;display:block}.tk-vt-liste tbody td.tk-vt-aktion .btn{justify-content:center;width:100%}.tk-editor-split>.stack{order:-1}.tk-signer,.tk-block{grid-template-columns:minmax(0,1fr)}.tk-protocol th:first-child,.tk-protocol td:first-child{width:34%}}@media screen and (max-width:767px){.tk-protocol table,.tk-protocol tbody{width:100%;min-width:0;display:block}.tk-protocol thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-protocol tbody tr{align-content:start;gap:2px var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border) solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.tk-protocol tbody tr:last-child{border-bottom:0}.tk-protocol tbody td{white-space:normal;border:0;min-width:0;height:auto;padding:0;display:block;text-align:left!important;width:auto!important}.tk-protocol tbody td:first-child{color:var(--muted);white-space:nowrap}.tk-protocol tbody td:nth-child(2){font-weight:600}.tk-protocol tbody td:nth-child(n+3){grid-column:1/-1}.tk-protocol tbody td:nth-child(4){color:var(--muted);font-size:var(--size-sm)}}.tk-pdf-frame{border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;height:72vh;min-height:420px;display:block}.tk-dokument .tk-mono{margin:0}.tk-dokument .pill{white-space:normal;max-width:100%;height:auto;min-height:0;line-height:1.4}.tk-dokument{min-width:0}.paper:not(.tk-invoice-paper) li,.paper:not(.tk-invoice-paper) p{overflow-wrap:anywhere}.tk-rep-choice{gap:var(--space-2);display:grid}.tk-rep-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}@media (max-width:640px){.tk-pdf-frame{height:60vh;min-height:320px}.tk-rep-row{grid-template-columns:minmax(0,1fr)}}.paper :is(h2,h3,h4,h5):is(.tk-ph1,.tk-ph2,.tk-ph3){font-family:var(--font-display);letter-spacing:-.035em;line-height:var(--line-heading);font-weight:600}.paper .tk-ph1{font-size:var(--size-2xl);margin:0}.paper .tk-ph2{font-size:var(--size-xl);margin:var(--space-8) 0}.paper .tk-ph3{font-size:var(--size-lg);margin:0}.app .paper .tk-ph1{font-size:var(--app-title)}.app .paper .tk-ph2{font-size:var(--app-heading)}.app .paper .tk-ph3{font-size:var(--size-md);letter-spacing:-.02em}@media (max-width:760px){.app .paper .tk-ph1{font-size:var(--size-xl)}}.paper .tk-align-center{text-align:center}.paper .tk-align-right{text-align:right}.paper .tk-page-break{border-top:var(--border) dashed var(--control);margin:var(--space-6) 0;height:0}@media print{.paper .tk-page-break{break-after:page;border:0;margin:0}}.tk-block-align{max-width:220px}.tk-paper-mode{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tk-pages{gap:var(--space-3);display:grid}.tk-pages-bar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.tk-pages-bar output{text-align:center;min-width:9ch;color:var(--muted);font-size:var(--size-sm)}.tk-pages-scroll{background:var(--bg);border:var(--border) solid var(--line);border-radius:var(--radius-md);max-height:80vh;padding:var(--space-3);position:relative;overflow:auto}.tk-pages:fullscreen .tk-pages-scroll{height:calc(100vh - 72px);max-height:none}.tk-pages:fullscreen{background:var(--bg);padding:var(--space-4)}.tk-pages-list{gap:var(--space-4);justify-items:center;margin:0 auto;display:grid}.tk-page-wrap{gap:var(--space-2);width:100%;display:grid}.tk-page{aspect-ratio:595.28/841.89;color:#20272a;width:100%;box-shadow:var(--shadow-soft);background:#fff;font-family:Helvetica,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.tk-page-item{white-space:pre;line-height:1;position:absolute;transform:translateY(-78%)}.tk-page-rule{height:0;position:absolute}.tk-page-rule.tk-page-rule-v{width:0}.tk-page-img{object-fit:contain;position:absolute}.tk-page-no{font-size:var(--size-xs);color:var(--muted);text-align:center}.paper :is(.tk-ph1,.tk-ph2,.tk-ph3){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:760px){.paper .tk-ph1{font-size:clamp(var(--size-lg),7vw,var(--size-xl))}.paper .tk-ph2{font-size:var(--size-lg)}}.paper .tk-contract-logo{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-2);background:#fff;display:inline-block}.paper .tk-contract-logo img{max-width:200px;max-height:48px;display:block}:root:not([data-theme=dark]) .paper.tk-akzent>.eyebrow{color:var(--tk-beleg-akzent)}dialog.tk-wide:has(.tk-vv){width:min(1200px,100vw - 32px);max-width:min(1200px,100vw - 32px)}.tk-vv{min-width:0}.tk-vv-bar{gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tk-vv-sicht,.tk-vv-aktionen{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.tk-vv-label{color:var(--muted);font-size:var(--size-sm)}.tk-vv .tk-pages-scroll{max-height:min(70vh,900px)}.tk-pages-mit-leiste{grid-template-columns:120px minmax(0,1fr);align-items:start}.tk-pages-mit-leiste>.tk-pages-bar{grid-column:1/-1}.tk-pages-leiste{gap:var(--space-2);align-content:start;max-height:min(70vh,900px);padding:2px;display:grid;overflow-y:auto}.tk-pages-daumen{gap:var(--space-1);width:100%;padding:var(--space-2);border:var(--border) solid transparent;border-radius:var(--radius-md);height:auto;min-height:0;color:var(--text);background:0 0;grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.tk-pages-daumen:hover{background:var(--subtle)}.tk-pages-daumen[aria-current=page]{border-color:var(--accent);background:var(--accent-soft)}.tk-page.tk-page-mini{pointer-events:none;width:100%;box-shadow:0 0 0 var(--border) var(--line);display:block}.tk-pages-daumen-nr{font-size:var(--size-xs);color:var(--muted);text-align:center}@media (max-width:760px){.tk-pages-mit-leiste{grid-template-columns:minmax(0,1fr)}.tk-pages-leiste{flex-wrap:wrap;max-height:none;display:flex;overflow:visible}.tk-pages-daumen{width:auto;min-width:40px;padding:var(--space-1) var(--space-2);border-color:var(--line)}.tk-page.tk-page-mini{display:none}.tk-pages-daumen-nr{font-size:var(--size-sm);color:inherit}}.tk-vv-zeile{gap:var(--space-3);border-bottom:var(--border) solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tk-vv-zeile:last-child{border-bottom:0}.tk-vv-zeile>.task{border-bottom:0;min-width:0}.tk-koop-detail .panel.stack>.tk-vv-zeile{border-bottom-color:var(--row-line,var(--line))}.tk-koop-detail .panel.stack>.tk-vv-zeile+.tk-vv-zeile,.tk-koop-detail .panel.stack>.tk-vv-zeile+.task{margin-top:-12px}.tk-vt-knoepfe{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:760px){.tk-vt-liste tbody td.tk-vt-aktion .tk-vt-knoepfe>*{flex:1 1 0;justify-content:center}}.tk-druckseiten{gap:var(--space-4);justify-items:center;display:grid}.tk-druckseiten .tk-page{max-width:720px}.tk-vv-druck{display:none}@media print{body.tk-vv-drucken>:not(.tk-vv-druck),body.tk-vv-drucken dialog{display:none!important}body.tk-vv-drucken>.tk-vv-druck{display:block!important}.tk-druckseiten{display:block}.tk-druckseiten .tk-page{width:min(100%,70.6vh);max-width:none;box-shadow:none;break-inside:avoid;break-after:page;margin:0 auto}.tk-druckseiten .tk-page:last-child{break-after:auto}}.tk-vt-liste tr.tk-vt-gruppe th{background:var(--bk-flaeche-2,var(--subtle));text-align:left;padding:0}.tk-vt-liste tr.tk-vt-gruppe button{align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;min-height:40px;display:flex}.tk-vt-liste tr.tk-vt-gruppe small{color:var(--muted);font-weight:400}@media (max-width:760px){.tablewrap.tk-vt-liste tr.tk-vt-gruppe{margin:var(--space-4) 0 var(--space-2);box-shadow:none;background:0 0;border:0;padding:0;display:block}.tablewrap.tk-vt-liste tr.tk-vt-gruppe th{background:0 0;border:0;padding:0;display:block}.tablewrap.tk-vt-liste tr.tk-vt-gruppe button{padding:var(--space-1) 0;border-radius:0;justify-content:flex-start}}.tk-fassung-vergleich{gap:var(--space-2);max-height:min(60vh,560px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tk-fassung-vergleich li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm,6px);overflow-wrap:anywhere;line-height:1.5}.tk-fassung-vergleich .tk-fassung-gleich{color:var(--muted)}.tk-fassung-vergleich .tk-fassung-plus{background:var(--success-bg);border:1px solid var(--success)}.tk-fassung-vergleich .tk-fassung-minus{background:var(--error-bg);border:1px solid var(--error)}.tk-fassung-vergleich ins,.tk-fassung-vergleich del{text-decoration-thickness:1px}.tk-fassung-vergleich ins{text-decoration:none}.tk-fassung-vergleich .tk-fassung-aus{color:var(--muted);text-align:center;padding:var(--space-1);font-style:italic}.tk-vd .tk-vd-stand{gap:var(--space-5);padding:var(--space-5) var(--space-6);display:grid}.tk-vd .tk-vd-stand .tk-inv-status{gap:var(--space-2) var(--space-5);color:var(--muted)}.tk-vd .tk-vd-stand .tk-inv-status>span:not(.pill){position:relative}.tk-vd-schritte{grid-template-columns:repeat(var(--tk-vd-schritte,5),minmax(0,1fr));counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.tk-vd-schritte li{text-align:center;padding:0 var(--space-1);justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.tk-vd-schritte li+li:before{content:"";background:var(--line);border-radius:2px;height:2px;position:absolute;top:14px;left:calc(18px - 50%);right:calc(50% + 18px)}.tk-vd-schritte li.tk-vd-fertig+li:before{background:var(--success)}.tk-vd-punkt{z-index:1;border:2px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);font-size:var(--size-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:inline-grid;position:relative}.tk-vd-fertig .tk-vd-punkt{background:var(--success);border-color:var(--success);color:var(--surface)}.tk-vd-punkt .tk-vd-haken{stroke-width:2.6px;width:15px;height:15px}.tk-vd-jetzt .tk-vd-punkt{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.tk-vd-schritt{font-size:var(--size-sm);color:var(--muted);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.tk-vd-fertig .tk-vd-schritt,.tk-vd-jetzt .tk-vd-schritt{color:var(--text)}.tk-vd-schritte small{font-size:var(--size-xs);color:var(--muted);font-variant-numeric:tabular-nums}.tk-vd-jetzt small{color:var(--accent);font-weight:600}@media (max-width:760px){.tk-vd .tk-vd-stand{padding:var(--space-4)}.tk-vd-schritte{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.tk-vd-schritte li{text-align:left;place-items:center start;gap:var(--space-3);grid-template-columns:30px minmax(0,1fr) auto;padding:0}.tk-vd-schritte li+li:before{width:2px;height:calc(var(--space-3) + 4px);inset:auto auto calc(100% - 2px) 14px}}.tk-vd .split>.tk-paper-stack,.tk-vd .split>.stack>.tk-paper-stack,.tk-ve .tk-ve-papier>.tk-paper-stack{background:var(--subtle);border:var(--border) solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5) var(--space-6);align-self:start}.tk-vd .tk-paper-stack .paper,.tk-ve .tk-paper-stack .paper{box-shadow:var(--bk-schatten-papier,0 10px 28px -14px #10181447);border:0;border-radius:4px;padding:clamp(24px,5%,56px) clamp(20px,6%,64px);line-height:1.75}.tk-vd .tk-paper-stack .paper h2,.tk-vd .tk-paper-stack .paper h3{letter-spacing:-.005em}.tk-vd .tk-paper-stack .tk-paper-mode{padding-bottom:var(--space-1)}@media (max-width:760px){.tk-vd .split>.tk-paper-stack,.tk-vd .split>.stack>.tk-paper-stack{padding:var(--space-2);border-radius:var(--radius-md)}}.tk-vd .tk-signers{gap:var(--space-3)}.tk-vd .tk-vd-signer{gap:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface);grid-template-columns:minmax(0,1fr)}.tk-vd .tk-vd-signer:last-child{border-bottom:var(--border) solid var(--line)}.tk-vd-signer-kopf{gap:2px var(--space-3);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.tk-vd-signer-kopf>.stack{gap:2px;min-width:0}.tk-vd-signer-kopf>.pill{margin-top:var(--space-1);grid-column:2;justify-self:start}.tk-vd-avatar{background:var(--subtle);width:36px;height:36px;color:var(--text);font-size:var(--size-xs);letter-spacing:.02em;border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.tk-vd-signer[data-state=signed] .tk-vd-avatar{background:var(--success-bg);color:var(--success);font-size:var(--size-md)}.tk-vd-signer[data-state=viewed] .tk-vd-avatar,.tk-vd-signer[data-state=waiting] .tk-vd-avatar{background:var(--warning-bg);color:var(--warning)}.tk-vd-signer[data-state=declined] .tk-vd-avatar,.tk-vd-signer[data-state=expired] .tk-vd-avatar{background:var(--error-bg);color:var(--error)}.tk-vd-rolle{font-size:var(--size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.tk-vd-signer-kopf strong{font-size:var(--size-md);overflow-wrap:anywhere;line-height:1.3}.tk-vd-signer-kopf small{line-height:1.45}.tk-vd-aktionen{gap:var(--space-2);border-top:var(--border) solid var(--line);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.tk-vd-aktionen:empty{display:none}.tk-vd .tk-vd-signer>.tk-vd-aktionen{justify-self:stretch}.tk-vd-aktionen button{min-height:32px;font-size:var(--size-sm);padding:4px 12px}@container tk-signers (width>=34rem){.tk-vd-signer-kopf{grid-template-columns:36px minmax(0,1fr) auto}.tk-vd-signer-kopf>.pill{grid-area:1/3;justify-self:end;margin-top:0}.tk-vd-avatar{grid-row:auto}}.tk-vd .tk-vd-fakten{gap:0}.tk-vd .tk-vd-fakten>h3{margin-bottom:var(--space-2)}.tk-vd .tk-vd-fakten>.row.between{gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border) solid var(--line);align-items:baseline}.tk-vd .tk-vd-fakten>.row.between>:first-child{color:var(--muted);font-size:var(--size-sm)}.tk-vd .tk-vd-fakten>.row.between>:last-child{text-align:right;overflow-wrap:anywhere;font-weight:600}.tk-vd .tk-vd-fakten>.row.between:has(button)>:last-child{font-weight:400}.tk-vd-aendern{margin-top:var(--space-3)}.tk-vd-aendern>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--size-sm);align-items:center;min-height:32px;display:flex}.tk-vd-aendern[open]>summary{margin-bottom:var(--space-2)}.tk-vd .tk-mono{background:var(--subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--size-xs);color:var(--muted);margin:0;line-height:1.5}.tk-vd .tablewrap.tk-evidence{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.tk-vd .tk-evidence tbody tr{padding:var(--space-2) 0 var(--space-3) 28px;background:0 0;border-bottom:0;position:relative}.tk-vd .tk-evidence tbody tr:before{content:"";left:4px;top:calc(var(--space-2) + 5px);background:var(--surface);width:10px;height:10px;box-shadow:0 0 0 2px var(--accent);border-radius:50%;position:absolute}.tk-vd .tk-evidence tbody tr:after{content:"";left:8px;top:calc(var(--space-2) + 19px);background:var(--line);border-radius:2px;width:2px;position:absolute;bottom:-6px}.tk-vd .tk-evidence tbody tr:last-child:after,.tk-vd .tk-evidence tbody td:empty{display:none}.tk-vd .tk-evidence tbody td:nth-child(n+3){color:var(--muted);grid-column:1/-1}.tk-ve .tk-ve-leiste{top:var(--portal-header,64px);z-index:5;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-4);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;display:flex;position:sticky;box-shadow:0 6px 18px -14px #00000073}.tk-ve .tk-ve-leiste .tk-ve-art{color:var(--muted);font-size:var(--size-sm);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:60px;overflow:hidden}.tk-ve .tk-ve-leiste [role=group]{border:var(--border) solid var(--line);border-radius:var(--radius-sm);background:var(--subtle);gap:2px;padding:2px;display:inline-flex}.tk-ve .tk-ve-leiste [role=group] button{min-height:28px;font-size:var(--size-sm);background:0 0;border:0;border-radius:4px;padding:2px 10px}.tk-ve .tk-ve-leiste [role=group] button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000002e}.tk-ve-knoepfe{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.tk-ve-knoepfe button{min-height:32px;font-size:var(--size-sm);padding:4px 14px}.tk-ve .tk-format-leiste{top:calc(var(--portal-header,64px) + var(--ve-leiste-h,56px))}@media (max-width:760px){.tk-ve .tk-ve-leiste{top:var(--portal-header,56px);margin-inline:calc(-1 * var(--space-4));border-radius:0}.tk-ve-knoepfe{width:100%;margin-left:0}.tk-ve-knoepfe button{flex:auto}.tk-ve .tk-ve-leiste{gap:6px 8px;padding:6px 12px}.tk-ve .tk-ve-leiste>.pill{font-size:calc(12px - .75px * var(--klein,0));padding-block:1px}.tk-ve .tk-ve-leiste [role=group]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tk-ve .tk-ve-leiste [role=group] button{height:28px;min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:nowrap;text-overflow:ellipsis;padding:0 6px;overflow:hidden}.tk-ve-knoepfe{flex-wrap:nowrap;gap:6px}.tk-ve-knoepfe button{height:34px;min-height:34px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;padding:0 10px}.tk-ve-knoepfe button.primary{flex:1.6 auto}}@media (min-width:1100px){.tk-ve .tk-editor-split{align-items:start}.tk-ve .tk-editor-split>.stack:last-child{top:calc(var(--portal-header,64px) + 72px);max-height:calc(100vh - var(--portal-header,64px) - 88px);overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px;position:sticky;overflow:auto}}.tk-ve .tk-ve-pruefung>summary{align-items:center;gap:var(--space-2);cursor:pointer;flex-wrap:wrap;min-height:32px;display:flex}.tk-ve-pruefung-titel{font-size:var(--size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.tk-ve .tk-ve-pruefung .tk-checks li{font-size:var(--size-sm)}.tk-ve-angaben-kopf{align-items:baseline}.tk-ve-angaben-filter{gap:var(--space-2);flex-wrap:wrap}.tk-ve-angaben-filter input[type=search]{min-height:32px;font-size:var(--size-sm);flex:160px;padding:4px 10px}.tk-ve-angaben-filter label{font-size:var(--size-sm);white-space:nowrap;gap:6px}.tk-ve-felder{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tk-ve-felder>.tk-ve-breit{grid-column:1/-1}.tk-ve-feld>label{font-size:var(--size-xs);color:var(--muted);transition:background var(--duration-normal);gap:4px;margin:0;font-weight:600;display:grid}.tk-ve-feld>label.row{font-size:var(--size-sm);color:var(--text);font-weight:500;display:flex}.tk-ve-feld input:not([type=checkbox]),.tk-ve-feld select{min-height:34px;font-size:var(--size-sm);color:var(--text);padding:4px 10px;font-weight:400}.tk-ve-feld textarea{font-size:var(--size-sm);color:var(--text);font-weight:400}.tk-ve-feld small{font-weight:400;font-size:calc(11.5px - .38px * var(--klein,0));color:var(--muted)}.tk-ve-feld>label.tk-ve-markiert{background:var(--warning-bg);border-radius:var(--radius-sm);box-shadow:0 0 0 6px var(--warning-bg)}@container (width<=22rem){.tk-ve-felder{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.tk-ve-felder{grid-template-columns:minmax(0,1fr)}}.tk-ve-papier .paper .tk-fill{cursor:pointer}.tk-ve-papier .paper .tk-fill:hover{background:var(--warning-bg)}.paper .tk-unresolved.tk-gap{background:var(--warning-bg);color:var(--warning);font-weight:600}.tk-ve-papier .paper .tk-gap{cursor:pointer}.tk-ve-papier .paper .tk-gap:hover{outline:1px solid var(--warning);outline-offset:1px}@media (hover:hover){.tk-var-def .tk-bib-knopf{opacity:0;transition:opacity var(--duration-fast)}.tk-var-def:hover .tk-bib-knopf,.tk-var-def:focus-within .tk-bib-knopf{opacity:1}}@media (min-width:768px){.tk-vt-liste tbody td{vertical-align:middle}.tk-vt-liste tbody tr.tk-vt-zeile{cursor:pointer}.tk-vt-liste tbody tr.tk-vt-zeile:hover>td{background:color-mix(in srgb,var(--subtle) 70%,var(--surface))}.tk-vt-liste table{width:100%}.tk-vt-liste td.tk-vt-kopf{width:100%;min-width:200px;max-width:0}.tk-vt-liste td.tk-vt-kopf>strong,.tk-vt-liste td.tk-vt-kopf>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tk-vt-liste td small{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted)}.tk-vt-liste td[data-label]{white-space:nowrap}.tk-vt-liste td[data-label]>span:not(.pill){text-overflow:ellipsis;max-width:170px;display:block;overflow:hidden}.tk-vt-knoepfe{flex-wrap:nowrap;gap:6px}.tk-vt-knoepfe>button,.tk-vt-knoepfe>.btn{min-height:28px;font-size:var(--size-sm);padding:2px 10px}.tk-vt-zeichen .tk-vt-zeichen-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tk-vt-liste td small{white-space:nowrap}.tk-vt-knoepfe>.tk-vt-vorschau{place-items:center;width:28px;padding:0;display:inline-grid}.tk-vt-vorschau .tk-vt-vorschau-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tk-vt-vorschau .icon{width:16px;height:16px}}@media (max-width:767px){.tk-vt-vorschau .icon{display:none}}.tk-vt-zeichen [data-state=declined],.tk-vt-zeichen [data-state=expired]{color:var(--error);font-weight:600}.tk-vt-zeichen [data-state=signed]{color:var(--success)}@media (min-width:768px){html .app main .tablewrap.tk-vt-liste tbody td.num{text-align:left;white-space:nowrap;padding-right:16px}.tk-vt-liste tbody td:nth-child(3){min-width:150px}html[data-look] .app .tablewrap td .tk-vt-knoepfe>.tk-vt-vorschau.tk-vt-vorschau{width:28px;min-width:28px;padding:0}.tk-vt-vorschau .icon{flex:none}.tk-vt-liste td small.tk-vt-zeichen{flex-wrap:nowrap;white-space:nowrap!important}.tk-vt-liste td[data-label]>span:not(.pill){max-width:15rem}html[data-look] .app .tablewrap.tk-vt-liste td .tk-vt-knoepfe>:is(button,.btn):not(.tk-vt-vorschau):not(.tk-inv-mehr){text-overflow:ellipsis;justify-content:center;width:7.5rem;overflow:hidden}}.tk-vt-liste .tk-vt-alt{display:none}@media (min-width:768px){.tablewrap.tk-vt-liste{container:vtliste/inline-size}@container vtliste (width<=1000px){.tk-vt-liste :is(th,td):is(.tk-vt-c-nr,.tk-vt-c-parteien,.tk-vt-c-versendet){display:none}.tk-vt-liste td small.tk-vt-alt{display:block}.tk-vt-liste td.tk-vt-kopf{min-width:160px}}}.tk-format-leiste{box-shadow:0 6px 16px #00000024}.tk-format-leiste .tk-format-platzhalter{flex:150px;min-width:0}.tk-format-platzhalter select{width:100%;max-width:260px}.tk-format-hinweis{font-size:var(--size-xs);white-space:nowrap}@media (min-width:1100px){.tk-ve .tk-editor-split>.stack:last-child .tk-format-leiste{top:0}}.tk-block-tools select{flex:120px;min-width:0;max-width:220px}.tk-block-tools>button:last-child{margin-left:auto}.tk-block .tk-block-align{align-items:center;gap:var(--space-2);font-size:var(--size-sm);color:var(--muted);display:flex}.tk-block .tk-block-align select{width:auto;max-width:160px;min-height:32px;font-size:var(--size-sm);padding:0 var(--space-2)}.tk-block-lesbar{font-size:var(--size-sm);color:var(--muted);white-space:pre-line;margin:0;line-height:1.6}.tk-block-lesbar-titel{font-size:var(--size-xs);font-weight:700}.tk-block-lesbar .tk-ph{background:var(--subtle);border:var(--border) solid var(--line);color:var(--text);font-size:var(--size-xs);white-space:nowrap;border-radius:6px;margin:1px 0;padding:0 6px;line-height:1.7;display:inline-block}ul.tk-ve-checks{gap:var(--space-3)}ul.tk-ve-checks li.tk-check{gap:var(--space-2);grid-template-columns:10px minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.tk-check-punkt{background:var(--muted);border-radius:50%;width:10px;height:10px;margin-top:.4em}.tk-check-error .tk-check-punkt{background:var(--error)}.tk-check-warning .tk-check-punkt{background:var(--warning)}.tk-check-info .tk-check-punkt{background:var(--info)}.tk-check-aktion{margin-top:4px}.tk-check-aktion button{min-height:28px;font-size:var(--size-sm);padding:2px 12px}.tk-ve-angaben-hinweis{font-size:var(--size-sm);margin:0}.tk-ve .tk-block-tools{flex-wrap:nowrap}.tk-ve .tk-block-tools select{flex:1 1 0;min-width:96px;max-width:none}.tk-ve .tk-block-tools>button{white-space:nowrap;flex-shrink:0}.tk-block-tools .tk-block-entfernen{min-width:32px;padding:0}.tk-block-tools .tk-block-entfernen:hover{color:var(--error);border-color:var(--error)}@media (max-width:760px){.tk-ve .tk-block-tools{flex-wrap:wrap}.tk-ve .tk-block-tools select{flex:calc(32px + 8em);min-width:calc(32px + 8em)}}.tk-format-leiste .tk-format-platzhalter{flex-basis:190px}.tk-format-platzhalter select{min-width:180px}.tk-block .tk-block-align select{min-width:96px;padding-right:28px}.tk-ve-felder{align-items:end}.paper .tk-sig-datum b{white-space:nowrap}.tk-ve ul.tk-checks.tk-ve-checks{grid-template-columns:minmax(0,1fr);display:grid}.content form fieldset.stack:not(.panel),.tk-ve fieldset.stack:not(.panel){border:0;min-width:0;margin:0;padding:0}.content form fieldset.stack:not(.panel)>legend,.tk-ve fieldset.stack:not(.panel)>legend{margin-bottom:var(--space-2);padding:0;font-weight:600}@media (max-width:600px){.tk-format-leiste{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:6px;overflow-x:auto}.tk-format-leiste::-webkit-scrollbar{display:none}.tk-format-leiste button{flex-shrink:0;min-width:32px;min-height:32px;padding:2px 8px}.tk-format-leiste .tk-format-trenner{margin:0 2px}.tk-format-leiste .tk-format-platzhalter{flex:120px;min-width:120px}.tk-format-platzhalter select{width:100%;min-width:0;min-height:32px}.tk-format-hinweis{display:none}.tk-block textarea{scroll-margin-top:calc(var(--portal-header,56px) + 64px)}}.tk-block-lesbar .tk-ph{white-space:normal;overflow-wrap:anywhere;max-width:100%}.tk-vorlage-zeile>div:first-child{min-width:min(260px,100%)}.tk-vorlage-zeile>.row{flex-wrap:wrap;justify-content:flex-end}.tk-vorlage-zeile>.row>:is(.btn,button,.pill){white-space:nowrap}.tk-vorlage-zeile>.row>:is(.btn,button){flex:auto;justify-content:center}@media (max-width:767px){.tk-format-leiste{box-sizing:border-box;flex-wrap:wrap;min-width:0;max-width:100%;overflow-x:visible}.tk-format-leiste .tk-format-platzhalter{flex:100%;min-width:0}.tk-format-leiste .tk-format-platzhalter select{width:100%;max-width:100%}}@media (max-width:760px){.tk-ve .tk-format-leiste{position:static}}.tk-vorlagen-raster{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;display:grid}.tk-vorlage-karte{gap:var(--space-2)}.tk-vorlage-karte h4{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0}.tk-vorlage-karte p{margin:0}.tk-vorlage-karte>.row:last-of-type{gap:var(--space-2);flex-wrap:wrap;margin-top:auto}.tk-vorlagen-einstellungen>summary{cursor:pointer;padding:var(--space-2) 0;font-weight:600}html .app .tk-vt-liste td.tk-vt-c-parteien>.tk-vt-parteien{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}html .app .tk-vt-liste td.tk-vt-c-parteien .tk-wer{margin:0;display:flex;position:static}html .app .tk-vt-liste.tk-fl-liste td .tk-vt-zeichen{margin-top:5px;display:flex;overflow:visible}html .app .tk-vt-liste.tk-fl-liste td[data-label=Status]>.tk-bubble{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}@media (min-width:768px){@container vtliste (width>=1001px){html .app .tk-vt-liste.tk-fl-liste td small.tk-vt-alt{display:none}}html .app .tk-vt-liste.tk-fl-liste tbody tr>td{height:72px}}html .app main :is(.tk-vd-stand,.tk-vd-unterzeichner,[class*=tk-vd-]) .tk-bubble{flex:none;place-self:flex-start start;width:-moz-fit-content;width:fit-content;max-width:100%}html .app main .tk-vt-ansicht{margin:0 0 var(--space-3)}@media (min-width:768px){html .app .tk-vt-liste.tk-fl-liste tbody td.tk-vt-kopf{white-space:normal}html .app .tk-vt-liste.tk-fl-liste td.tk-vt-kopf>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}@media (min-width:900px){html .app main .split.tk-vn-gleich:not(.portal-charts):not(.kpis)>:is(.panel,section.panel,form.panel):not(.kpi){align-self:stretch}}html .app main :is(.grid,.split):not(.portal-charts):not(.kpis)>article.panel.tk-vorlage-karte:not(.kpi){align-self:stretch}html .app main article.tk-vorlage-karte{flex-direction:column;display:flex}html .app main article.tk-vorlage-karte>.row.between{flex-wrap:nowrap;align-items:flex-start;gap:10px}html .app main article.tk-vorlage-karte>.row.between>h4{flex-wrap:wrap;flex:auto;row-gap:6px;min-width:0}html .app main article.tk-vorlage-karte>.row.between>.bk-umschalter{flex:none}html .app main article.tk-vorlage-karte>.row:last-child{margin-top:auto}ul.tk-vs-empfaenger{margin:0;padding:0;list-style:none;display:grid}ul.tk-vs-empfaenger>li{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:56px;padding:8px 0;display:flex}ul.tk-vs-empfaenger>li:first-child{border-top:0}ul.tk-vs-empfaenger .tk-vs-wer{flex-direction:column;flex:auto;min-width:0;line-height:1.35;display:flex}ul.tk-vs-empfaenger .tk-vs-wer>:is(strong,small){overflow-wrap:anywhere}ul.tk-vs-empfaenger .tk-vs-wer>small{color:var(--muted)}ul.tk-vs-empfaenger .tk-vs-wer>small.tk-error{color:var(--error)}ul.tk-vs-empfaenger>li>:is(.tk-bubble,.tk-bubble-punkt){flex:none;width:-moz-fit-content;width:fit-content}.app .notice.tk-vs-sperre{border:1px solid color-mix(in srgb,var(--fl-rot-fg) 35%,transparent);background:var(--fl-rot-bg);color:var(--fl-rot-fg);border-radius:12px}.app .notice.tk-vs-sperre ul{margin:6px 0 10px;padding-left:18px}.tk-vs-senden{flex-wrap:wrap;align-items:center;gap:10px}.tk-vs-senden>small{color:var(--muted)}.tk-druck-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px}html .app .tk-druck-leiste .tk-fl-umschalter{border-radius:18px;flex-wrap:wrap;max-width:100%}html .app .tk-druck-leiste .tk-fl-umschalter>button{white-space:nowrap}.tk-import-vorschau{border:1px solid var(--line);border-radius:var(--radius-md);max-height:28rem;padding:var(--space-4);background:var(--surface);overflow:auto}.tk-vi-liste td select{max-width:100%;min-height:36px}.tk-vi-liste td:nth-child(2){overflow-wrap:anywhere}.app main .toolbar>:is(.tk-bubble,.tk-bubble-punkt),ul.tk-checks>li>:is(.tk-bubble,.tk-bubble-punkt),.tk-ve-version :is(.tk-bubble,.tk-bubble-punkt){vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-flex}ul.tk-checks>li>:is(.tk-bubble,.tk-bubble-punkt){margin-right:6px}.tk-ve-version{align-items:center;gap:8px}html .app main .toolbar>.tk-fl-umschalter{border-radius:18px;flex-wrap:wrap;max-width:100%}html .app main .toolbar>.tk-fl-umschalter>button{white-space:nowrap}@media (max-width:767px){html .app main .toolbar>.tk-fl-umschalter>button{padding:0 10px}}html .app main.tk-vorlage-editor .tk-fl-fuss{z-index:6;justify-content:flex-end}@media (max-width:767px){html .app main.tk-vorlage-editor .tk-fl-fuss{bottom:calc(69px + env(safe-area-inset-bottom,0px))}}.app main :is(.tk-checks,.bk-pills,.tk-vl-zeichen,.tk-ve-pruefung,.toolbar) :is(.tk-bubble,.tk-bubble-punkt){width:-moz-fit-content;width:fit-content;max-width:100%}.app main .tk-checks>.tk-bubble{white-space:normal;text-align:left;height:auto;min-height:26px;padding-top:3px;padding-bottom:3px;line-height:1.3}.bk-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tk-field-error{color:var(--error);font-size:var(--size-xs);font-weight:500}.tk-group{gap:var(--space-1);display:grid}.tk-group>small{text-transform:uppercase;letter-spacing:var(--tracking-label,.06em);font-weight:600;font-size:var(--size-xs)}.tk-group label.row{font-weight:400}.tk-group label.row small{font-size:var(--size-xs);display:block}.tk-group label.row input:disabled+span{color:var(--muted)}.tablewrap td[colspan]{text-align:left;white-space:normal}@media (max-width:640px){.tablewrap table:has(>tbody>tr:only-child>td[colspan]:only-child){min-width:0}.tablewrap table:has(>tbody>tr:only-child>td[colspan]:only-child) thead{display:none}}.tablewrap td.tk-umbruch{white-space:normal;min-width:calc(var(--space-16) * 3)}.tablewrap td.tk-text-umbruch{white-space:normal;min-width:6rem}@media (min-width:768px){.tablewrap td .row.tk-aktionen-stapel{flex-direction:column;align-items:stretch;gap:6px}}.tablewrap .tk-links{text-align:left}.tk-check{flex-wrap:nowrap;align-items:flex-start}.tk-check>input{flex:none}.tk-check>span{padding-top:calc(var(--space-1) * 1.5)}.tk-bulkbar{padding:var(--space-3) var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:var(--space-2);flex-wrap:wrap}.panel:has(>.tk-preiszeile){container:tk-preise/inline-size}.tk-preiszeile{gap:var(--space-3) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border) solid var(--line);grid-template-columns:minmax(0,1fr) minmax(6rem,9rem) auto;align-items:end;display:grid}.tk-preiszeile>label:nth-child(-n+2){grid-column:1/-1}@container tk-preise (width>=72rem){.tk-preiszeile{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(7rem,1fr) minmax(6rem,.7fr) auto}.tk-preiszeile>label:nth-child(-n+2){grid-column:auto}}@container tk-preise (width<=24rem){.tk-preiszeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-preiszeile>button{grid-column:1/-1;justify-self:start}}.tk-preiszeile>label{min-width:0}.tk-preiszeile :is(input,select){width:100%}.kpi .tk-kpi-zusatz{margin-top:var(--space-1);display:block}.tk-anteilzeile{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(6rem,9rem) auto;align-items:end;display:grid}@media (max-width:520px){.tk-anteilzeile{grid-template-columns:minmax(0,1fr) minmax(5rem,7rem)}.tk-anteilzeile>button{grid-column:1/-1;justify-self:start}}.tk-kitbilder{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.tk-kitbilder>li{gap:var(--space-2);align-content:start;min-width:0;display:grid}.tk-kitbild{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--subtle);place-items:center;display:grid;overflow:hidden}.tk-kitbild img{object-fit:cover;width:100%;height:100%;display:block}.tk-kitbilder.logos .tk-kitbild{aspect-ratio:5/3;border:var(--border) solid var(--line);background:#fbfaf7;padding:12px}.tk-kitbilder.logos .tk-kitbild img{object-fit:contain}.tk-kitbild-knoepfe{gap:var(--space-2);flex-wrap:wrap}.tk-kitbilder .sr-only-label{font-size:var(--size-sm,calc(.875rem - 1.96px * var(--klein,0)));gap:4px;display:grid}@media (min-width:768px){.app main.tk-sd :is(.panel.stack,form.stack),.app main.tk-sd .grid{gap:12px}.app main.tk-sd .panel>h3:first-child,.app main.tk-sd .panel>.row>h3{font-size:calc(12px - .75px * var(--klein,0))}.app main.tk-sd>h2{font-size:calc(17px - 2.38px * var(--klein,0));margin-top:6px}.app main.tk-sd :is(form,dialog,.panel) label:not(.row):not(.tk-check){font-size:calc(12px - .75px * var(--klein,0));color:var(--text-2,var(--text));gap:4px;font-weight:500;line-height:1.35}.app main.tk-sd :is(form,dialog,.panel) label :is(input:not([type=checkbox]):not([type=radio]),select){height:34px;min-height:34px;font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);padding:5px 10px;font-weight:400}.app main.tk-sd :is(form,dialog,.panel) label textarea{font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);padding:7px 10px;font-weight:400}.app main.tk-sd :is(form,dialog,.panel) label>small{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--muted)}.app main.tk-sd :is(form,dialog,.panel) label:is(.row,.tk-check):has(>input[type=checkbox]){min-height:32px}.app main.tk-sd :is(form,dialog) .grid:has(>label){gap:12px 16px}.app main.tk-sd dialog form>h3{font-size:calc(12px - .75px * var(--klein,0));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px}.app main.tk-sd .panel .task{font-size:calc(13px - 1.5px * var(--klein,0));gap:12px;padding:7px 0}.app main.tk-sd .panel .task>span:first-child{color:var(--text-2,var(--muted))}.app main.tk-sd .group-label{margin:0 0 6px}.app main.tk-sd :is(.talent-kpis,.overview-kpis).total .kpi,.app main.tk-sd .overview-kpis .kpi{min-height:0}.app main.tk-sd .overview-kpis .kpi .metric{font-size:calc(20px - 2.8px * var(--klein,0))}.app main.tk-sd .tk-cardtable td small{margin-top:1px}.app main.tk-sd .toolbar>button[aria-pressed]{min-height:28px}.app main.tk-sd .portal-charts .tablewrap thead th{white-space:normal}.app main.tk-sd .portal-charts{align-items:start}}@media (min-width:1100px){.app main.tk-sd dialog form .grid:has(>label){grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.app main.tk-sd .tk-cardtable td.tk-text-umbruch{white-space:normal;text-overflow:clip;min-width:9rem;max-width:220px;overflow:visible}.app main.tk-sd .tk-cardtable td small{white-space:nowrap;text-overflow:ellipsis;max-width:240px;display:block;overflow:hidden}.app main.tk-sd .tk-cardtable td.tk-titel-zelle>a{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}}@media (min-width:768px){.app main.tk-sd-liste .toolbar:after{display:none}.app main.tk-sd-liste .toolbar>button[aria-pressed]:first-of-type{margin-left:6px}.app main.tk-sd-liste .toolbar>.tk-sd-neu-laden{order:3;margin-left:auto}.app main.tk-sd-creator .tk-bulkbar{font-size:var(--size-sm);gap:8px;padding:5px 6px 5px 12px}.app main.tk-sd-creator .tk-bulkbar button{min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:2px 12px}.app main.tk-sd-liste tbody td{vertical-align:middle}.app main.tk-sd-liste tbody tr.tk-sd-zeile{cursor:pointer}.app main.tk-sd-liste tbody tr.tk-sd-zeile:hover>td{background:color-mix(in srgb,var(--subtle) 70%,var(--surface))}.app main.tk-sd-liste .tablewrap table{width:100%}.app main.tk-sd-liste td.tk-koop-kopf{white-space:nowrap;width:30%;min-width:130px;max-width:0}.app main.tk-sd-liste td.tk-koop-kopf>a{text-overflow:ellipsis;vertical-align:bottom;max-width:calc(100% - 4px);display:inline-block;overflow:hidden}.app main.tk-sd-liste .tablewrap td small{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.app main.tk-sd-liste td[data-label]{white-space:normal}.app main.tk-sd-liste td[data-label] :is(.num,.pill,.money){white-space:nowrap}.app main.tk-sd-liste td[data-label] small{max-width:104px}:is(.app main.tk-sd-liste :is(td,th):first-child:has(input[type=checkbox]),.app main.tk-sd-liste th:first-child:has(.sr-only)){padding-inline:12px 4px}.app main.tk-sd-liste td.tk-adresse .tk-mail{white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:block;overflow:hidden}.app main.tk-sd-liste td.tk-adresse .tk-mail wbr{display:none}.app main.tk-sd-liste td.tk-adresse{min-width:0}.app main.tk-sd-liste td[data-label]>.num+small{margin-left:6px;display:inline}.app main.tk-sd-liste .tk-koop-aktion .tk-icon-btn{width:28px;min-width:28px;min-height:28px}.app main.tk-sd-marken .tk-pills{flex-wrap:nowrap}.app .tablewrap td .tk-ins-bloecke,.app main.tk-insights .tablewrap td small.tk-ins-bloecke{white-space:normal;text-overflow:clip;overflow-wrap:break-word;min-width:0;max-width:26rem;line-height:1.35;display:block;overflow:visible}.app main.tk-ins-freigeben form :is(input[type=date],input[type=email],select){box-sizing:border-box;height:36px;min-height:36px}.app main.tk-insights .tablewrap thead th{white-space:normal}}.app main.tk-pitch>.pagehead{min-width:0}@media (min-width:768px){.app main.tk-pitch .panel>.grid.tk-gap-sm{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px}.app main.tk-pitch .panel>.grid.tk-gap-sm>label.row,.app main.tk-pitch .panel>.stack.tk-gap-sm>label.row{min-height:32px;padding-block:2px}.app main.tk-pitch .panel>.stack.tk-gap-sm:has(>label.row){flex-flow:wrap;gap:0 20px;display:flex}.app main.tk-pitch .panel>.grid:not(.tk-gap-sm){gap:10px 14px}}@media (min-width:1100px){.app main.tk-pitch .panel>.grid:not(.tk-gap-sm){grid-template-columns:repeat(3,minmax(0,1fr))}}.app main.tk-sd-liste .tk-sd-alt{display:none}@media (min-width:768px){.app main.tk-sd-liste .tablewrap{container:sdliste/inline-size}@container sdliste (width<=1000px){.app main.tk-sd-liste :is(th,td):is(.tk-sd-c-mail,.tk-sd-c-umsatz,.tk-sd-c-letzte){display:none}.app main.tk-sd-liste .tablewrap td small.tk-sd-alt{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}}.app main.tk-sd-liste :is(th,td).tk-sd-c-status{min-width:9.5rem}.app main.tk-sd-liste td[data-label] small:not(#tk-kein-feld){white-space:nowrap;max-width:none}.app main.tk-sd-liste .tablewrap td small.tk-sd-alt:not(#tk-kein-feld){display:none}@container sdliste (width<=1000px){.app main.tk-sd-liste .tablewrap td small.tk-sd-alt:not(#tk-kein-feld){display:block}.app main.tk-sd-liste td[data-label]>.num+small:not(#tk-kein-feld){margin-left:0;display:block}.app main.tk-sd-liste td.tk-sd-c-provision small:not(#tk-kein-feld){white-space:normal}.app main.tk-sd-liste td.tk-sd-c-provision{min-width:6.5rem}}}html:root .app main.tk-sd .tablewrap table.tk-einladungen{table-layout:auto;width:100%;min-width:0}html:root .app main.tk-sd .tablewrap table.tk-einladungen td:first-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;max-width:none;overflow:visible}html:root .app main.tk-sd .tablewrap table.tk-einladungen td:last-child .row{flex-wrap:wrap;justify-content:flex-end;gap:6px}html:root .app main.tk-sd .tablewrap table.tk-einladungen td:last-child :is(button,.btn){white-space:nowrap}@media (min-width:768px){@container sdliste (width<=1240px){.app main.tk-sd-liste .tk-sd-creatorliste :is(th,td).tk-sd-c-mail{display:none}.app main.tk-sd-liste .tk-sd-creatorliste td small.tk-sd-alt:not(#tk-kein-feld){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block;overflow:visible}.app main.tk-sd-liste .tk-sd-creatorliste td.tk-koop-kopf{min-width:210px}}@container sdliste (width<=900px){.app main.tk-sd-liste .tk-sd-creatorliste :is(th,td):is(.tk-sd-c-betreut,.tk-sd-c-provision){display:none}}@container sdliste (width<=720px){.app main.tk-sd-liste .tk-sd-creatorliste td.tk-koop-kopf{min-width:150px}.app main.tk-sd-liste :is(.tk-sd-creatorliste,.tk-sd-markenliste) table :is(th,td){padding-inline:6px}.app main.tk-sd-liste .tk-sd-markenliste td.tk-sd-c-mail{width:auto;min-width:120px}}html:root .app main.tk-sd-liste .tablewrap thead :is(th,th button):not(#tk-kein-feld){white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}html:root .app main.tk-sd-liste .tablewrap td.tk-sd-c-letzte:not(#tk-kein-feld){white-space:nowrap}html:root .app main.tk-sd-liste .tablewrap :is(th,td).tk-sd-c-status:not(#tk-kein-feld){white-space:nowrap;width:1%;min-width:0}html:root .app main.tk-sd-liste .tablewrap :is(th,td):not(:first-child:has(input[type=checkbox],.sr-only)):not(#tk-kein-feld){padding-left:12px;padding-right:12px}html:root .app main.tk-sd-liste td.tk-adresse .tk-mail:not(#tk-kein-feld){max-width:none}}.tk-creator-foto{overflow:hidden}.tk-creator-foto img{object-fit:cover;width:100%;height:100%;display:block}.tk-creator-foto-klein{width:32px;height:32px}.tk-sd-person{align-items:center;gap:10px;min-width:0;display:flex}.tk-sd-person-text{flex-direction:column;min-width:0;display:flex}.tk-sd-person-text>a{align-items:center;gap:6px;max-width:100%;display:inline-flex}@media (min-width:768px){.app main .grid.tk-oben>.tk-profil-zusammenarbeit{align-self:start}.app main .grid.tk-profil-charts{align-items:start}}.app main .grid.tk-oben{align-items:start}.app main .tk-oben .task>strong{text-align:right;margin-left:auto}.tk-abschnitt-klapp{gap:var(--space-3);display:grid}.tk-abschnitt-klapp>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.tk-abschnitt-klapp>summary::-webkit-details-marker{display:none}.tk-abschnitt-klapp>summary h3{margin:0}.tk-abschnitt-klapp>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.tk-abschnitt-klapp[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.tk-dialog-fuss{bottom:calc(-1 * var(--space-5,20px));z-index:2;margin-top:var(--space-3);padding:var(--space-3) 0;background:var(--surface);border-top:var(--border) solid var(--line);position:sticky}.tk-formular label.row{gap:10px;margin-inline:0;padding-inline:0}.tk-formular label.row>input[type=checkbox]{flex:none;margin:0}.tk-beispiel-etikett{flex:none;place-self:center start;width:auto;max-width:max-content;display:inline-flex}.app main .tk-creator-anlegen{max-width:640px}.tk-sd-text-knopf,.app main .notice .tk-link-knopf{height:auto;min-height:0;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tk-creator-dialog .grid.tk-oben{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.tk-creator-dialog .grid.tk-oben{grid-template-columns:minmax(0,1fr)}}.tk-foto-aendern{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:6px;display:flex}.tk-foto-knopf{min-height:30px;font-size:calc(13px - 1.5px * var(--klein,0));cursor:pointer;padding:3px 12px}.app main .tk-foto-aendern .tk-link-knopf{min-height:0;color:var(--accent);cursor:pointer;font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;border:0;padding:0;text-decoration:underline}.tk-pflicht-hinweis{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0))}@media (min-width:1100px){.app main .tk-sd-markenliste table th:first-child,.app main .tk-sd-markenliste table td:first-child{width:18%;min-width:180px}.app main .tk-sd-markenliste td.tk-sd-c-mail{white-space:normal;width:200px;min-width:150px;max-width:220px;overflow:visible}.app main .tk-sd-markenliste td.tk-sd-c-mail *{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}html:root .app main.tk-sd-liste .tk-sd-markenliste td.tk-adresse .tk-mail:not(#tk-kein-feld){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;display:block;overflow:visible}.app main.tk-sd-liste .tk-sd-markenliste td.tk-adresse .tk-mail wbr{display:inline}.app main .tk-sd-markenliste table :is(th,td){padding-inline:8px}.app main .tk-sd-markenliste td:first-child .tk-sd-person-text>:not(small):not(a){justify-self:start;width:max-content;max-width:100%}.app main .tk-sd-markenliste td:first-child .tk-sd-person-text{min-width:0}html:root .app main .tk-sd-markenliste td:first-child small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}}.tk-logo-feld{align-items:flex-start;gap:var(--space-3);display:flex}.tk-logo-feld .stack{gap:6px}.tk-logo-feld small{color:var(--muted)}.tk-formular .tk-logo-feld .tk-link-knopf{min-height:0;color:var(--accent);cursor:pointer;font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.app main .pagehead.tk-sd-detailkopf{display:block}.app main .pagehead.tk-sd-detailkopf .tk-fl-kopf{width:100%}@media (max-width:720px){.app main .pagehead.tk-sd-detailkopf .tk-fl-kopf{flex-wrap:wrap}.app main .pagehead.tk-sd-detailkopf .tk-fl-kopf-rechts{width:100%;margin-left:0}}.tk-steuer-klapp>summary{color:var(--accent);font-size:var(--size-sm);justify-content:flex-start;text-decoration:underline}.tk-abschnitt-satz{margin:calc(-1 * var(--space-2)) 0 0;max-width:70ch}.tk-abschnitt-klapp>summary:before{display:none}#marke-form>h3,#marke-form .tk-abschnitt-klapp>summary h3,#bf-kontakte,#creator-form>h3,.tk-creator-dialog .tk-abschnitt-klapp>summary h3{font-size:calc(15px - 2.1px * var(--klein,0));margin:var(--space-2) 0 0;color:var(--text);font-weight:600;line-height:1.3}.tk-kontakt-form{gap:var(--space-3);padding:var(--space-3) 0 0;border-top:var(--border) solid var(--line);display:grid}.tk-rollen-reihe{flex-wrap:wrap;gap:4px 20px;display:flex}.tk-rollen-reihe>label.row{gap:8px;min-height:30px;margin:0;padding:0}.tk-sd-stamm-kopf{flex-wrap:wrap;align-items:center;gap:8px}.tk-sd-stamm-kopf h3{margin:0}.tk-sd-stamm .tk-fl-angaben{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tk-sd-stamm-pillen{flex-wrap:wrap;gap:4px 10px}.tk-sd-stamm .tk-fl-angaben>div{align-content:start}.tk-sd-stamm .tk-fl-angaben dd :is(.tk-foto-aendern,.row){margin:0}.tk-abrechnung-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px}.tk-abrechnung-kopf h3{margin:0}.tk-abrechnung-wahl{flex-wrap:nowrap;align-items:center;gap:8px}html .app main .tk-abrechnung-wahl select{flex:none;width:auto;min-width:120px}@media (max-width:520px){.tk-abrechnung-wahl{flex-wrap:wrap}}html .app main.content.tk-detail.tk-sd :is(.grid,.split)>:is(.panel,section.panel,article.panel):not(.kpi){align-content:start;align-self:stretch}.app main .tk-sd-markenliste .tk-weg-plakette{white-space:normal;max-width:100%}@media (min-width:768px) and (max-width:1320px){html .app main.content.tk-detail.tk-sd .tablewrap.tk-cardtable table :is(th,td){white-space:normal;overflow-wrap:break-word;padding-inline:8px}html .app main.content.tk-detail.tk-sd .tablewrap.tk-cardtable table :is(td.num,td .num,.tk-statusbubble,.pill){white-space:nowrap}html .app main.content.tk-detail.tk-sd .tablewrap.tk-cardtable table{width:100%;min-width:0}}@media (min-width:768px) and (max-width:1239px){html .app main.content.tk-detail.tk-sd :is(th,td).tk-dt-plattformen{display:none}}@media (min-width:768px) and (max-width:1099px){html .app main.content.tk-detail.tk-sd :is(th,td).tk-dt-frist{display:none}}html .app main.content.tk-detail.tk-sd .grid>.tk-sd-spalte{grid-template-rows:auto 1fr;align-self:stretch;gap:14px;min-width:0;display:grid}html .app main.content.tk-detail.tk-sd .tk-sd-spalte>.panel{align-content:start;margin:0}html .app main.content.tk-detail.tk-sd .tk-sd-spalte>.panel h3{font-size:calc(11.25px - .19px * var(--klein,0));letter-spacing:normal;color:var(--muted);margin:0;font-weight:700;line-height:1.35}@media (min-width:768px){html .app main.content.tk-detail.tk-sd .overview-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}html .app main details.tk-steuer-klapp{border:0;padding:0}input[type=file].tk-import-datei{height:auto!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important;overflow:visible!important}html .app main details.tk-import-spalten{gap:var(--space-2);border:0;padding:0}.tk-import-spalten>summary{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);font-weight:600}.tk-import-spalten>p{max-width:86ch;margin:0}.tk-creator-dialog>h3+small{margin-top:calc(-1 * var(--space-2));color:var(--muted)}:is(#marke-form,.tk-creator-dialog) .tk-abschnitt-klapp{padding:var(--space-3) 0 0;border:0;border-top:var(--border) solid var(--line)}.tk-logo-feld .stack{justify-items:start}.tk-formular .tk-logo-feld label.btn{justify-self:start;width:auto;display:inline-flex}.tk-dialog-fuss>.tk-fuss-links{flex:1 1 0;align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.tk-dialog-fuss>.tk-fuss-links small{white-space:normal;text-overflow:clip;overflow:visible}.tk-dialog-fuss>:is(button,.btn){flex:none}.app main.tk-pitch .tk-pitch-satz{max-width:78ch;color:var(--fl-text2,var(--muted));margin:0}.app main.tk-pitch .tk-pitch-leer{justify-items:start}.tk-kit-links>.row.between{flex-wrap:wrap;align-items:center;gap:8px}.tk-kit-links>.row.between h2{margin:0}.tk-kit-neben{flex-wrap:wrap;align-items:center;gap:4px 14px;display:inline-flex}.tk-kit-fotos{align-items:center;display:inline-flex}.tk-kit-fotos>.tk-wer-foto{box-shadow:0 0 0 2px var(--surface)}.tk-kit-fotos>.tk-wer-foto+.tk-wer-foto{margin-left:-7px}.tk-kit-fotos-mehr{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);margin-left:6px;font-weight:600}.tk-kit-galerie{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}html .app main .panel.tk-kit-karte{grid-template-rows:auto 1fr;gap:0;padding:0;display:grid;overflow:hidden}.tk-kit-karte-bild{aspect-ratio:4/3;background:var(--fl-umschalter,var(--line));display:block}.tk-kit-karte-bild>.tk-wer-foto[data-kopf]{width:100%;height:100%;font-size:calc(44px - 6.16px * var(--klein,0));border-radius:0;display:grid}.tk-kit-karte-text{align-content:start;gap:4px;min-width:0;padding:14px 16px 16px;display:grid}.tk-kit-karte-text>.row.between{flex-wrap:nowrap;align-items:center;gap:8px}.tk-kit-karte-text strong{font-size:calc(15px - 2.1px * var(--klein,0));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-kit-karte-text>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.tk-kit-karte-fuss{margin-top:10px}.tk-kit-karte-fuss small{color:var(--muted)}.tk-pitch-schritte{margin:0 0 var(--space-4);font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--muted);flex-wrap:wrap;gap:6px 18px;padding:0;list-style:none;display:flex}.tk-pitch-schritte li{align-items:center;gap:8px;display:inline-flex}.tk-pitch-schritte li>span{background:var(--fl-umschalter,var(--line));width:22px;height:22px;font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.tk-pitch-schritte li[aria-current=step]{color:var(--text);font-weight:600}.tk-pitch-schritte li:is([aria-current=step],[data-fertig])>span{background:var(--fl-gruen-bg,var(--accent));color:var(--fl-gruen-fg,#fff)}.tk-pitch-wahlkopf{flex-wrap:wrap;align-items:center;gap:12px}.tk-pitch-suche{flex:220px;max-width:340px;margin:0}.tk-pitch-karten{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}button.tk-pitch-karte{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;white-space:normal;border-radius:14px;justify-items:center;gap:8px;height:auto;min-height:0;padding:16px 10px 14px;display:grid;position:relative}button.tk-pitch-karte[aria-pressed=true]{border-color:var(--fl-gruen,var(--accent));background:var(--fl-gruen-bg,var(--surface))}.tk-pitch-karte-name{font-size:calc(14px - 1.96px * var(--klein,0));overflow-wrap:anywhere;font-weight:600;line-height:1.3}.tk-pitch-karte-haken{border:1.5px solid var(--line);width:20px;height:20px;font-size:calc(12px - .75px * var(--klein,0));color:#fff;border-radius:50%;place-items:center;font-weight:700;display:inline-grid;position:absolute;top:8px;right:8px}button.tk-pitch-karte[aria-pressed=true] .tk-pitch-karte-haken{border-color:var(--fl-gruen,var(--accent));background:var(--fl-gruen,var(--accent))}.tk-pitch-gewaehlt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-pitch-chip{background:var(--fl-umschalter,var(--line));font-size:calc(13px - 1.5px * var(--klein,0));border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 4px;font-weight:500;display:inline-flex}.tk-pitch-vorschau{border:1px solid var(--line);border-radius:14px;max-height:46vh;overflow:auto}dialog .tk-kit-angaben{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}dialog .tk-kit-angaben>label:nth-child(3){grid-column:1/-1}dialog .tk-kit-schalter{flex-flow:wrap;gap:2px 22px;display:flex}dialog .tk-kit-schalter>label.row{gap:8px;min-height:32px;margin:0;padding:0}@media (max-width:600px){dialog .tk-kit-angaben{grid-template-columns:minmax(0,1fr)}}.tk-kit-editor{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.tk-kit-live{display:none}@media (min-width:1280px){.tk-kit-editor{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.tk-kit-live{gap:8px;min-width:0;display:grid;position:sticky;top:80px}.tk-kit-live>.row.between{align-items:baseline}.tk-kit-live small{color:var(--muted)}.tk-kit-live-rahmen{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-height:calc(100vh - 200px);overflow:auto}.tk-kit-vorschau-knopf{display:none}}html .app main.tk-bestand-import>:is(.panel,form.panel){padding:18px 20px 20px}html .app main.tk-bestand-import :is(.panel.stack,form.stack){gap:12px}html .app main.tk-bestand-import .panel>h2{font-family:var(--font-body);font-size:calc(16px - 2.24px * var(--klein,0));letter-spacing:0;color:var(--text);margin:0;font-weight:650;line-height:1.3}html .app main.tk-bestand-import .panel :is(p,li){max-width:780px;font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--fl-text2);text-wrap:pretty;overflow-wrap:break-word;line-height:1.55}html .app main.tk-bestand-import .panel p{margin:0}html .app main.tk-bestand-import .panel ul{gap:5px;margin:0;padding-left:18px;display:grid}html .app main.tk-bestand-import .panel :is(p,li) a{color:var(--fl-gruen-text)}html:root .app main.tk-bestand-import input[type=file]{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;max-width:520px;height:34px;min-height:34px;box-shadow:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);cursor:pointer;border-radius:10px;margin:0;padding:0;line-height:32px;display:block;overflow:hidden}html:root .app main.tk-bestand-import input[type=file]::file-selector-button{box-sizing:border-box;border:0;border-right:1px solid var(--line);background:var(--fl-umschalter);height:32px;color:var(--text);font:inherit;font-size:calc(13px - 1.5px * var(--klein,0));cursor:pointer;border-radius:0;margin:0 12px 0 0;padding:0 14px;font-weight:600;line-height:1}html:root .app main.tk-bestand-import input[type=file]:hover::file-selector-button{background:var(--fl-neutral-bg)}html:root .app main.tk-bestand-import input[type=file]:focus-visible{outline:2px solid var(--fl-gruen);outline-offset:2px}html .app main.tk-bestand-import label>small{max-width:780px;line-height:1.45}html .app main.tk-bestand-import .tk-bi-schritt textarea{min-height:116px;font-size:calc(13px - 1.5px * var(--klein,0));font-variant-numeric:tabular-nums;line-height:1.5}html .app main.tk-bestand-import .panel .row{align-items:center;gap:8px 10px}html .app main.tk-bestand-import .panel .row>:is(button,a.btn){white-space:nowrap;flex:none;width:auto}html .app main.tk-bestand-import .tk-bi-vorschau table{border-collapse:collapse;width:100%}html .app main.tk-bestand-import .tk-bi-vorschau thead th{font-size:calc(12px - .75px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--fl-gedaempft);text-align:left;white-space:nowrap;padding:9px 14px;font-weight:600;line-height:1.3}html .app main.tk-bestand-import .tk-bi-vorschau tbody td{vertical-align:top;font-size:calc(13.5px - 1.89px * var(--klein,0));border-top:1px solid var(--row-line,var(--line));padding:11px 14px;line-height:1.45}html .app main.tk-bestand-import .tk-bi-vorschau tbody td.num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;width:1%;color:var(--fl-gedaempft)}html .app main.tk-bestand-import .tk-bi-vorschau tbody td:not(.num){text-align:left}html .app main.tk-bestand-import .tk-bi-vorschau tbody td>strong{color:var(--text);overflow-wrap:anywhere;font-weight:600}html .app main.tk-bestand-import .tk-bi-vorschau tbody td small{max-width:560px;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;line-height:1.45;display:block}html .app main.tk-bestand-import .tk-bi-vorschau .tk-bubble{width:-moz-fit-content;width:fit-content;max-width:100%}html .app main.tk-bestand-import .tk-bi-vorschau .tk-bubble+small{margin-top:5px}html .app main.tk-bestand-import .tk-bi-vorschau tbody tr:hover>td{background:var(--subtle)}html .app main.tk-bestand-import .tk-bi-aktionen{margin-top:2px}@media (max-width:767px){html .app main.tk-bestand-import>:is(.panel,form.panel){padding:14px 14px 16px}html:root .app main.tk-bestand-import input[type=file]{max-width:none;height:44px;min-height:44px;line-height:42px;font-size:calc(14px - 1.96px * var(--klein,0))}html:root .app main.tk-bestand-import input[type=file]::file-selector-button{height:42px;font-size:calc(14px - 1.96px * var(--klein,0))}html .app main.tk-bestand-import .tk-bi-vorschau{overflow:visible}html .app main.tk-bestand-import .tk-bi-vorschau :is(table,tbody,tr,td){width:auto;display:block}html .app main.tk-bestand-import .tk-bi-vorschau thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .app main.tk-bestand-import .tk-bi-vorschau tbody tr{border-top:1px solid var(--row-line,var(--line));padding:10px 0 12px 34px;position:relative}html .app main.tk-bestand-import .tk-bi-vorschau tbody tr:first-child{border-top:0}html .app main.tk-bestand-import .tk-bi-vorschau tbody :is(tr,td){height:auto;min-height:0}html .app main.tk-bestand-import .tk-bi-vorschau tbody td{text-align:left;background:0 0;border:0;padding:0}html .app main.tk-bestand-import .tk-bi-vorschau tbody td+td{margin-top:4px}html .app main.tk-bestand-import .tk-bi-vorschau tbody td.num{text-align:left;width:26px;position:absolute;top:10px;left:0}html .app main.tk-bestand-import .tk-bi-vorschau tbody td small{max-width:none}html .app main.tk-bestand-import .tk-bi-vorschau tbody tr:hover>td{background:0 0}}html .app main.tk-kontoauszug>:is(section,details).panel{gap:10px;padding:14px 16px}html .app main.tk-kontoauszug>:is(section,details).panel>h3,html .app main.tk-kontoauszug>section.panel>.row>h3{margin:0}html .app main.tk-kontoauszug>.source-note{margin-top:0}html .app main.tk-kontoauszug>details.panel:not([open]){gap:0}html .app main.tk-kontoauszug .tk-ka-upload .upload{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0;display:flex}html .app main.tk-kontoauszug .tk-ka-upload .upload>label{flex-flow:wrap;flex:0 auto;align-items:center;gap:6px 12px;min-width:0;max-width:100%;margin:0;display:flex}html .app main.tk-kontoauszug .tk-ka-upload .upload>label>strong{flex:none}html .app main.tk-kontoauszug .tk-ka-upload .upload>div{flex:none;order:1}html .app main.tk-kontoauszug .tk-ka-upload .upload>small{max-width:none;color:var(--muted);text-align:left;flex:100%;order:2}html .app main.tk-kontoauszug .tk-ka-upload .upload>label>input.tk-ka-datei[type=file]{border:1px solid var(--line);background:var(--surface);width:340px;min-width:0;max-width:100%;height:32px;min-height:32px;color:var(--muted);text-overflow:ellipsis;cursor:pointer;border-radius:999px;flex:0 340px;padding:0 12px 0 0;line-height:30px;overflow:hidden}html .app main.tk-kontoauszug .tk-ka-upload .upload>label>input.tk-ka-datei[type=file]::file-selector-button{border:0;border-right:1px solid var(--line);background:var(--fl-umschalter);height:30px;min-height:0;color:var(--text);font:inherit;box-shadow:none;cursor:pointer;border-radius:0;margin:0 10px 0 0;padding:0 14px;font-weight:600;line-height:30px}html .app main.tk-kontoauszug .tk-ka-upload .upload>label>input.tk-ka-datei[type=file]:hover::file-selector-button{background:var(--fl-neutral-bg)}html .app main.tk-kontoauszug .tk-ka-upload .upload>label>input.tk-ka-datei[type=file]:focus-visible{outline:2px solid var(--fl-gruen);outline-offset:2px}html .app main.tk-kontoauszug .tk-ka-upload .upload>label>input.tk-ka-datei[type=file]:disabled{opacity:.6;cursor:not-allowed}html .app main.tk-kontoauszug .tk-ka-upload .upload>div>button{white-space:nowrap;height:32px;min-height:32px;padding:0 14px}@media (min-width:768px){html .app main.tk-kontoauszug .tk-ka-upload .upload>label{flex-wrap:nowrap;max-width:calc(100% - 180px)}}html .app main.tk-kontoauszug .tk-ka-abgaenge>.row{flex-wrap:nowrap;align-items:center;gap:12px}html .app main.tk-kontoauszug .tk-ka-abgaenge>.row>h3{overflow-wrap:anywhere;min-width:0}html .app main.tk-kontoauszug .tk-ka-abgaenge>.row>button{flex:none;height:32px;min-height:32px;padding:0 14px}html .app main.tk-kontoauszug .tk-ka-abgaenge>p{margin:0}html .app main.tk-kontoauszug .tk-ka-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0;display:flex}html .app main.tk-kontoauszug .tk-ka-filter>.tk-fl-reiter{flex-wrap:nowrap;flex:none;order:0;min-width:0;max-width:100%}html .app main.tk-kontoauszug .tk-ka-filter>.tk-fl-reiter>button{white-space:nowrap;flex:none}html .app main.tk-kontoauszug .tk-ka-filter>input[type=search]{flex:160px;order:1;width:auto;min-width:0;max-width:300px;height:32px;min-height:32px;margin:0 0 0 auto}html .app main.tk-kontoauszug .tk-ka-liste .tk-bubble{width:-moz-fit-content;width:fit-content;max-width:100%}html .app main.tk-kontoauszug .tk-ka-liste td.money,html .app main.tk-kontoauszug .tk-ka-liste td.money .num{font-variant-numeric:tabular-nums;white-space:nowrap}html .app main.tk-kontoauszug .tk-ka-liste .tk-ka-wer{align-items:flex-start;gap:10px;min-width:0;display:flex}html .app main.tk-kontoauszug .tk-ka-liste .tk-ka-wer>.tk-invcell{flex:auto;min-width:0}html .app main.tk-kontoauszug .tk-ka-liste .tk-ka-wer>.tk-invcell>.tk-ell{max-width:100%}html .app main.tk-kontoauszug .tk-ka-liste .tk-ka-ohne-zeichen{flex:none;width:30px;height:30px}html .app main.tk-kontoauszug .tk-ka-liste td .tk-wer{display:flex}html .app main.tk-kontoauszug .tk-ka-liste td.mono{white-space:nowrap}html .app main.tk-kontoauszug .tablewrap.tk-ka-liste .tk-bankactions{vertical-align:top;grid-auto-rows:26px;place-items:stretch stretch;gap:2px;width:auto;max-width:none;margin:0;display:inline-grid}html .app main.tk-kontoauszug .tablewrap.tk-ka-liste :is(.tk-bankactions,.tk-banksugg-item,td.tk-aktion)>button{white-space:nowrap;border-radius:999px;width:auto;height:26px;min-height:26px;padding:0 12px;line-height:1}html .app main.tk-kontoauszug .tablewrap.tk-ka-liste td .tk-bankactions>button:not(.primary):not(.danger){box-shadow:none;color:var(--fl-text2);background:0 0;border-color:#0000}html .app main.tk-kontoauszug .tablewrap.tk-ka-liste td .tk-bankactions>button:not(.primary):not(.danger):is(:hover,:focus-visible):not(:disabled){background:var(--fl-umschalter);color:var(--text)}html .app main.tk-kontoauszug .tk-ka-liste .tk-banksugg>summary{width:-moz-fit-content;width:fit-content}html .app main.tk-kontoauszug .tk-ka-liste .tk-banksugg-item{gap:6px}html .app main.tk-kontoauszug .tablewrap.tk-ka-liste .tk-banksugg-item>button{place-self:flex-start start}@media (min-width:768px){html .app main.tk-kontoauszug .tk-ka-liste table{width:100%;min-width:0}html .app main.tk-kontoauszug .tk-ka-liste thead th{height:40px;font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);white-space:nowrap;vertical-align:middle;padding-block:0;font-weight:600}html .app main.tk-kontoauszug .tk-ka-liste :is(th,td){padding-inline:12px}html .app main.tk-kontoauszug .tk-ka-liste :is(th,td):first-child{padding-left:16px}html .app main.tk-kontoauszug .tk-ka-liste :is(th,td):last-child{padding-right:16px}html .app main.tk-kontoauszug .tk-ka-liste tbody td{vertical-align:top;padding-block:14px 10px;line-height:18px}html .app main.tk-kontoauszug .tk-ka-liste tbody td:has(>.tk-invcell>.tk-bubble:first-child){padding-top:10px}html .app main.tk-kontoauszug .tk-ka-liste tbody td.tk-aktion{padding-top:10px}html .app main.tk-kontoauszug .tk-ka-liste tbody td[colspan]{padding-block:14px}html .app main.tk-kontoauszug .tk-ka-liste .tk-ka-wer>:is(.tk-markenzeichen,.tk-ka-ohne-zeichen){margin-top:-6px}html .app main.tk-kontoauszug .tk-ka-liste td .tk-wer{margin-block:-3px}html .app main.tk-kontoauszug .tk-ka-liste td .tk-invcell{gap:2px}html .app main.tk-kontoauszug .tk-ka-liste td .tk-invcell>.tk-bubble+small{margin-top:2px}html .app main.tk-kontoauszug .tablewrap.tk-ka-liste :is(th,td):last-child:not([colspan]){box-shadow:none;animation:none;position:static}html .app main.tk-kontoauszug .tablewrap.tk-ka-liste tbody td:last-child:not([colspan]),html .app main.tk-kontoauszug .tablewrap.tk-ka-liste tbody tr:is(:hover,:focus-within) td:last-child:not([colspan]){background:0 0}html .app main.tk-kontoauszug .tk-ka-liste td.tk-aktion{text-align:right;white-space:nowrap;width:1%;min-width:0}html .app main.tk-kontoauszug .tk-ka-liste .tk-bankpurpose,html .app main.tk-kontoauszug .tk-ka-liste .tk-bankreasons.tk-ell{min-width:0;max-width:none}}@media (min-width:1360px){html .app main.tk-kontoauszug .tk-ka-eingaenge table{table-layout:fixed}html .app main.tk-kontoauszug .tk-ka-eingaenge thead th:first-child{width:100px}html .app main.tk-kontoauszug .tk-ka-eingaenge thead th:nth-child(2){width:216px}html .app main.tk-kontoauszug .tk-ka-eingaenge thead th:nth-child(3){width:15%}html .app main.tk-kontoauszug .tk-ka-eingaenge thead th:nth-child(4){width:118px}html .app main.tk-kontoauszug .tk-ka-eingaenge thead th:nth-child(6){width:122px}html .app main.tk-kontoauszug .tk-ka-eingaenge td.tk-aktion{width:auto}}@media (min-width:768px) and (max-width:1359.98px){html .app main.tk-kontoauszug .tk-ka-eingaenge{overflow-x:hidden}html .app main.tk-kontoauszug .tk-ka-eingaenge :is(table,thead,tbody){width:100%;min-width:0;display:block}html .app main.tk-kontoauszug .tk-ka-eingaenge tr>:is(th,td){border:0;width:auto;min-width:0;height:auto;display:block}html .app main.tk-kontoauszug .tk-ka-eingaenge thead tr{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:stretch;min-height:40px;display:flex}html .app main.tk-kontoauszug .tk-ka-eingaenge thead th{flex:none;align-items:center;padding:0 10px;display:flex}html .app main.tk-kontoauszug .tk-ka-eingaenge thead th:first-child{padding-left:16px}html .app main.tk-kontoauszug .tk-ka-eingaenge thead th:last-child{flex:auto;padding:0}html .app main.tk-kontoauszug .tk-ka-eingaenge .tk-ka-wer>.tk-invcell>.tk-ell{white-space:normal;overflow-wrap:anywhere;overflow:visible}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody tr{grid-template-columns:100px minmax(0,1.15fr) minmax(0,1fr) 116px 128px;align-items:start;display:grid}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody tr+tr{border-top:1px solid var(--line)}html .app main.tk-kontoauszug .tablewrap.tk-ka-eingaenge tbody tr>td:nth-child(5):not([colspan]){grid-area:2/2/auto/5;padding-top:0}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(6){grid-area:1/5/span 2;width:auto}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td[colspan]{grid-column:1/-1}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(-n+4):not([colspan]){padding-bottom:6px}}@media (min-width:768px) and (max-width:899.98px){html .app main.tk-kontoauszug .tk-ka-eingaenge tbody tr{grid-template-columns:96px minmax(0,1fr) 108px 124px}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(3){grid-area:2/2/auto/4;padding-block:0 6px}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(4){grid-area:1/3}html .app main.tk-kontoauszug .tablewrap.tk-ka-eingaenge tbody tr>td:nth-child(5):not([colspan]){grid-area:3/2/auto/4}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(6){grid-area:1/4/span 3}}@media (max-width:767px){html .app main.tk-kontoauszug>:is(section,details).panel{padding:14px}html .app main.tk-kontoauszug .tk-ka-upload .upload>label{flex:100%}html .app main.tk-kontoauszug .tk-ka-upload .upload>label>input.tk-ka-datei[type=file]{flex:100%;width:100%;height:44px;min-height:44px;line-height:42px}html .app main.tk-kontoauszug .tk-ka-upload .upload>label>input.tk-ka-datei[type=file]::file-selector-button{height:42px;line-height:42px}html .app main.tk-kontoauszug .tk-ka-upload .upload>div>button,html .app main.tk-kontoauszug .tk-ka-abgaenge>.row>button{height:40px;min-height:40px}html .app main.tk-kontoauszug .tk-ka-abgaenge>.row{align-items:flex-start}html .app main.tk-kontoauszug .tk-ka-filter{gap:8px}html .app main.tk-kontoauszug .tk-ka-filter>input[type=search]{flex:100%;order:0;max-width:none;height:44px;min-height:44px;margin:0}html .app main.tk-kontoauszug .tk-ka-filter>.tk-fl-reiter{flex-wrap:wrap;flex:100%;order:1;gap:4px}html .app main.tk-kontoauszug .tk-ka-filter>.tk-fl-reiter>button{height:40px;min-height:40px;padding:0 11px}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:14px;display:grid}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td{text-align:left;border:0;min-width:0;padding:0;display:block}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td[data-label]:before{content:none;display:none}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:first-child{color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:nowrap;grid-area:2/2;justify-self:end}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(2){grid-area:1/1/span 2}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(3){grid-area:3/1/auto/-1}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(4){grid-area:1/2;justify-self:end;font-weight:600;line-height:20px}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(5){grid-area:4/1/auto/-1}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td:nth-child(6){grid-area:5/1/auto/-1;margin-top:2px}html .app main.tk-kontoauszug .tk-ka-eingaenge tbody td[colspan]{grid-area:auto/1/auto/-1}html .app main.tk-kontoauszug .tk-ka-eingaenge .tk-invcell{text-align:left;align-items:flex-start;gap:3px;width:100%}html .app main.tk-kontoauszug .tk-ka-eingaenge td:first-child .tk-invcell{text-align:right;align-items:flex-end}html .app main.tk-kontoauszug .tk-ka-eingaenge .tk-ka-wer>.tk-invcell>.tk-ell{white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:20px}html .app main.tk-kontoauszug .tk-ka-eingaenge .tk-bankpurpose,html .app main.tk-kontoauszug .tk-ka-eingaenge .tk-bankreasons.tk-ell{min-width:0;max-width:none}html .app main.tk-kontoauszug .tablewrap.tk-ka-eingaenge .tk-bankactions{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}html:root .app main.tk-kontoauszug .tablewrap.tk-ka-liste.tk-banklist.tk-cardtable td :is(.tk-bankactions,.tk-banksugg-item)>button:not(.tk-linkbtn):not(.tk-icon-btn){height:40px;min-height:40px;padding:0 14px}html .app main.tk-kontoauszug .tk-ka-eingaenge .tk-ka-ohne-zeichen{display:none}html .app main.tk-kontoauszug .tablewrap.tk-ka-eingaenge .tk-bankactions>button:first-child:not(.primary){margin-left:-14px}html .app main.tk-kontoauszug .tk-ka-eingaenge .tk-banksugg{border:0;margin:0;padding:0}html .app main.tk-kontoauszug .tk-ka-eingaenge .tk-banksugg>summary{align-items:center;min-height:40px;display:flex}html:root .app main.tk-kontoauszug .tablewrap.tk-ka-liste.tk-banklist.tk-cardtable td.tk-aktion>button:not(.tk-linkbtn):not(.tk-icon-btn){height:40px;min-height:40px;padding:0 14px}}html .app main.tk-kontoauszug .tk-ka-konten>summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}html .app main.tk-kontoauszug .tk-ka-konten>p{margin:0}html .app main.tk-kontoauszug .tk-ka-konten>.group-label{margin:6px 0 0}html .app main.tk-kontoauszug .tk-ka-konten form{margin:0}html .app main.tk-kontoauszug .tk-ka-konten form button[type=submit]{white-space:nowrap}@media (min-width:768px){html .app main.tk-kontoauszug .tk-ka-konten form button[type=submit]{height:36px;min-height:36px;padding-block:0}html .app main.tk-kontoauszug .tk-ka-konto-neu{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}html .app main.tk-kontoauszug .tk-ka-konto-neu>.row{margin:0}html .app main.tk-kontoauszug .tk-ka-einst{grid-template-columns:minmax(0,520px) auto minmax(0,1fr);align-items:end;gap:8px 12px;display:grid}html .app main.tk-kontoauszug .tk-ka-einst>label.row{grid-column:1/-1;margin:0}html .app main.tk-kontoauszug .tk-ka-einst>.tk-bankform{grid-column:1;grid-template-columns:minmax(0,1fr);margin:0}html .app main.tk-kontoauszug .tk-ka-einst>div.row{grid-column:2;margin:0}}@media (min-width:1200px){html .app main.tk-kontoauszug .tk-ka-konto-neu{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width:767px){html .app main.tk-kontoauszug .tk-ka-konten>summary{min-height:44px}}html .app main.tk-kontoauszug dialog .tk-bankform{align-items:start}html .app main.tk-kontoauszug dialog .tk-bankdraft{gap:10px}html .app main.tk-kontoauszug dialog .tk-ka-liste,html:root:root .app main.tk-liquiditaet .tk-liq-kz{margin:0}html .app main.tk-liquiditaet .pagehead .overview-filter{align-items:flex-start}html .app main.tk-liquiditaet .pagehead .overview-filter label>small{font-size:calc(12px - .75px * var(--klein,0));text-align:left;line-height:1.35}@media (min-width:768px){html .app main.tk-liquiditaet .pagehead .overview-filter :is(select,input){height:32px;min-height:32px;padding-block:0}html .app main.tk-liquiditaet .pagehead .overview-filter label{gap:3px}html .app main.tk-liquiditaet .pagehead .overview-filter label>small{max-width:190px}}@media (max-width:767px){html .app main.tk-liquiditaet .pagehead .overview-filter{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;display:grid}html .app main.tk-liquiditaet .pagehead .overview-filter>label{min-width:0;max-width:none}html .app main.tk-liquiditaet .pagehead .overview-filter>label:nth-child(3){grid-column:1/-1}html .app main.tk-liquiditaet .pagehead .overview-filter>.tk-kopf-mehr{grid-column:1/-1;justify-self:start}html .app main.tk-liquiditaet .pagehead .overview-filter :is(select,input){width:100%;height:44px;min-height:44px;padding-block:0}html .app main.tk-liquiditaet .pagehead .tk-kopf-mehr-menue{left:16px}}@media (min-width:1100px){html .app main.tk-liquiditaet .pagehead .overview-filter{align-self:flex-start;margin-top:8px}}html:root:root .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle{cursor:default}html:root:root .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle:hover{background:0 0}html .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle>strong{white-space:nowrap}html .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle>strong.tk-neg{color:var(--error)}html .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle>.tk-kz-neben{overflow-wrap:anywhere;line-height:1.4}@media (min-width:768px) and (max-width:1099px){html .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zeile{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:root:root .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle{min-width:0}html:root:root .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle+.tk-kz-zelle{border-left:0}html:root:root .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle:nth-child(2n){border-left:1px solid var(--line)}html:root:root .app main.tk-liquiditaet .tk-liq-kz .tk-kz-zelle:nth-child(n+3){border-top:1px solid var(--line)}}html .app main.tk-liquiditaet .tk-liq-karte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}html .app main.tk-liquiditaet .tk-liq-karte>h3{margin:0}html .app main.tk-liquiditaet .tk-liq-karte>.chart-legend{justify-content:flex-end;gap:4px 16px;margin:0}html .app main.tk-liquiditaet .tk-liq-karte>.chart-legend>span{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);background:0 0;border:0;padding:0;font-weight:500}html .app main.tk-liquiditaet .tk-liq-karte>.tk-liqplot{grid-column:1/-1}html .app main.tk-liquiditaet .tk-liq-karte .tk-liqchart{height:140px;padding:8px 0 0}html .app main.tk-liquiditaet .tk-liq-karte .tk-liqweek .bar[data-leer]{border-top-color:var(--line);background:0 0}html .app main.tk-liquiditaet .tk-liq-karte .tk-liqlabels{font-variant-numeric:tabular-nums;padding-inline:0}html .app main.tk-liquiditaet .tk-liqtable .num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}@media (min-width:768px){html .app main.tk-liquiditaet .tk-liqtable thead th{height:40px;font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);white-space:nowrap;padding-block:0;font-weight:600}html .app main.tk-liquiditaet .tk-liqtable tbody td{vertical-align:middle;height:58px;padding-block:8.5px;line-height:20px}html .app main.tk-liquiditaet .tk-liqtable tbody tr:last-child>td{border-bottom:0}}@media (min-width:768px) and (max-width:899px){html:root:root .app main.tk-liquiditaet .tk-liqtable :is(th,td){padding-inline:10px 8px}html:root:root .app main.tk-liquiditaet .tk-liqtable :is(th,td).money{padding-inline:6px 10px}}@media (min-width:900px){html .app main.tk-liquiditaet .tk-liqtable thead th.money{width:106px}}@media (min-width:1320px){html .app main.tk-liquiditaet .tk-liqtable thead th.money{width:128px}html .app main.tk-liquiditaet .tk-liqtable tbody td{vertical-align:top;height:44px;padding-block:12px}}html .app main.tk-liquiditaet .tk-liqtable .tk-invcell{text-align:left;flex-flow:wrap;align-items:baseline;gap:0 16px;min-width:0;display:flex}html .app main.tk-liquiditaet .tk-liqtable .tk-liq-zeitraum{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}html .app main.tk-liquiditaet .tk-liqtable .tk-liq-zeitraum>strong{color:var(--text);white-space:nowrap;font-weight:600}html .app main.tk-liquiditaet .tk-liqtable .tk-liq-zeitraum>small{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);display:block}html .app main.tk-liquiditaet .tk-liqtable tr:not([data-art=undated]) .tk-liq-zeitraum>small:not(#tk-kein-feld){white-space:nowrap}html .app main.tk-liquiditaet .tk-liqtable details.tk-liqitems{border:0;flex:100%;min-width:0;margin:0;padding:0}html .app main.tk-liquiditaet .tk-liqtable .tk-liqitems>summary{min-height:20px;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;margin-left:-6px;padding:0 6px;font-weight:500;line-height:20px;display:inline-flex}html .app main.tk-liquiditaet .tk-liqtable .tk-liqitems>summary:hover{color:var(--text)}html .app main.tk-liquiditaet .tk-liqtable .tk-liqitems>summary:before{border-width:4px 0 4px 6px;margin-right:8px}html .app main.tk-liquiditaet .tk-liqtable .tk-liqitems>span{font-size:calc(12.5px - 1.13px * var(--klein,0));overflow-wrap:anywhere;padding:2px 0 0 14px;line-height:20px;display:block}@media (min-width:1320px){html .app main.tk-liquiditaet .tk-liqtable details.tk-liqitems{flex:11rem}}@media (max-width:767px){html .app main.tk-liquiditaet .tk-liq-karte .tk-liqchart{height:120px}html .app main.tk-liquiditaet .tk-liqtable{border-radius:var(--radius-lg);border-style:solid;border-width:1px;overflow:hidden}html .app main.tk-liquiditaet .tk-liqtable tbody tr{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:4px 14px;margin:0;padding:12px 14px;display:grid}html .app main.tk-liquiditaet .tk-liqtable tbody tr:first-child{border-top:0}html .app main.tk-liquiditaet .tk-liqtable tbody td{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;line-height:20px}html .app main.tk-liquiditaet .tk-liqtable tbody td:first-child{text-align:left;grid-column:1/-1;display:block}html .app main.tk-liquiditaet .tk-liqtable tbody td:first-child:before{content:none}html .app main.tk-liquiditaet .tk-liqtable tbody td.money:before{max-width:none;font-size:calc(11.5px - .38px * var(--klein,0))}html .app main.tk-liquiditaet .tk-liqtable tbody td.money>span{margin-left:auto}}@media (max-width:379px){html .app main.tk-liquiditaet .tk-liqtable tbody tr{grid-template-columns:minmax(0,1fr)}}html .app .tk-koop-person{color:var(--fl-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}html .app .tk-koop-mit-logo{align-items:center;gap:10px;min-width:0;display:flex}html .app .tk-koop-texte{min-width:0;display:grid}@media (min-width:768px){html .app main.tk-koop .tk-koop-liste tbody tr.tk-koop-zeile>td{vertical-align:middle;white-space:nowrap;height:60px;color:var(--fl-text);padding-block:12px}html .app main.tk-koop .tk-koop-liste thead th{background:var(--fl-kopf);font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);font-weight:600}html .app main.tk-koop .tk-koop-liste .tk-koop-kopf strong{max-width:none;font-weight:500;font-size:calc(14.5px - 2.03px * var(--klein,0))}html .app main.tk-koop .tk-koop-liste .tk-koop-zelle{width:auto;min-width:200px;max-width:none}html .app main.tk-koop .tk-koop-liste .tk-koop-zelle .tk-koop-titel{white-space:nowrap;font-weight:600;display:block}html .app main.tk-koop .tk-koop-liste .tk-koop-zelle small{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft)}html .app main.tk-koop .tk-koop-liste .tk-koop-status{white-space:nowrap;min-width:0;max-width:none}html .app main.tk-koop .tk-koop-liste .tk-koop-status small,html .app main.tk-koop .tk-koop-liste td[data-label]:not(.tk-koop-zelle):not(.tk-koop-status) small{max-width:none}html .app main.tk-koop .tk-koop-liste td.tk-koop-c-anteil .num{color:var(--fl-gruen-text);font-weight:600}html .app main.tk-koop .tk-koop-liste .tk-koop-c-frist small{font-size:calc(13px - 1.5px * var(--klein,0))}html .app main.tk-koop .tk-koop-liste th,html .app main.tk-koop .tk-koop-liste td{padding-inline:10px}}@media (min-width:768px) and (max-width:1599px){html .app main.tk-koop .tk-koop-liste td[data-label] small.tk-koop-vermittler{display:none}}html .app main.tk-koop .tk-koop-liste .tk-koop-ueberfaellig{color:var(--fl-kritisch);font-weight:600}html .app main.tk-koop .tk-ansicht{background:var(--fl-umschalter);box-shadow:none;border:0;border-radius:999px;padding:3px}html .app main.tk-koop .tk-ansicht>.btn{box-shadow:none;color:var(--fl-text2);background:0 0;border:0;font-weight:500}html .app main.tk-koop .tk-ansicht>.btn.primary,html .app main.tk-koop .tk-ansicht>.btn[aria-current=page]{background:var(--surface);color:var(--fl-text);font-weight:600;box-shadow:0 1px 2px #15201b14}@media (max-width:767px){html .app main.tk-koop .tk-koop-liste .tk-koop-kopf .tk-koop-person{align-items:center;gap:10px;display:inline-flex}}html .app .tk-board-kopf{font-size:calc(14px - 1.96px * var(--klein,0));align-items:center;gap:8px;margin:0;font-weight:600;display:flex}html .app .tk-board-kopf .tk-fl-zahl{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);margin-left:auto;font-weight:600}html .app .tk-koop-karte .tk-board-titel{font-weight:600;font-size:calc(14px - 1.96px * var(--klein,0));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html .app .tk-koop-karte .tk-koop-texte small{color:var(--fl-gedaempft);font-size:calc(13px - 1.5px * var(--klein,0))}html .app .tk-koop-karte{gap:8px}html .app h3.tk-koop-mit-logo{gap:12px;margin:0}@media (min-width:768px){html .app .tk-beitraege-liste.tk-fl-liste tbody tr>td{height:60px}html .app .tk-beitraege-liste.tk-fl-liste thead th{background:var(--fl-kopf)}html .app .tk-beitraege-liste.tk-fl-liste .tk-koop-kopf strong{text-overflow:ellipsis;max-width:300px;font-weight:600;display:block;overflow:hidden}html .app .tk-beitraege-liste.tk-fl-liste .tk-koop-zelle{width:auto;min-width:215px;max-width:none}html .app .tk-beitraege-liste.tk-fl-liste .tk-koop-kopf strong{max-width:235px}}html .app .tk-koop-board{position:relative}html .app .tk-koop-board .tk-koop-karte{align-content:start;display:grid}html .app .tk-koop-board .tk-koop-karte>*{min-width:0}html .app :is(.tk-monatsbalken,.tk-koop-texte){position:relative}html .app main .tk-kopf-aktionen .tk-ansicht{box-sizing:border-box;align-items:center;height:32px;min-height:32px;padding:3px}html .app main .tk-kopf-aktionen .tk-ansicht>:is(.btn,button,a){height:26px;min-height:26px;padding-block:0;line-height:26px}@media (min-width:768px){html .app main.tk-koop .tk-koop-liste th,html .app main.tk-koop .tk-koop-liste td{padding-inline:7px}html .app main.tk-koop .tk-koop-liste :is(th:first-child,td.tk-koop-auswahl){width:34px;min-width:34px;padding-inline:12px 2px}html .app main.tk-koop .tk-koop-liste :is(th:last-child,td.tk-koop-aktion){width:40px;min-width:40px;padding-inline:2px 8px}html .app main.tk-koop .tk-koop-liste .tk-koop-zelle{width:auto;min-width:0}html .app main.tk-koop .tk-koop-liste .tk-koop-texte{min-width:max-content}html .app main.tk-koop .tk-koop-liste .tk-koop-zelle small{text-overflow:clip;max-width:none;overflow:visible}html:root:root:root .app main.tk-koop .tk-koop-liste td.tk-koop-c-frist small{text-overflow:clip;white-space:nowrap;width:auto!important;max-width:none!important;overflow:visible!important}html .app .tk-beitraege-liste.tk-fl-liste .tk-koop-kopf strong{max-width:none;overflow:visible}html .app .tk-beitraege-liste.tk-fl-liste th,html .app .tk-beitraege-liste.tk-fl-liste td{padding-inline:7px}html .app .tk-beitraege-liste.tk-fl-liste .tk-koop-zelle{min-width:190px}}html .app main.tk-koop .split>.panel,html .app main.tk-koop .split>.stack{align-self:start}html .app .tk-koop-board .tk-koop-karte-wahl{position:relative}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-link{color:inherit;text-decoration:none}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-link:after{content:"";border-radius:inherit;position:absolute;inset:0}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-link:focus-visible{outline:none}html .app .tk-koop-board .tk-koop-karte-wahl:has(.tk-karte-link:focus-visible){outline:2px solid var(--fl-gruen);outline-offset:2px}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-stand{z-index:1;justify-self:start;max-width:100%;position:relative}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-stand .tk-bubble{max-width:100%}html .app .tk-hub-stand{display:block}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-stand{min-width:0}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-stand .tk-mw-anker{min-width:0;max-width:100%;display:flex}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-stand .tk-bubble{min-width:0}html .app .tk-koop-board .tk-koop-karte-wahl .tk-karte-stand .tk-bubble-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-koop-detailzeile td{white-space:normal;background:var(--bg)}.tk-koop-detailzeile h3{margin-bottom:var(--space-2)}.tk-koop-fortschritt{min-width:96px;margin-top:var(--space-1);display:block}.tk-koop-formtabelle td{vertical-align:top}.tk-koop-formtabelle input:not([type=checkbox]):not([type=radio]),.tk-koop-formtabelle select{min-width:120px}.tk-koop-formtabelle td:last-child{text-align:left}.tk-koop-zelle{white-space:normal;min-width:180px}.tk-koop-schmal table{min-width:0}.tk-koop-schmal td{white-space:normal}.tk-koop-vorlauf{white-space:pre-wrap}.notice.tk-koop-warnung{background:var(--warning-bg);border-color:var(--line)}.tk-koop-staffel{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3)}.tk-koop-staffel legend{padding:0 var(--space-1)}.tk-koop-weitere{grid-column:1/-1}.tk-koop-weitere-liste{column-gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.tk-koop fieldset{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3)}.tk-koop-weitere summary{cursor:pointer}.tk-koop-ueberfaellig{color:var(--warning)}@media (min-width:768px){.tk-koop-liste .tk-koop-zelle{white-space:normal;min-width:140px;max-width:260px}.tk-koop-liste .tk-koop-status{white-space:normal;min-width:130px;max-width:200px}.tk-koop-liste td small{white-space:normal}.tk-koop-liste th,.tk-koop-liste td{padding-inline:var(--space-2)}.tk-koop-liste .tk-koop-fortschritt{min-width:64px}.tk-koop-liste td.tk-koop-monate{white-space:normal}.tk-koop-liste .tk-koop-aktion button{padding-inline:var(--space-3)}}.tk-koop-wahl{flex-wrap:nowrap;align-items:flex-start}.tk-koop-wahl>input{flex:none}.tk-koop-wahl>span{padding-top:calc(var(--space-1) * 1.5)}.tk-koop-einreichung{align-items:flex-start}.tk-koop-einreichung p{white-space:pre-wrap}.tk-koop-board{gap:var(--space-4);padding-bottom:var(--space-2);grid-auto-columns:minmax(260px,280px);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.tk-koop-board .tk-koop-karte>:is(strong,p){-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-koop-spalte,.tk-koop-karte{align-content:start}.tk-koop-karte{color:inherit;text-decoration:none}.tk-koop-karte p{margin:0}@media (max-width:767px){.tk-koop input:not([type=checkbox]):not([type=radio]),.tk-koop select,.tk-koop textarea{font-size:calc(16px - 2.24px * var(--klein,0))}.tk-koop-karten{box-shadow:none;background:0 0;border:0;overflow:visible}.tk-koop-karten table{white-space:normal;width:100%;min-width:0}.tk-koop-karten thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-koop-karten tbody tr{gap:var(--space-2);padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-3);background:var(--surface);display:grid}.tk-koop-karten tbody td{justify-content:space-between;align-items:baseline;gap:var(--space-3);white-space:normal;text-align:right;border:0;min-width:0;height:auto;padding:0;display:flex}.tk-koop-karten tbody td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--size-xs);text-align:left;flex:none;max-width:42%}.tk-koop-karten tbody td>*{min-width:0}.tk-koop-karten tbody td[data-label]{flex-wrap:wrap;row-gap:0}.tk-koop-karten tbody td small{display:block}.tk-koop-karten tbody td[data-label]>small{text-align:right;flex-basis:100%}.tk-koop-karten tbody td[data-label]>:last-child{margin-left:auto}.tk-koop-karten tbody td.tk-koop-zelle[data-label]{column-gap:var(--space-3);text-align:right;grid-template-columns:auto minmax(0,1fr);place-items:baseline end;display:grid}.tk-koop-karten tbody td.tk-koop-zelle[data-label]:before{grid-row:span 2;justify-self:start;max-width:none}.tk-koop-karten tbody td.tk-koop-zelle[data-label]>*{overflow-wrap:anywhere;grid-column:2;margin-left:0}.tk-koop-karten tbody td.tk-koop-kopf,.tk-koop-karten tbody td.tk-koop-aktion,.tk-koop-karten tbody td[colspan]{text-align:left;display:block}.tk-koop-karten tbody td.tk-koop-auswahl{justify-content:flex-start}.tk-koop-karten tbody tr.tk-koop-detailzeile{padding:var(--space-3);display:block}.tk-koop-karten tbody td input:not([type=checkbox]),.tk-koop-karten tbody td select{max-width:60%}.tk-koop-formtabelle input:not([type=checkbox]):not([type=radio]),.tk-koop-formtabelle select,.tk-koop-zelle{min-width:0}.tk-koop-formtabelle.tk-koop-karten tbody td[data-label]:has(input:not([type=checkbox]):not([type=radio]),select,details){text-align:left;align-items:stretch;gap:var(--space-1);flex-direction:column}.tk-koop-formtabelle.tk-koop-karten tbody td[data-label]:has(input:not([type=checkbox]):not([type=radio]),select,details):before{max-width:none}.tk-koop-formtabelle.tk-koop-karten tbody td[data-label]:has(input:not([type=checkbox]):not([type=radio]),select,details)>:last-child{margin-left:0}.tk-koop-formtabelle.tk-koop-karten tbody td :is(input:not([type=checkbox]):not([type=radio]),select){width:100%;max-width:100%}.tk-koop-formtabelle.tk-koop-karten tbody td details summary{text-align:left}}.tk-koop-einreichung .pill{white-space:nowrap;flex:none}.tk-koop input[type=radio]{width:20px;height:20px;min-height:0;margin:var(--space-2);accent-color:var(--accent);flex:none;padding:0}.tk-koop-wahl .pill,.tk-koop .task .pill{white-space:nowrap;flex:none}.tk-beitrag-markiert td{background:var(--info-bg)}.tk-beitraege-filter{flex-wrap:wrap}.tk-beitraege-kacheln{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.tk-beitraege-kacheln .eyebrow{overflow-wrap:anywhere}.tk-koop-karten tbody td.tk-koop-kopf small{text-align:left}.panel:has(>.tablewrap.tk-koop-karten.tk-koop-schmal){container:tk-schmal/inline-size}@container tk-schmal (width<=34rem){.tk-koop-karten.tk-koop-schmal{box-shadow:none;background:0 0;border:0;overflow:visible}.tk-koop-karten.tk-koop-schmal table{white-space:normal;width:100%;min-width:0}.tk-koop-karten.tk-koop-schmal thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-koop-karten.tk-koop-schmal tbody tr{gap:var(--space-2);padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-3);background:var(--surface);display:grid}.tk-koop-karten.tk-koop-schmal tbody td{justify-content:space-between;align-items:baseline;row-gap:0;gap:var(--space-3);white-space:normal;text-align:right;border:0;flex-wrap:wrap;min-width:0;height:auto;padding:0;display:flex}.tk-koop-karten.tk-koop-schmal tbody td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--size-xs);text-align:left;flex:none;max-width:42%}.tk-koop-karten.tk-koop-schmal tbody td>*{min-width:0}.tk-koop-karten.tk-koop-schmal tbody td[data-label]>:last-child{margin-left:auto}.tk-koop-karten.tk-koop-schmal tbody td.tk-koop-kopf,.tk-koop-karten.tk-koop-schmal tbody td.tk-koop-aktion,.tk-koop-karten.tk-koop-schmal tbody td[colspan]{text-align:left;display:block}.tablewrap.tk-sticky-end.tk-koop-schmal tbody td:last-child:not([colspan]){box-shadow:none;background:0 0;animation:none;position:static}.tablewrap.tk-sticky-end.tk-koop-schmal tbody tr:is(:hover,:focus-within) td:last-child:not([colspan]){background:0 0}}@container tk-schmal (width<=44rem){.tk-koop-karten.tk-koop-weit{box-shadow:none;background:0 0;border:0;overflow:visible}.tk-koop-karten.tk-koop-weit table{white-space:normal;width:100%;min-width:0}.tk-koop-karten.tk-koop-weit thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-koop-karten.tk-koop-weit tbody tr{gap:var(--space-2);padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-3);background:var(--surface);display:grid}.tk-koop-karten.tk-koop-weit tbody td{justify-content:space-between;align-items:baseline;row-gap:0;gap:var(--space-3);white-space:normal;text-align:right;border:0;flex-wrap:wrap;min-width:0;height:auto;padding:0;display:flex}.tk-koop-karten.tk-koop-weit tbody td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--size-xs);text-align:left;flex:none;max-width:42%}.tk-koop-karten.tk-koop-weit tbody td>*{min-width:0}.tk-koop-karten.tk-koop-weit tbody td[data-label]>:last-child{margin-left:auto}.tk-koop-karten.tk-koop-weit tbody td.tk-koop-kopf,.tk-koop-karten.tk-koop-weit tbody td.tk-koop-aktion,.tk-koop-karten.tk-koop-weit tbody td[colspan]{text-align:left;display:block}.tk-koop-karten.tk-koop-weit tbody td.tk-koop-kopf small{display:block}.tk-koop-karten.tk-koop-weit tbody td.tk-koop-aktion:before{content:none}}.tk-koop-mehr>summary{cursor:pointer;padding:var(--space-1) 0;list-style-position:inside}.tk-koop-mehr>summary small{color:var(--muted);font-weight:400}.tk-koop-mehr[open]>summary{margin-bottom:var(--space-3)}.tk-koop-mehr:not(.panel){border-top:var(--border) solid var(--line);padding-top:var(--space-2)}.tk-zwischenstand{color:var(--muted);font-size:var(--size-xs);display:block}.tk-zwischenstand-pill{background:var(--subtle);color:var(--text)}.tk-monat-chips{margin-top:var(--space-1);flex-wrap:wrap;gap:4px;display:flex}button.tk-monat-chip{min-height:26px;font-size:var(--size-xs);border:var(--border) solid var(--line);cursor:pointer;white-space:nowrap;padding:2px 8px}button.tk-monat-chip:disabled{cursor:default;opacity:.7}@media (min-width:768px){.tk-koop-liste tbody td{vertical-align:middle}.tk-koop-liste tbody tr.tk-koop-zeile{cursor:pointer}.tk-koop-liste tbody tr.tk-koop-zeile:hover>td{background:color-mix(in srgb,var(--subtle) 70%,var(--surface))}.tk-koop-liste table{width:100%}.tk-koop-liste .tk-koop-zelle{width:100%;min-width:130px;max-width:0}.tk-koop-liste .tk-koop-zelle>.tk-koop-titel{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.tk-koop-liste td small{white-space:nowrap;text-overflow:ellipsis;font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);margin-top:1px;display:block;overflow:hidden}.tk-koop-liste .tk-koop-status small{max-width:170px}.tk-koop-liste td[data-label]:not(.tk-koop-zelle):not(.tk-koop-status) small{max-width:104px}.tk-koop-liste .tk-koop-status .pill{text-overflow:ellipsis;max-width:170px;overflow:hidden}.tk-koop-liste .tk-koop-kopf strong{white-space:nowrap;text-overflow:ellipsis;max-width:110px;display:block;overflow:hidden}.tk-koop-liste .tk-koop-monate-lang{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tk-koop-liste .tk-koop-fortschritt{min-width:48px}.tk-koop-liste td.tk-koop-monate,.tk-koop-liste td[data-label],.tk-koop-liste .tk-koop-zelle,.tk-koop-liste .tk-koop-status{white-space:nowrap}.tk-koop-liste .tk-koop-aktion button{width:28px;min-height:28px;font-size:calc(15px - 2.1px * var(--klein,0));border-radius:6px;place-items:center;padding:0;line-height:1;display:inline-grid}.tk-koop-liste .tk-koop-aktion .tk-koop-auf-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:767px){.tk-koop-liste .tk-koop-pfeil,.tk-koop-liste .tk-koop-monate-kurz{display:none}}@media (min-width:768px) and (max-width:1399px){.tk-koop-liste td[data-label] small.tk-koop-vermittler{display:none}}.tk-koop-pfeil{transition:transform var(--duration-fast);place-items:center;display:inline-grid}.tk-koop-pfeil .icon{width:16px;height:16px}.tk-koop-pfeil-auf{transform:rotate(180deg)}@media (min-width:1100px){.tk-koop-liste .tk-koop-status{min-width:170px;max-width:220px}.tk-koop-liste .tk-koop-status small{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}}.tk-koop-liste .tk-koop-alt,.tk-koop-liste .tk-status-kurz{display:none}@media (min-width:768px){.tablewrap.tk-koop-liste{container:koopliste/inline-size}@container koopliste (width<=1000px){.tk-koop-liste :is(th,td):is(.tk-koop-c-anteil,.tk-koop-c-monate,.tk-koop-monate,.tk-koop-c-frist){display:none}.tk-koop-liste td small.tk-koop-alt{display:block}.tk-koop-liste .tk-status-lang:has(+.tk-status-kurz){display:none}.tk-koop-liste .tk-status-kurz{display:inline}.tk-koop-liste .tk-koop-status{min-width:140px;max-width:none}}}.tk-koop-liste td[data-label] small.tk-koop-vermittler:not(#tk-kein-feld){white-space:normal;max-width:none}.tk-koop-liste td[data-label] small.tk-koop-vermittler .num{white-space:nowrap}@media (min-width:768px){.tk-nach-marke .tk-koop-karten table{table-layout:fixed;width:100%;min-width:0}.tk-nach-marke .tk-koop-karten th:first-child{width:30%}.tk-nach-marke .tk-koop-karten th:nth-child(2){width:14%}.tk-nach-marke .tk-koop-karten th:nth-child(3){width:18%}.tk-nach-marke .tk-koop-karten th:nth-child(4){width:20%}.tk-nach-marke .tk-koop-karten th:nth-child(5){width:18%}.tk-nach-marke .tk-koop-karten :is(th,td){white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.tk-nach-marke .tk-koop-karten :is(.tk-mail,a[href^=mailto\:]){overflow-wrap:anywhere}.tk-nach-marke .tk-koop-karten td .pill{white-space:nowrap;max-width:none}.tk-nach-marke .tk-koop-karten td:has(.pill){display:table-cell}.tk-nach-marke .tk-koop-karten td .tk-pills{flex-wrap:wrap}.tk-nach-marke .tk-koop-karten td:has(>.pill+.pill){flex-wrap:wrap}.tk-nach-marke .tk-koop-karten td.tk-koop-kopf>a>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:1400px){.tk-angebote td.tk-koop-kopf{min-width:260px}}@media (min-width:761px){.tk-angebote td.tk-koop-aktion .row{align-items:stretch;gap:var(--space-1);flex-direction:column}.tk-angebote td.tk-koop-aktion .row>*{white-space:nowrap;min-height:30px;font-size:var(--size-xs);padding:2px 10px}.tk-angebote td:nth-child(3),.tk-angebote td:nth-child(5){white-space:nowrap}.tk-angebote.tablewrap td small.tk-angebot-an{display:block;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:12ch!important;overflow:hidden!important}}@media (min-width:768px) and (max-width:1099px){.tk-nach-marke .tk-koop-karten table{table-layout:auto}.tk-nach-marke .tk-koop-karten th:nth-child(n){width:auto}}.tk-koop-liste td.tk-koop-status select.tk-koop-statuswahl{width:100%;max-width:12rem;margin-top:3px;display:block}@media (min-width:768px){html .app main .tk-koop-liste td.tk-koop-status select.tk-koop-statuswahl{height:24px;min-height:24px;font-size:calc(11.5px - .38px * var(--klein,0));color:var(--text-2);border-radius:6px;padding-top:0;padding-bottom:0;padding-left:8px;line-height:22px}}@media (max-width:767px){.tk-koop-liste td.tk-koop-status select.tk-koop-statuswahl{max-width:none;min-height:44px}}.tk-mw-anker{max-width:100%;display:inline-flex}.tk-mw{z-index:2000;box-sizing:border-box;width:min(288px,100vw - 16px);max-height:min(408px,100vh - 16px);color:var(--text);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 36px #15201b2e}.tk-mw-schritt{letter-spacing:.04em;color:var(--fl-gedaempft);flex:none;margin:0;padding:12px 14px 6px;font-size:11px;font-weight:700}.tk-mw-monate{overscroll-behavior:contain;scrollbar-width:thin;border-bottom:1px solid var(--fl-linie);flex-wrap:nowrap;flex:none;gap:6px;padding:2px 14px 12px;display:flex;overflow-x:auto}html .tk-mw button.tk-mw-monat{cursor:pointer;min-width:58px;height:28px;min-height:28px;font-size:calc(12px - .75px * var(--klein,0));white-space:nowrap;box-shadow:none;background:var(--fl-bb,var(--fl-neutral-bg));color:var(--fl-bf,var(--fl-neutral-fg));border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-weight:600;line-height:1;display:inline-flex;transform:none}html .tk-mw button.tk-mw-monat[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--fl-bf,var(--fl-text2))}html .tk-mw button.tk-mw-monat:focus-visible{outline:2px solid var(--fl-gruen);outline-offset:2px}.tk-mw-liste{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;flex:auto;min-height:0;padding:2px 6px 0;position:relative;overflow-y:auto}.tk-mw-liste:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--surface) 94%,transparent));height:18px;margin-top:-4px;display:block;position:sticky;bottom:0}.tk-mw-gruppe{gap:1px;padding:4px 0;display:grid}.tk-mw-gruppe+.tk-mw-gruppe{border-top:1px solid var(--fl-linie)}.tk-mw-gruppentitel{color:var(--fl-gedaempft);margin:0;padding:6px 8px 4px;font-size:11px;font-weight:600}html .tk-mw button.tk-mw-option{width:100%;height:auto;min-height:36px;box-shadow:none;cursor:pointer;text-align:left;color:var(--text);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex;transform:none}html .tk-mw button.tk-mw-option:hover,html .tk-mw button.tk-mw-option:focus-visible{background:color-mix(in srgb,var(--text) 6%,transparent);outline:0}html .tk-mw button.tk-mw-option:focus-visible{box-shadow:inset 0 0 0 2px var(--fl-gruen)}html .tk-mw button.tk-mw-option[disabled]{opacity:.6;cursor:progress}html .tk-mw .tk-mw-bubble{max-width:100%;min-height:26px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:normal;background:var(--fl-bb,var(--fl-neutral-bg));color:var(--fl-bf,var(--fl-neutral-fg));border-radius:999px;align-items:center;padding:3px 11px;font-weight:600;line-height:1.25;display:inline-flex}.tk-mw .tk-mw-haken{fill:none;width:15px;height:15px;stroke:var(--fl-gruen,currentColor);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:767px){html .tk-mw button.tk-mw-option{min-height:42px}html .tk-mw button.tk-mw-monat{height:34px;min-height:34px}}@media (prefers-reduced-motion:reduce){.tk-mw-liste{scroll-behavior:auto}}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .pagehead.tk-kd-kopf{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-kopf-bilder{flex:none;align-items:center;gap:8px;display:flex;position:relative}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-kopf-bilder>.tk-wer-foto{box-shadow:none;margin:0}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-kopf-text{flex:320px;min-width:0}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-kopf-text>p{color:var(--fl-gedaempft);margin:2px 0 0}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .pagehead.tk-kd-kopf>.row{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}@media (max-width:767px){html .app main:is(.tk-koop-detail,.tk-content-freigabe) .pagehead.tk-kd-kopf{align-items:flex-start}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-kopf-bilder>.tk-markenzeichen[data-kopf]{width:48px;height:48px;font-size:calc(19px - 2.66px * var(--klein,0))}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-kopf-bilder>.tk-wer-foto[data-gross]{width:32px;height:32px;font-size:calc(12px - .75px * var(--klein,0))}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-kopf-text{flex:1 1 0}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .pagehead.tk-kd-kopf>.row{justify-content:flex-start;width:100%;margin-left:0}}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-statuszeile{flex-wrap:wrap;align-items:center;gap:8px}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-statuszeile>button{margin-left:auto}html .app main.tk-koop-detail a.tk-bubble.tk-kd-kampagne{cursor:pointer;text-decoration:none}html .app main.tk-koop-detail a.tk-bubble.tk-kd-kampagne:hover{filter:brightness(.97);text-decoration:underline}@media (max-width:767px){html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-statuszeile>button{margin-left:0}}html .app main.tk-koop-detail .tk-fl-wichtig.tk-kd-wichtig{border-radius:14px;padding:11px 16px;line-height:1.5;display:block}html .app main.tk-koop-detail .tk-fl-wichtig.tk-kd-wichtig a{color:inherit;font-weight:600}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-monate>a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-monate .tk-monat-kaestchen{border-radius:4px;width:12px;height:12px}@media (max-width:767px){html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-monate{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .tk-kd-monate::-webkit-scrollbar{display:none}}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .task>.tk-bubble{flex:none}html .app main.tk-koop-detail .tk-monatsplan .tk-bubble{max-width:100%}html .app main.tk-koop-detail .tk-monatsplan tbody td{gap:8px}html .app main.tk-koop-detail .panel.stack[data-kd-fakten]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 20px;display:grid}html .app main.tk-koop-detail [data-kd-fakten]>:is(h3,.tk-koop-fakten-titel,.row,.source-note){grid-column:1/-1}html .app main.tk-koop-detail [data-kd-fakten]>h3{margin:0}html .app main.tk-koop-detail .panel[data-kd-fakten]>.task{border:0;align-items:start;gap:2px;min-height:0;margin:0;padding:0;display:grid}html .app main.tk-koop-detail [data-kd-fakten]>.task>:first-child{color:var(--fl-gedaempft);font-size:calc(12px - .75px * var(--klein,0));flex:none;font-weight:600;line-height:1.35}html .app main.tk-koop-detail [data-kd-fakten]>.task>:last-child{text-align:left;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);overflow-wrap:anywhere;line-height:1.4}html .app main.tk-koop-detail [data-kd-fakten]>.task>:first-child:empty{display:none}html .app main.tk-koop-detail [data-kd-fakten]>.task:has(>:first-child:empty){grid-column:1/-1}html .app main.tk-koop-detail [data-kd-fakten]>.tk-koop-fakten-titel{border-top:1px solid var(--fl-linie);margin:8px 0 0;padding-top:12px}html .app main.tk-koop-detail [data-kd-fakten]>.row{border-top:1px solid var(--fl-linie);margin-top:4px;padding-top:12px}@media (max-width:420px){html .app main.tk-koop-detail .panel.stack[data-kd-fakten]{grid-template-columns:minmax(0,1fr)}}html .app main.tk-koop-detail .tk-kd-plan-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px}html .app main.tk-koop-detail .tk-kd-plan-kopf>h3{margin:0}@media (max-width:1599px){html .app main.tk-koop-detail .tablewrap.tk-monatsplan{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html .app main.tk-koop-detail .tk-monatsplan tbody tr{border:0;border-top:1px solid var(--fl-linie);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:12px 0}html .app main.tk-koop-detail .tk-monatsplan tbody tr:first-child{border-top:0;padding-top:4px}html .app main.tk-koop-detail .tk-monatsplan tbody td{background:0 0;border:0;padding:0}}@media (max-width:767px){html .app main:is(.tk-koop-detail,.tk-content-freigabe) .row.tk-kd-statuszeile{flex-direction:row;align-items:center}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .row.tk-kd-statuszeile>:is(.tk-bubble,.pill,a){flex:0 auto;width:auto}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .row.tk-kd-statuszeile>button{flex:100%}}@media (min-width:560px){html dialog .grid.tk-kd-felder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}html dialog .grid.tk-kd-felder>label:has(>input:not([type=month]):not([type=date]):not([inputmode=decimal])){grid-column:1/-1}html dialog .grid.tk-kd-felder>:not(label){grid-column:1/-1}html dialog .grid.tk-kd-felder>label:first-child:has(>select){grid-column:1/-1}}html .app main:is(.tk-koop-detail,.tk-content-freigabe) .panel.stack>.tk-bubble{place-self:flex-start start;width:-moz-fit-content;width:fit-content}html .app main.tk-content-freigabe .tk-koop-einreichung>.tk-bubble{flex:none}@media (max-width:1599px){html:root:root:root .app main.tk-koop-detail .tablewrap.tk-monatsplan,html:root:root:root .app main.tk-koop-detail .tablewrap.tk-monatsplan table{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}html:root:root:root .app main.tk-koop-detail .tk-monatsplan tbody tr{box-shadow:none;background:0 0}html:root:root:root .app main.tk-koop-detail .tk-monatsplan tbody td{background:0 0;padding:0}html:root:root:root .app main.tk-koop-detail .tk-monatsplan tbody td:first-child>a{color:var(--text);font-weight:600}html:root:root:root .app main.tk-koop-detail .tk-monatsplan tbody td:is(:nth-child(3),:nth-child(4)){text-align:right;justify-content:flex-end}}html .app main.tk-koop-detail .panel .grid.tk-kd-felder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px;display:grid}html .app main.tk-koop-detail .panel .grid.tk-kd-felder>label:has(>input:not([type=month]):not([type=date]):not([inputmode=decimal])){grid-column:1/-1}html .app main.tk-koop-detail .panel .grid.tk-kd-felder>:not(label){grid-column:1/-1}@media (max-width:420px){html .app main.tk-koop-detail .panel .grid.tk-kd-felder{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){html dialog .grid.tk-kd-felder>label>:is(input:not([type=checkbox]):not([type=radio]),select),html .app main.tk-koop-detail .panel .grid.tk-kd-felder>label>:is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;height:36px;min-height:36px}}@media (max-width:767px){html dialog .grid.tk-kd-felder>label>:is(input:not([type=checkbox]):not([type=radio]),select),html .app main.tk-koop-detail .panel .grid.tk-kd-felder>label>:is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;height:44px;min-height:44px}}html dialog .grid.tk-kd-felder>label,html .app main.tk-koop-detail .panel .grid.tk-kd-felder>label{align-content:start}@media (min-width:768px){.app main.tk-koop-detail .tk-koop-statuszeile{gap:6px}.app main.tk-koop-detail .tk-koop-statuszeile :is(button,.btn){min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 12px}@container tk-schmal (width<=34rem){.app main.tk-koop-detail .tk-monatsplan tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin-bottom:6px;padding:8px 10px}.app main.tk-koop-detail .tk-monatsplan tbody td{align-items:center;gap:6px;min-width:0;display:flex}.app main.tk-koop-detail .tk-monatsplan tbody td[data-label]:before{display:none}.app main.tk-koop-detail .tk-monatsplan tbody td:first-child{text-align:left;grid-area:1/1;justify-content:flex-start}.app main.tk-koop-detail .tk-monatsplan tbody td:first-child>small{color:var(--muted);display:inline}.app main.tk-koop-detail .tk-monatsplan tbody td:nth-child(4){font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;justify-content:flex-end;font-weight:600}.app main.tk-koop-detail .tk-monatsplan tbody td:nth-child(2){grid-area:2/1;justify-content:flex-start}.app main.tk-koop-detail .tk-monatsplan tbody td:nth-child(3){grid-area:2/2;justify-content:flex-end}.app main.tk-koop-detail .tk-monatsplan tbody td>:last-child{margin-left:0}.app main.tk-koop-detail .tk-monatsplan .pill{height:21px;min-height:0;font-size:calc(11.5px - .38px * var(--klein,0));white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 8px;line-height:21px;overflow:hidden}}@container tk-schmal (width<=22rem){.app main.tk-koop-detail .tk-monatsplan tbody td:first-child{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;gap:0 6px}.app main.tk-koop-detail .tk-monatsplan tbody td:first-child>:is(a,small){white-space:nowrap;max-width:100%}.app main.tk-koop-detail .tk-monatsplan tbody td:nth-child(2){grid-area:2/1/auto/-1}.app main.tk-koop-detail .tk-monatsplan tbody td:nth-child(3){grid-area:3/1/auto/-1;justify-content:flex-start}}.app main.tk-koop-detail .panel.stack{gap:10px}.app main.tk-koop-detail .panel .task{padding-block:7px}.app main.tk-koop-detail .panel .task:has(>.row>button){flex-wrap:wrap;row-gap:6px}.app main.tk-koop-detail .panel .task>.row{flex-wrap:wrap;gap:6px}.app main.tk-koop-detail .panel .task>.row>button{min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 10px}.app main.tk-koop-detail .panel.stack.tk-koop-fakten{gap:0}.app main.tk-koop-detail .tk-koop-fakten>h3{margin:0 0 4px}.app main.tk-koop-detail .panel .tk-koop-fakten>.task,.app main.tk-koop-detail .panel.tk-koop-fakten>.task{border-bottom:var(--border) solid var(--line);align-items:baseline;gap:12px;min-height:0;margin:0;padding:4px 0}.app main.tk-koop-detail .tk-koop-fakten>.task>:first-child{min-width:0;color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));flex:0 0 38%;line-height:1.4}.app main.tk-koop-detail .tk-koop-fakten>.task>:last-child{text-align:right;min-width:0;font-size:calc(13px - 1.5px * var(--klein,0));overflow-wrap:anywhere;flex:auto;line-height:1.4}.app main.tk-koop-detail .tk-koop-fakten>.tk-koop-fakten-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 2px;font-size:11px;font-weight:700}.app main.tk-koop-detail .tk-koop-fakten>.row{gap:6px;margin-top:10px}.app main.tk-koop-detail .tk-koop-fakten>.row :is(button,.btn){min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 12px}.app main.tk-koop-detail .tk-koop-fakten>.source-note{margin-top:8px}.app main.tk-koop-form .grid{gap:10px 16px}.app main.tk-koop-form .panel.stack{gap:12px}.app main.tk-koop-form .tk-koop-formtabelle td{padding-block:5px}.app main.tk-koop-form .tk-koop-formtabelle td small{margin-top:2px;display:block}}@media (min-width:1200px){.app main.tk-koop-form .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.app main.tk-koop-detail .pagehead .tk-kopf-mehr-menue{left:0;right:auto}}@media (min-width:768px){.app main .tablewrap.tk-zusatz-wrap{overflow:visible;container:zusatz/inline-size}.app main table.tk-zusatz{table-layout:fixed;width:100%;min-width:0}.app main table.tk-zusatz :is(th,td):first-child{width:19%}.app main table.tk-zusatz :is(th,td):nth-child(3){width:13%}.app main table.tk-zusatz :is(th,td):nth-child(4){width:21%}.app main table.tk-zusatz :is(th,td):nth-child(5){width:10.5rem}.app main table.tk-zusatz :is(th,td):nth-child(6){width:6.5rem}.app main table.tk-zusatz td{vertical-align:top;white-space:normal}.app main table.tk-zusatz td :is(input:not([type=checkbox]):not([type=radio]),select){width:100%;min-width:0;max-width:none}.app main table.tk-zusatz td label.tk-zusatz-provision{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-height:36px;margin:0;font-weight:500;display:inline-flex}.app main table.tk-zusatz td label.tk-zusatz-provision>input{flex:none;margin:0}.app main table.tk-zusatz td.tk-zusatz-weg{text-align:right}.app main table.tk-zusatz td.tk-zusatz-weg button{white-space:nowrap}@container zusatz (width<=820px){.app main table.tk-zusatz,.app main table.tk-zusatz tbody{width:100%;display:block}.app main table.tk-zusatz thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app main table.tk-zusatz tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:8px 12px;padding:10px 12px;display:grid}.app main table.tk-zusatz tbody tr:last-child{border-bottom:0}.app main table.tk-zusatz tbody td:nth-child(n){width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.app main table.tk-zusatz tbody td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:calc(11.5px - .38px * var(--klein,0));font-weight:500;line-height:1.3}.app main table.tk-zusatz tbody td.tk-zusatz-weg{justify-content:flex-end;align-items:flex-end}}}.app main table.tk-zusatz thead th{position:static}.app main .row.tk-feldzeile>a.tk-positionsarten-link{line-height:var(--control-height,36px);font-size:calc(13px - 1.5px * var(--klein,0));color:var(--accent);text-underline-offset:2px;align-self:flex-end;text-decoration:underline}.app main.tk-content-freigabe>.split{align-items:start}.tk-marke{max-width:min(var(--content),56rem);padding:var(--space-8) var(--space-4) var(--space-12);min-width:0;margin:auto}.tk-marke .panel{min-width:0}.tk-marke-text{white-space:pre-wrap;overflow-wrap:anywhere}.tk-marke-liste{padding-left:var(--space-5);margin:0}.tk-marke-liste li,.tk-marke-tags{overflow-wrap:anywhere}.tk-marke-dodont{align-items:start}.tk-marke-datei{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tk-marke-datei span{overflow-wrap:anywhere;min-width:0}.tk-marke-bild{border:var(--border) solid var(--line);border-radius:var(--radius-md);max-width:100%;height:auto}.tk-marke-aktionen{gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-marke-aktionen button{flex:12rem}.tk-marke-kacheln{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));display:grid}.tk-marke-kacheln .panel{padding:var(--space-3) var(--space-4);gap:var(--space-1);min-width:0}.tk-marke-kacheln .eyebrow{text-transform:none;letter-spacing:0;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.tk-marke-kacheln .metric{font-size:var(--size-lg);overflow-wrap:anywhere;margin:0}.tk-marke-werte{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.tk-marke-werte div{min-width:0}.tk-marke-werte dt{color:var(--muted);font-size:var(--size-sm)}.tk-marke-werte dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tk-marke-footer{margin-top:var(--space-8)}@media (max-width:480px){.tk-marke{padding:var(--space-6) var(--space-4) var(--space-10)}}.tk-marke-agentur{align-items:center;gap:var(--space-2);display:flex}.tk-marke-agentur-logo{object-fit:contain;background:#fff;border-radius:6px;width:auto;max-width:200px;height:44px;padding:4px 8px}h1[tabindex="-1"]:focus{box-shadow:none;outline:none}html .app main.tk-koop-form .tk-kform-stern{color:var(--fl-kritisch);font-weight:700}html .app main.tk-koop-form .tk-kform-pflichtzeile{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft);margin:-6px 0 0}html .app main.tk-koop-form .tk-kform-pflichtzeile>span{color:var(--fl-kritisch);font-weight:700}html .app main.tk-koop-form form.tk-kform :is(input,select)[aria-invalid=true]{border-color:var(--fl-rot-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fl-rot-fg) 18%,transparent)}html .app main.tk-koop-form form.tk-kform label:has(>:is(input,select)[aria-invalid=true]){color:var(--fl-kritisch)}@media (min-width:900px){html .app main.tk-koop-form form.tk-kform .tk-form-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}}html .app main.tk-koop-form form.tk-kform .tk-form-raster:empty{display:none}html .app main.tk-koop-form form.tk-kform .tk-koop-weitere{border-top:1px solid var(--fl-linie);border-bottom:1px solid var(--fl-linie);margin:0;padding:10px 0}html .app main.tk-koop-form form.tk-kform .tk-koop-weitere>summary{font-weight:600}html .app main.tk-koop-form .tk-fl-wichtig.tk-kform-wichtig{border-radius:14px;flex-wrap:wrap;padding:11px 16px}html .app main.tk-koop-form .tk-kform-name{line-height:inherit;font:inherit;align-self:center;display:block}html .app main.tk-koop-form form.tk-kform .tk-form-raster>label{align-content:start}html .app main.tk-content .co-laufwerk{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:16px;display:grid}html .app main.tk-content .co-inhalt{min-width:0;container:co-inhalt/inline-size}html .app main.tk-content .co-baum{gap:2px;max-height:calc(100vh - 140px);padding:10px;display:grid;position:sticky;top:12px;overflow:auto}html .app main.tk-content .co-baum ul{gap:2px;margin:0;padding-left:14px;list-style:none;display:grid}html .app main.tk-content .co-baum>ul{padding-left:0}html .app main.tk-content .co-baum button{text-align:left;width:100%;box-shadow:none;height:auto;min-height:36px;color:var(--text);font-size:var(--size-sm);white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:start;justify-items:start;padding:6px 8px;font-weight:500;display:grid}html .app main.tk-content .co-baum button small{color:var(--muted);font-size:var(--size-xs);font-weight:400}html .app main.tk-content .co-baum button:hover{background:var(--subtle)}html .app main.tk-content .co-baum button.aktiv{background:var(--accent-soft);color:var(--accent);font-weight:600}html .app main.tk-content .co-baum button:has(>.co-zahl){justify-content:space-between;align-items:center;gap:8px;display:flex}html .app main.tk-content .co-ordner-name{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:inline-flex}html .app main.tk-content .co-ordner-icon{width:16px;height:16px;color:var(--muted);flex:none;margin:0 3px}html .app main.tk-content .co-baum button.aktiv .co-ordner-icon{color:currentColor}html .app main.tk-content .co-baum button>small{padding-left:31px}html .app main.tk-content .co-baum .co-zahl{background:var(--subtle);min-width:22px;color:var(--text-2);font-size:calc(11.5px - .38px * var(--klein,0));text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:0 7px;line-height:20px}html .app main.tk-content .co-baum button.aktiv .co-zahl{background:var(--surface)}html .app main.tk-content .co-baum :is(.tk-markenzeichen,.tk-wer-foto){width:22px;height:22px;font-size:11px}html .app main.tk-content .co-baum .tk-markenzeichen{border-radius:6px}html .app main.tk-content .co-baum .tk-wer-foto{font-size:8px}html .app main.tk-content .co-baum .co-kontingent{border-top:1px solid var(--line);font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--text-2);gap:6px;margin:8px 0 0;padding:12px 8px 4px;line-height:1.4;display:grid}html .app main.tk-content .co-baum .co-kontingent.notice{border-radius:10px;padding:10px}html .app main.tk-content .co-speicher-balken{background:var(--subtle);border-radius:999px;height:4px;display:block;overflow:hidden}html .app main.tk-content .co-speicher-balken>span{border-radius:inherit;background:var(--accent);height:100%;display:block}html .app main.tk-content .co-kopf{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}html .app main.tk-content .co-kopf>input[type=search]{flex:220px;width:auto;min-width:0;margin:0}html .app main.tk-content .co-kopf>button{white-space:nowrap;border-radius:999px;flex:none}@media (min-width:768px){html .app main.tk-content .co-kopf>button{height:36px;min-height:36px}}html .app main.tk-content .co-ansicht{background:var(--subtle);border:0;border-radius:999px;flex:none;padding:3px;display:inline-flex}html .app main.tk-content .co-ansicht button{box-shadow:none;height:30px;min-height:30px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 13px}html .app main.tk-content .co-ansicht button.aktiv{background:var(--surface);box-shadow:var(--shadow-soft);font-weight:600}html .app main.tk-content .co-filter{flex-wrap:wrap;gap:4px 6px;display:flex}html .app main.tk-content .co-filter button{height:32px;min-height:32px;box-shadow:none;color:var(--text-2);font-size:calc(13.5px - 1.89px * var(--klein,0));white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}html .app main.tk-content .co-filter button:hover{background:var(--subtle)}html .app main.tk-content .co-filter button.aktiv{background:var(--accent-soft);color:var(--accent);border-color:#0000;font-weight:600}html .app main.tk-content .co-filter .co-zahl{background:var(--subtle);min-width:20px;color:var(--text-2);font-size:calc(11.5px - .38px * var(--klein,0));text-align:center;border-radius:999px;padding:0 6px;font-weight:600;line-height:19px}html .app main.tk-content .co-filter button.aktiv .co-zahl{background:var(--accent);color:var(--on-accent,#fff)}html .app main.tk-content .co-breadcrumb{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}html .app main.tk-content .co-breadcrumb .tk-link-knopf{height:auto;min-height:0;box-shadow:none;color:var(--text-2);font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;border:0;border-radius:6px;padding:2px 4px;font-weight:500}html .app main.tk-content .co-breadcrumb .tk-link-knopf:hover{background:var(--subtle);color:var(--text)}html .app main.tk-content .co-breadcrumb>span{color:var(--text);padding:2px 4px;font-weight:600}html .app main.tk-content .co-liste{padding:4px 16px;display:block}html .app main.tk-content .co-liste-kopf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .app main.tk-content .co-zeile{border-top:1px solid var(--row-line,var(--line));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:12px 0;display:grid;position:relative}html .app main.tk-content .co-liste-kopf+.co-zeile{border-top:0}html .app main.tk-content .co-zeile:hover{background:var(--subtle);box-shadow:-10px 0 0 var(--subtle),10px 0 0 var(--subtle);border-top-color:#0000;border-radius:10px}html .app main.tk-content .co-zeile:hover+.co-zeile{border-top-color:#0000}html .app main.tk-content .co-zelle-name{grid-column:1/-1;align-items:center;gap:12px;min-width:0;display:flex}html .app main.tk-content .co-zeile-texte{gap:2px;min-width:0;display:grid}html .app main.tk-content .co-zeile-texte>small{color:var(--fl-gedaempft);font-size:calc(13px - 1.5px * var(--klein,0));flex-wrap:wrap;align-items:center;gap:2px 8px;line-height:1.35;display:flex}html .app main.tk-content .co-zeile .co-zeile-titel{height:auto;min-height:0;box-shadow:none;color:var(--text);font-size:calc(14.5px - 2.03px * var(--klein,0));text-align:left;white-space:normal;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-weight:600;line-height:1.35;display:block}html .app main.tk-content .co-zeile .co-zeile-titel:after{content:"";position:absolute;inset:0}html .app main.tk-content .co-zeile .co-zeile-titel:active{transform:none}html .app main.tk-content .co-zeile .co-zeile-titel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html .app main.tk-content .co-zeile-wer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) fit-content(46%);align-items:center;gap:6px 14px;min-width:0;padding-left:48px;display:grid}html .app main.tk-content .co-zeile-wer .tk-wer{gap:8px;display:flex}html .app main.tk-content .co-zeile .tk-wer>span:last-child{font-size:calc(13.5px - 1.89px * var(--klein,0));color:var(--text);overflow-wrap:break-word;gap:1px;line-height:1.3;display:grid}html .app main.tk-content .co-zeile .tk-wer>span:last-child>small{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft);line-height:1.3}html .app main.tk-content .co-zeile .tk-markenzeichen{width:26px;height:26px;font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:7px}html .app main.tk-content .co-zelle-stand{grid-column:1;min-width:0;padding-left:48px}html .app main.tk-content .co-zeile .tk-bubble-fest{white-space:normal;text-align:left;height:auto;min-height:26px;padding-block:4px;line-height:1.25}html .app main.tk-content .co-zelle-zahl{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-text2);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}html .app main.tk-content .co-dateizeichen{background:var(--fl-neutral-bg);width:36px;height:36px;color:var(--fl-neutral-fg);font-size:calc(10.5px + .5px * var(--mindest,0));letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-weight:700;display:inline-grid}html .app main.tk-content .co-dateizeichen[data-art=video]{background:var(--fl-tuerkis-bg);color:var(--fl-tuerkis-fg)}html .app main.tk-content .co-dateizeichen[data-art=image]{background:var(--fl-blau-bg);color:var(--fl-blau-fg)}html .app main.tk-content .co-dateizeichen[data-art=pdf]{background:var(--fl-gelb-bg);color:var(--fl-gelb-fg)}html .app main.tk-content .co-dateizeichen .icon{width:17px;height:17px}html .app main.tk-content .co-kommentar-zahl{align-items:center;gap:4px;display:inline-flex}html .app main.tk-content .co-kommentar-icon{width:13px;height:13px}@container co-inhalt (width>=600px){html .app main.tk-content .co-liste{grid-template-columns:minmax(0,1fr) fit-content(200px) auto auto;column-gap:16px;display:grid}html .app main.tk-content .co-zeile{grid-column:1/-1;grid-template-columns:subgrid;gap:8px 16px}html .app main.tk-content .co-zelle-name{grid-area:1/1}html .app main.tk-content .co-zelle-stand{grid-area:1/2;padding-left:0}html .app main.tk-content .co-zelle-zahl{font-size:calc(13px - 1.5px * var(--klein,0))}html .app main.tk-content .co-zeile>.co-zelle-zahl{grid-row:1}html .app main.tk-content .co-zeile-wer{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:6px 28px;display:flex}}@container co-inhalt (width>=860px){html .app main.tk-content .co-liste{grid-template-columns:minmax(0,1.7fr) minmax(0,1.25fr) minmax(0,1.05fr) fit-content(150px) auto auto}html .app main.tk-content .co-liste-kopf{clip-path:none;white-space:normal;grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--row-line,var(--line));width:auto;height:auto;font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);align-items:center;column-gap:16px;padding:10px 0 8px;font-weight:600;display:grid;position:static;overflow:visible}html .app main.tk-content .co-zeile{min-height:60px;padding:10px 0}html .app main.tk-content .co-zeile-wer{display:contents}html .app main.tk-content .co-zelle-koop{grid-area:1/2}html .app main.tk-content .co-zelle-creator{grid-area:1/3}html .app main.tk-content .co-zelle-stand{grid-column:4}}html .app main.tk-content .co-gruppen{flex-wrap:wrap;align-items:flex-start;gap:18px 28px;padding:14px 16px;display:flex}html .app main.tk-content .co-gruppen>.co-ordner{border:0;min-width:0;max-width:100%;margin:0;padding:0}html .app main.tk-content .co-gruppen>.co-ordner[open]>summary{width:0;min-width:100%}html .app main.tk-content .co-ordner>summary{cursor:pointer;font-size:calc(13px - 1.5px * var(--klein,0));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 0;line-height:1.35;list-style:none;display:grid}html .app main.tk-content .co-ordner>summary:before{grid-area:1/1;margin-right:8px}html .app main.tk-content .co-ordner>summary>.co-ordner-titel{grid-area:1/2}html .app main.tk-content .co-ordner>summary>.muted{font-size:calc(12.5px - 1.13px * var(--klein,0));overflow-wrap:break-word;grid-area:2/1/auto/-1}html .app main.tk-content .co-ordner-titel{min-width:0;font-size:calc(14px - 1.96px * var(--klein,0));overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:700;display:flex}html .app main.tk-content .co-ordner-titel .tk-markenzeichen{border-radius:6px;width:22px;height:22px;font-size:11px}html .app main.tk-content .co-monat{vertical-align:top;max-width:100%;margin:0 16px 0 0;display:inline-block}html .app main.tk-content .co-monat:last-child{margin-right:0}html .app main.tk-content .co-monat h3{font-size:calc(11.5px - .38px * var(--klein,0));margin:8px 0 6px}html .app main.tk-content .co-gruppen .co-kacheln{flex-wrap:wrap;gap:10px;display:flex}html .app main.tk-content .co-gruppen .co-kacheln>li{width:152px}html .app main.tk-content .co-kachel{border-radius:12px}html .app main.tk-content .co-kachel-bild{aspect-ratio:auto;height:84px;font-size:calc(18px - 2.52px * var(--klein,0))}html .app main.tk-content .co-kachel-text{font-size:calc(12.5px - 1.13px * var(--klein,0));gap:3px;padding:8px 9px 10px}html .app main.tk-content .co-kachel-titel{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}html .app main.tk-content .co-kachel-art{color:var(--muted);font-size:calc(11.5px - .38px * var(--klein,0));overflow-wrap:anywhere;line-height:1.3;display:block}html .app main.tk-content .co-kachel-meta{gap:5px;margin-top:4px}html .app main.tk-content .co-kachel-meta .tk-bubble-fest{height:auto;min-height:22px;font-size:calc(11.5px - .38px * var(--klein,0));white-space:normal;text-align:left;gap:6px;padding:3px 9px 3px 7px;line-height:1.25}html .app main.tk-content .co-kachel-meta .tk-bubble-fest:before{width:6px;height:6px}html .app main.tk-content .co-spalten{column-width:230px;column-gap:10px;padding:0;display:block;overflow:visible}html .app main.tk-content .co-spalte{break-inside:avoid;min-width:0;margin:0 0 10px;padding:10px 12px 12px}html .app main.tk-content .co-spalte h3{font-size:var(--size-sm);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}html .app main.tk-content .co-spalte h3 .co-zahl{background:var(--subtle);min-width:20px;color:var(--text-2);font-size:calc(11.5px - .38px * var(--klein,0));text-align:center;border-radius:999px;flex:none;padding:0 6px;font-weight:600;line-height:19px}html .app main.tk-content .co-spalte .co-kacheln{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}html .app main.tk-content .co-spalte .co-kacheln>li{width:auto}html .app main.tk-content .co-spalte .co-kachel{flex-direction:row;align-items:center;gap:10px;padding:6px}html .app main.tk-content .co-spalte .co-kachel-bild{border-radius:8px;flex:none;width:44px;height:44px;font-size:11px;overflow:hidden}html .app main.tk-content .co-spalte .co-kachel-text{flex:1;min-width:0;padding:0}html .app main.tk-content .co-spalte .co-dauer,html .app main.tk-content .co-spalte .co-kachel-meta .tk-bubble-fest{display:none}html .app main.tk-content .co-spalte .co-kachel-meta:not(:has(>:not(.tk-bubble-fest))){display:none}html .app main.tk-content .co-ohne-hinweis{font-size:var(--size-sm);margin:0}html .app main.tk-content .co-ohne-ordner{margin:0;padding:4px 16px;list-style:none;display:block}html .app main.tk-content .co-ohne-ordner>li{border-top:1px solid var(--row-line,var(--line))}html .app main.tk-content .co-ohne-ordner>li:first-child{border-top:0}html .app main.tk-content .co-ohne-zeile{width:100%;height:auto;min-height:56px;box-shadow:none;color:var(--text);font-size:calc(14px - 1.96px * var(--klein,0));text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:8px 0;display:flex}html .app main.tk-content .co-ohne-zeile:hover{background:var(--subtle);box-shadow:-10px 0 0 var(--subtle),10px 0 0 var(--subtle);border-radius:10px}html .app main.tk-content .co-ohne-zeile>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}html .app main.tk-content .co-ohne-zeile>small{color:var(--fl-gedaempft);font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;flex:none}html .app main.tk-content .co-ohne-zeile .tk-wer-foto{width:30px;height:30px}html .app main.tk-content .co-ohne-dateien{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}html .app main.tk-content .co-ohne-dateien>li{position:relative}html .app main.tk-content .co-ohne-wahl{z-index:1;background:var(--surface);width:28px;height:28px;min-height:0;box-shadow:var(--shadow-soft);border-radius:8px;justify-content:center;align-items:center;gap:0;margin:0;padding:0;line-height:0;display:inline-flex;position:absolute;top:8px;left:8px}html .app main.tk-content .co-ohne-wahl input{width:16px;height:16px;min-height:0;margin:0}html .app main.tk-content .co-ohne-gewaehlt .co-kachel{background:var(--accent-soft)}html .app main.tk-content .co-ohne-aktionen{flex-wrap:wrap;align-items:center;gap:8px}html .app main.tk-content .co-ohne-aktionen>.muted{font-size:var(--size-sm);margin-right:auto}@media (max-width:900px){html .app main.tk-content .co-laufwerk{grid-template-columns:minmax(0,1fr)}html .app main.tk-content .co-baum{flex-wrap:wrap;align-items:center;gap:6px;max-height:none;display:flex;position:static;overflow:visible}html .app main.tk-content .co-baum>ul,html .app main.tk-content .co-baum>ul>li{display:contents}html .app main.tk-content .co-baum>button,html .app main.tk-content .co-baum>ul>li>button{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;width:auto;max-width:100%;min-height:36px;padding:5px 12px 5px 7px;display:inline-flex}html .app main.tk-content .co-baum>button.aktiv,html .app main.tk-content .co-baum>ul>li>button.aktiv{border-color:#0000}html .app main.tk-content .co-baum>ul>li>ul{flex:100%;order:1;padding-left:0}html .app main.tk-content .co-baum .co-kontingent{flex:100%;order:2;margin-top:4px;padding:10px 4px 2px}}@container co-inhalt (width<=520px){html .app main.tk-content .co-gruppen{gap:16px}html .app main.tk-content .co-gruppen>.co-ordner{flex:100%}html .app main.tk-content .co-gruppen .co-monat{margin:0;display:block}html .app main.tk-content .co-gruppen .co-kacheln{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}html .app main.tk-content .co-gruppen .co-kacheln>li{width:auto}html .app main.tk-content .co-ohne-dateien{grid-template-columns:minmax(0,1fr)}html .app main.tk-content :is(.co-gruppen,.co-ohne-dateien) .co-kachel{flex-direction:row;align-items:center}html .app main.tk-content :is(.co-gruppen,.co-ohne-dateien) .co-kachel-bild{flex:none;align-self:stretch;width:64px;height:64px;min-height:64px}html .app main.tk-content :is(.co-gruppen,.co-ohne-dateien) .co-kachel-text{flex:1;min-width:0}html .app main.tk-content .co-ohne-dateien .co-kachel-bild{margin-left:40px}}.tk-hub-leiste{align-items:center}.tk-hub-leiste>input[type=search]{flex:0 300px}.tk-hub-leiste>.tk-hub-legende{margin-left:auto}.tk-hub-filter{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.app main .tk-hub-filter>.tk-hub-zaehler{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:29px;box-shadow:none;color:var(--text-2);font-size:calc(12.5px - 1.13px * var(--klein,0));background:0 0;gap:5px;padding:5px 10px;font-weight:650;line-height:17px}.app main .tk-hub-filter>.tk-hub-zaehler:hover:not(:disabled){background:var(--subtle);color:var(--text)}.app main .tk-hub-filter>.tk-hub-zaehler[aria-pressed=true]{background:var(--error-bg);border-color:color-mix(in srgb,var(--error) 35%,transparent);color:var(--error)}.app main .tk-hub-filter>.tk-hub-zaehler:disabled{opacity:.6;cursor:default}.tk-hub-zaehler>.tk-hub-zeichen{color:var(--error)}.tk-hub-schalter{min-height:32px;color:var(--text-2);font-size:calc(13px - 1.5px * var(--klein,0));cursor:pointer;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.tk-hub-schalter>input{margin:0}.tk-hub-legende{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;list-style:none;display:flex}.tk-hub-legende>li{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tk-hub-zeichen{font-weight:800}.tk-hub-zeichen.success{color:var(--success)}.tk-hub-zeichen.warning{color:var(--warning)}.tk-hub-zeichen.error{color:var(--error)}.tk-hub-zeichen.neutral{color:var(--muted)}.tk-hub-karten{gap:10px;min-width:0;display:grid}.app main .panel.tk-hub-karte{min-width:0;padding:0;overflow:hidden}.tk-hub-h{font:inherit;letter-spacing:normal;margin:0}.app main .tk-hub-kopf{width:100%;min-height:54px;box-shadow:none;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:9px 14px;display:flex;transform:none}.app main .tk-hub-kopf:hover{background:var(--bk-hover,var(--subtle));box-shadow:none}.app main .tk-hub-kopf:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:-3px}.tk-hub-avatar{letter-spacing:.02em;border-radius:8px;width:32px;height:32px;font-size:12px;font-weight:700}.tk-hub-avatar.rund{border-radius:var(--radius-pill)}.tk-hub-kopftext{flex:auto;gap:1px;min-width:0;display:grid}.tk-hub-kopftext>strong{font-size:calc(14px - 1.96px * var(--klein,0));font-weight:700;line-height:1.3}.tk-hub-kopftext>small{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));line-height:1.35}.tk-hub-kopftext>.tk-hub-ohne{color:var(--text-2);font-weight:650}.tk-hub-kopf>.pill{white-space:nowrap;flex:none}.tk-hub-auf{width:16px;height:16px;color:var(--muted);transition:transform var(--duration-fast) var(--ease);flex:none}.tk-hub-kopf[aria-expanded=true]>.tk-hub-auf{transform:rotate(180deg)}.tk-hub-zeilen{border-top:1px solid var(--line)}.tk-hub-spalten,.tk-hub-zeile{grid-template-columns:minmax(150px,1fr) repeat(3,minmax(0,176px)) 16px;align-items:center;column-gap:10px;padding:0 14px;display:grid}.tk-hub-spalten{background:var(--table-head,var(--subtle));min-height:26px;color:var(--muted);letter-spacing:var(--tracking-label,.05em);text-transform:uppercase;font-size:11px;font-weight:650}.tk-hub-liste{margin:0;padding:0;list-style:none}.tk-hub-zeile{border-top:1px solid var(--row-line,var(--line));min-height:48px;padding-block:6px;position:relative}.tk-hub-zeile:first-child{border-top:0}.tk-hub-zeile:hover{background:var(--bk-hover,var(--subtle))}.tk-hub-pillen{display:contents}.tk-hub-ziel{min-width:0;color:var(--text);gap:1px;text-decoration:none;display:grid}.tk-hub-ziel:hover{text-decoration:none}.tk-hub-ziel:after{content:"";position:absolute;inset:0}.tk-hub-ziel:focus-visible{outline:none}.tk-hub-ziel:focus-visible:after{outline:var(--focus-width) solid var(--focus);outline-offset:-3px}.tk-hub-ziel>strong{font-size:calc(13.5px - 1.89px * var(--klein,0));font-weight:650;line-height:1.3}.tk-hub-ziel>small{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));line-height:1.35}.app main .tk-hub-pille{z-index:1;white-space:nowrap;justify-self:start;align-items:center;gap:4px;min-width:0;max-width:100%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.app main .tk-hub-pille:hover{text-decoration:none;box-shadow:inset 0 0 0 1px}.app main .tk-hub-pille:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:1px}.tk-hub-pillentext{text-overflow:ellipsis;min-width:0;overflow:hidden}.tk-hub-art{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-hub-pfeil{width:16px;height:16px;color:var(--muted);transform:rotate(-90deg)}@media (max-width:767px){.tk-hub-leiste>input[type=search]{flex:100%}.tk-hub-leiste>.tk-hub-legende{flex-basis:100%;margin-left:0}.app main .tk-hub-kopf{gap:10px;padding:10px 12px}.tk-hub-spalten{display:none}.tk-hub-zeile{grid-template-columns:minmax(0,1fr) 16px;row-gap:6px;padding:8px 12px}.tk-hub-pillen{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:4px;min-width:0;display:flex}.tk-hub-pfeil{grid-area:1/2}.tk-hub-art{clip:auto;opacity:.85;width:auto;height:auto;margin-right:2px;font-weight:500;position:static;overflow:visible}.app main .tk-hub-pille{white-space:normal}.app main .tk-hub-zeile a.tk-hub-pille{margin-block:0;padding-block:3px;display:inline-flex}.app main .tk-hub-zeile a.tk-hub-ziel{margin-block:0;padding-block:0;display:grid}}html .app .tk-hub-umschalter{background:var(--fl-umschalter);box-shadow:none;border:0;border-radius:999px;padding:3px}html .app .tk-hub-umschalter>.btn{box-shadow:none;color:var(--fl-text2);background:0 0;border:0;font-weight:500}html .app .tk-hub-umschalter>.btn.primary{background:var(--surface);color:var(--fl-text);font-weight:600;box-shadow:0 1px 2px #15201b14}html .app main .tk-hub-zeile a.tk-hub-ziel.tk-hub-ziel-bild{align-items:center;gap:10px;min-width:0;display:flex}html .app .tk-hub-zieltext{gap:1px;min-width:0;display:grid}html .app .tk-anf-mit-logo,html .app .tk-anf-creator{align-items:center;gap:10px;min-width:0;display:flex}html .app .tk-anf-texte{min-width:0;display:grid}html .app .tk-anf-texte>a{color:var(--fl-text);text-decoration:none}html .app .tk-anf-fotos{flex:none;display:inline-flex}html .app .tk-anf-fotos>.tk-wer-foto+.tk-wer-foto{box-shadow:0 0 0 2px var(--surface);margin-left:-8px}@media (min-width:768px){html .app .tk-anfragen-liste.tk-fl-liste tbody tr>td{height:60px}html .app .tk-anfragen-liste.tk-fl-liste .tk-koop-kopf strong{max-width:none;font-weight:600}html .app .tk-anfragen-liste.tk-fl-liste .tk-koop-zelle{width:auto;max-width:none}html .app .tk-anfragen-liste.tk-fl-liste thead th{background:var(--fl-kopf)}}html .app main .split:has(>.tk-anfrage-angaben)>.panel{align-self:start}html .app .tk-anfrage-angaben{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 24px;display:grid}html .app .tk-anfrage-angaben>:is(h3,p){grid-column:1/-1;margin:0}html .app .tk-anfrage-angaben>.task{align-content:start;gap:2px;min-width:0;min-height:0;display:grid;border:0!important;margin:0!important;padding:0!important}html .app .tk-anfrage-angaben>.task>span:first-child{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);font-weight:600}html .app .tk-anfrage-angaben>.task>span:last-child{font-size:calc(14px - 1.96px * var(--klein,0));color:var(--fl-text);text-align:left;overflow-wrap:anywhere}@media (max-width:767px){html .app .tk-anfrage-angaben{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){html .app main .split:has(>.tk-anfrage-angaben){grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}html .app main .split:has(>.tk-anfrage-angaben) .tk-wer strong{white-space:nowrap}html :is(.app,dialog) .tk-koop-formtabelle tbody td{vertical-align:top}html:root:root:root:root :is(.app,dialog) .tk-koop-formtabelle tbody td.tk-koop-aktion>button{margin-top:0;height:36px!important;min-height:36px!important}@media (max-width:767px){.tk-koop-karten tbody td .tk-anfrage-leistung{flex:1;min-width:0}.tk-koop-karten tbody td .tk-anfrage-leistung select,.tk-koop-karten tbody td .tk-anfrage-leistung input{width:100%;max-width:100%}.tk-koop-karten tbody td .tk-anfrage-zuschlaege{text-align:left;flex:1;min-width:0}.tk-koop-karten tbody td .tk-anfrage-zuschlaege summary{text-align:right}.tk-koop-karten tbody td .tk-anfrage-zuschlaege label{min-width:0}.tk-koop-karten tbody td .tk-anfrage-zuschlaege input:not([type=checkbox]){width:100%;max-width:100%}}.tk-anfrage-ansicht button[aria-pressed=true]{background:var(--subtle);border-color:var(--text);color:var(--text);font-weight:600}@media (min-width:768px){.tablewrap.tk-anfragen-liste td.tk-koop-kopf{width:42%;max-width:0}.tablewrap.tk-anfragen-liste .tk-koop-kopf strong{white-space:nowrap;text-overflow:ellipsis;max-width:none;display:block;overflow:hidden}.tablewrap.tk-anfragen-liste td.tk-koop-zelle{width:auto;min-width:8rem;max-width:15rem}.tablewrap.tk-anfragen-liste .tk-anfrage-creator{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tablewrap.tk-anfragen-liste td.tk-koop-status{width:1%}.tablewrap.tk-anfragen-liste td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.app main.tk-anfragen .tk-beitraege-kacheln>.panel{flex-flow:wrap;justify-content:space-between;align-items:baseline;column-gap:10px;padding:8px 12px;display:flex}.app main.tk-anfragen .tk-beitraege-kacheln>.panel>.metric{margin:0}.app main.tk-anfragen.tk-detail>.row :is(button,.btn){min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 12px}.app main.tk-anfragen.tk-detail ol.stack{gap:0}.app main.tk-anfragen.tk-detail ol.stack>li.task{min-height:0;padding-block:7px}.app main.tk-angebot-editor .panel.stack{gap:10px;padding:14px 16px}.app main.tk-angebot-editor .panel>h2{font-size:calc(15px - 2.1px * var(--klein,0));margin:0}.app main.tk-angebot-editor label{font-size:calc(12px - .75px * var(--klein,0));gap:4px}.app main.tk-angebot-editor label :is(input:not([type=checkbox]):not([type=radio]),select){height:34px;min-height:34px;font-size:calc(13.5px - 1.89px * var(--klein,0));padding-block:4px}.app main.tk-angebot-editor .grid.tk-angebot-rahmen{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:10px 12px}.app main.tk-angebot-editor .grid.tk-angebot-texte{gap:10px 12px}.app main.tk-angebot-editor .grid.tk-angebot-texte textarea{min-height:64px;font-size:calc(13.5px - 1.89px * var(--klein,0))}.app main.tk-angebot-editor .panel>.notice{font-size:calc(12.5px - 1.13px * var(--klein,0));padding:7px 12px}.app main.tk-angebot-editor .tk-koop-formtabelle td{padding:6px 8px}.app main.tk-angebot-editor .tk-koop-formtabelle td :is(input:not([type=checkbox]):not([type=radio]),select){height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));padding:3px 8px}.app main.tk-angebot-editor .tk-anfrage-leistung{flex-direction:row;gap:6px;display:flex}.app main.tk-angebot-editor .tk-anfrage-leistung>:is(select,input){flex:1 1 0;min-width:96px}.app main.tk-angebot-editor .tk-koop-formtabelle td .stack.tk-gap-sm{gap:2px}.app main.tk-angebot-editor .tk-koop-formtabelle td button.quiet{min-height:24px;font-size:calc(12px - .75px * var(--klein,0));justify-self:start;padding:0 6px}.app main.tk-angebot-editor .tk-koop-formtabelle td small{font-size:calc(11.5px - .38px * var(--klein,0))}.app main.tk-angebot-editor .tk-koop-formtabelle td.num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.app main.tk-angebot-editor .tk-koop-formtabelle td.tk-koop-aktion button{min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 10px}.app main.tk-angebot-editor .tk-anfrage-zuschlaege{border:0;padding:0}.app main.tk-angebot-editor .tk-anfrage-zuschlaege>summary{min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0))}.app main.tk-angebot-editor .panel>.row>button,.app main.tk-angebot-editor .panel>.row>.btn{min-height:30px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 12px}.app main.tk-angebot-editor .panel>.row.between>strong.num{font-variant-numeric:tabular-nums}.app main.tk-angebot-editor .tk-angebot-summen{gap:0}.app main.tk-angebot-editor .tk-angebot-summen>.task{min-height:0;padding:5px 0}.app main.tk-angebot-editor .tk-angebot-summen>.task .num{font-variant-numeric:tabular-nums;white-space:nowrap}.app main.tk-angebot-editor .tk-angebot-summen>.source-note{margin-top:4px}}@media (min-width:1100px){.app main.tk-angebot-editor .grid.tk-angebot-texte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){@container koopliste (width<=1000px){.tablewrap.tk-anfragen-liste :is(th,td):is(.tk-anf-c-eingang,.tk-anf-c-verantwortlich){display:none}.tablewrap.tk-anfragen-liste td.tk-koop-zelle[data-label]{min-width:6rem;max-width:10rem}}}.tk-koop-formtabelle td.tk-angebot-menge{width:72px}.tk-koop-formtabelle td.tk-angebot-menge input{max-width:64px}.tk-koop-formtabelle .tk-zeile-entfernen{min-width:32px;min-height:32px;padding:0}.tk-koop-formtabelle .tk-zeile-entfernen:hover{color:var(--error);border-color:var(--error)}.app main .tk-koop-formtabelle td.tk-angebot-menge{width:76px;max-width:76px}.app main .tk-koop-formtabelle td.tk-angebot-menge input{width:60px;min-width:0;max-width:60px}@media (min-width:761px) and (max-width:1279px){.app main.tk-angebot-editor .tk-koop-formtabelle .tk-anfrage-leistung{flex-direction:column;gap:4px;display:flex}.app main.tk-angebot-editor .tk-koop-formtabelle .tk-anfrage-leistung :is(select,input){width:112px;min-width:0;max-width:112px}.app main.tk-angebot-editor .tk-koop-formtabelle td.tk-koop-zelle{width:136px;min-width:0;max-width:136px}.app main.tk-angebot-editor .tk-koop-formtabelle tbody td:is(:nth-child(2),:nth-child(4)){width:124px;min-width:0}.app main.tk-angebot-editor .tk-koop-formtabelle tbody td:is(:nth-child(2),:nth-child(4)) input{width:100%;min-width:0}}.app main.tk-angebot-editor .tk-koop-formtabelle td button.quiet{white-space:nowrap;font-size:var(--size-xs);padding:0 8px}.tk-anfrage-angaben>.task{align-items:baseline;gap:var(--space-4);flex-wrap:nowrap}.tk-anfrage-angaben>.task>span:first-child{flex:none}.tk-anfrage-angaben>.task>span:last-child{text-align:right;overflow-wrap:anywhere;flex:auto;min-width:0}@media (min-width:768px){.tablewrap.tk-anfrage-casting td.tk-koop-kopf strong{white-space:nowrap}.tablewrap.tk-sticky-end.tk-anfrage-casting td:last-child .row{flex-wrap:wrap}}.app main.tk-anfragen.tk-detail>.split{align-items:start}.tk-anfrage-verlauf{margin:0;padding:0;list-style:none}.app main.tk-angebot-editor .tk-anfrage-zuschlaege>summary{color:var(--accent);cursor:pointer;font-weight:500}.app main.tk-angebot-editor .tk-anfrage-zuschlaege>summary:before{display:none}.app main.tk-angebot-editor .tk-koop-formtabelle td.tk-koop-aktion button.tk-zeile-entfernen{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.app main.tk-angebot-editor .tk-koop-formtabelle td.tk-koop-aktion button.tk-zeile-entfernen:hover{color:var(--error);background:var(--subtle)}html .app main.tk-ins-fl .tk-koop-kopf a{color:var(--fl-text);text-decoration:none}html .app main.tk-ins-fl .tk-koop-kopf a:hover strong{text-decoration:underline}html .app main.tk-ins-fl .tablewrap td small{color:var(--fl-gedaempft)}html .app main.tk-ins-fl td .tk-bubble+small{margin-top:4px;display:block}html .app main.tk-ins-fl .tk-ins-freigaben td a:has(>.tk-wer){color:var(--fl-text);text-decoration:none}html .app main.tk-ins-fl .tk-ins-freigaben td a:has(>.tk-wer):hover{text-decoration:underline}html .app main.tk-ins-fl .tk-ins-freigaben small.tk-ins-creator{margin-top:6px;display:block}html .app main.tk-ins-fl .tk-ins-freigaben small.tk-ins-creator .tk-wer-foto{width:20px;height:20px;font-size:calc(9px + 2px * var(--mindest,0))}html .app main.tk-ins-fl .tk-ins-freigaben small.tk-ins-creator .tk-wer{font-size:calc(13px - 1.5px * var(--klein,0));gap:6px}html .app main.tk-ins-fl .tk-ins-schalter>button{justify-content:center;min-width:56px}html .app main.tk-ins-fl .tk-ins-schalter>button[aria-pressed=true]{background:var(--fl-gruen-bg);color:var(--fl-gruen-fg);border-color:#0000}html .app main.tk-ins-fl .toolbar.tk-fl-reiter{gap:6px}html .app main.tk-ins-fl .tk-kacheln{align-items:stretch}html .app main.tk-ins-fl .tk-kacheln>.kpi{flex-direction:column;gap:4px;display:flex}html .app main.tk-ins-fl .tk-kacheln>.kpi>small:last-child{margin-top:auto}html .app main.tk-ins-fl .pagehead.tk-ins-kopf{flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}html .app main.tk-ins-fl .tk-ins-kopf-text{flex:280px;min-width:0}html .app main.tk-ins-fl .pagehead.tk-ins-kopf>.row{margin-left:auto}html .app main.tk-ins-fl .tk-fl-wichtig{border-radius:14px;padding:11px 16px}@media (min-width:768px){html .app main.tk-ins-fl form.tk-ins-formular{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 20px;display:grid}html .app main.tk-ins-fl form.tk-ins-formular>*{grid-column:1/-1}html .app main.tk-ins-fl form.tk-ins-formular>label{grid-column:auto}html .app main.tk-ins-fl form.tk-ins-formular>label:has(>input[type=email]){grid-column:1/-1}}html .app main.tk-ins-fl .grid.tk-ins-paar{align-items:stretch}html .app main.tk-ins-fl .grid.tk-ins-paar>.panel{height:100%}@media (max-width:767px){html .app main.tk-ins-fl .pagehead.tk-ins-kopf>.tk-wer-foto[data-kopf]{width:48px;height:48px;font-size:calc(18px - 2.52px * var(--klein,0))}html .app main.tk-ins-fl .pagehead.tk-ins-kopf>.row{width:100%;margin-left:0}html .app main.tk-ins-fl .tk-kacheln>.kpi:last-child:nth-child(odd){grid-column:1/-1}html .app main.tk-ins-fl .pagehead.tk-ins-kopf{align-items:flex-start}html .app main.tk-ins-fl .tk-ins-kopf-text{flex:1 1 0}}.tk-oben>*{align-content:start}.tk-igx{--igx-bg:#fff;--igx-card:#fff;--igx-text:#000;--igx-muted:#737373;--igx-line:#dbdbdb;--igx-soft:#efefef;--igx-track:#efefef;--igx-a:#7638fa;--igx-b:#d300c5;--igx-c:#ff7a00;--igx-d:#4f5bd5;--igx-grad:linear-gradient(45deg,#feda75 0%,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%);--igx-bargrad:linear-gradient(90deg,#7638fa,#d300c5 60%,#ff3c78);--igx-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--igx-up:#1a7f37;--igx-down:#c4314b;font-family:var(--igx-font);color:var(--igx-text);background:var(--igx-bg);border:1px solid var(--igx-line);border-radius:18px;gap:12px;min-width:0;padding:20px;display:grid}[data-theme=dark] .tk-igx{--igx-bg:#000;--igx-card:#121212;--igx-text:#f5f5f5;--igx-muted:#a8a8a8;--igx-line:#262626;--igx-soft:#262626;--igx-track:#262626;--igx-a:#8f5bff;--igx-b:#ff2fe0;--igx-up:#5fd38d;--igx-down:#ff7b8e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tk-igx{--igx-bg:#000;--igx-card:#121212;--igx-text:#f5f5f5;--igx-muted:#a8a8a8;--igx-line:#262626;--igx-soft:#262626;--igx-track:#262626;--igx-a:#8f5bff;--igx-b:#ff2fe0;--igx-up:#5fd38d;--igx-down:#ff7b8e}}.tk-igx .num{font-variant-numeric:tabular-nums}.tk-igx p{color:var(--igx-muted);margin:0}.tk-igx .tk-ins-h,.app .tk-igx .igx-card>h4.tk-ins-h{font-family:var(--igx-font);letter-spacing:0;text-transform:none;color:var(--igx-text);margin:0;font-size:16px;font-weight:700;line-height:1.3}.igx-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.igx-ava{background:var(--igx-grad);border-radius:50%;flex:none;width:96px;height:96px;padding:3px}.igx-ava-in{border:3px solid var(--igx-bg);background:var(--igx-soft);width:100%;height:100%;color:var(--igx-text);border-radius:50%;place-items:center;font-size:26px;font-weight:700;display:grid;overflow:hidden}.igx-ava-in img{object-fit:cover;width:100%;height:100%;display:block}.igx-who{gap:4px;min-width:0;display:grid}.igx-eyebrow.eyebrow{color:var(--igx-muted);font-family:var(--igx-font);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.tk-igx .igx-title{font-family:var(--igx-font);letter-spacing:-.01em;color:var(--igx-text);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.tk-igx .igx-title:focus{outline:none}.igx-handle{color:var(--igx-muted);font-size:14px;font-weight:600}.igx-eyebrow.eyebrow{white-space:normal;overflow-wrap:anywhere}.igx-stats{flex-wrap:wrap;gap:2px 24px;margin:6px 0 0;padding:0;list-style:none;display:flex}.igx-stats li{color:var(--igx-text);align-items:baseline;gap:6px;font-size:14px;display:flex}.igx-stats b{font-size:16px;font-weight:700}.igx-period{align-self:start}.igx-pill,.igx-period select{appearance:none;font:600 13px/1 var(--igx-font);color:var(--igx-text);background:var(--igx-soft);cursor:pointer;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border:0;border-radius:999px;min-height:34px;padding:9px 30px 9px 14px}.igx-pill{cursor:default;display:inline-block}.igx-period select:focus-visible,.igx-seg button:focus-visible,.igx-tile:focus-visible,.igx-more summary:focus-visible{outline:2px solid var(--igx-a);outline-offset:2px}.igx-sub{font-size:13px}.igx-card{background:var(--igx-card);border:1px solid var(--igx-line);border-radius:14px;gap:12px;min-width:0;padding:16px 18px;display:grid}.igx-note{background:0 0}.igx-note p{font-size:13px;line-height:1.5}.igx-hint{font-size:13px}.igx-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:12px;display:grid}.igx-list{margin:0;padding:0;list-style:none;display:grid}.igx-list li{border-top:1px solid var(--igx-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.igx-list li:first-child{border-top:0;padding-top:2px}.igx-list li>div{gap:2px;min-width:0;display:grid}.igx-l{color:var(--igx-text);font-size:15px;font-weight:600}.igx-list small{color:var(--igx-muted);font-size:12px}.igx-v{color:var(--igx-text);white-space:nowrap;font-size:18px;font-weight:700}.igx-list li>.igx-vbox{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.igx-list small.igx-cmp{white-space:nowrap;color:var(--igx-muted);font-size:12px;font-weight:600}.igx-list small.igx-cmp-up{color:var(--igx-up)}.igx-list small.igx-cmp-down{color:var(--igx-down)}.igx-tabs{border-bottom:1px solid var(--igx-line);grid-template-columns:1fr 1fr;display:grid}.tk-igx .igx-tabs button{font:600 14px/1 var(--igx-font);color:var(--igx-muted);cursor:pointer;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:12px 8px;transition:none}.tk-igx .igx-tabs button:hover{color:var(--igx-text);background:0 0}.tk-igx .igx-tabs button[aria-selected=true]{color:var(--igx-text);border-bottom-color:var(--igx-text)}.tk-igx .igx-tabs button:focus-visible{outline:2px solid var(--igx-a);outline-offset:-2px}.tk-igx .igx-tabs button:focus:not(:focus-visible){outline:none}.igx-panel{gap:12px;min-width:0;display:grid}.igx-panel[hidden]{display:none}.igx-zeitfenster{margin-top:-4px}.igx-live{background:var(--igx-grad);color:#fff;vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.tk-igx td small{color:var(--igx-muted);font-size:12px;display:block}.igx-story-wann{color:var(--igx-text);font-weight:600}@media (max-width:767px){.tk-igx .tk-cardtable td.igx-story-kopf{text-align:left;border-bottom:1px solid var(--igx-line);padding-bottom:4px;display:block}.tk-igx .tk-cardtable td.igx-story-kopf small{text-align:left;margin-top:2px}.tk-igx .tk-ins-table.tk-cardtable:not(.tk-lines-wrap) td[data-label]{grid-template-columns:minmax(0,1fr) max-content}.tk-igx .tk-ins-table.tk-cardtable td[data-label]:before{overflow-wrap:anywhere;white-space:normal;min-width:0;padding-right:12px}}@media (max-width:640px){.igx-list small.igx-cmp{white-space:normal;max-width:10.5em;line-height:1.3}}.igx-trend-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.igx-trend-head b{font-size:26px;font-weight:700}.igx-trend-head span{color:var(--igx-muted);font-size:13px}.igx-trend{width:100%;height:150px;display:block}.igx-trend-axis{color:var(--igx-muted);justify-content:space-between;font-size:12px;display:flex}.igx-ring{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;display:grid}.igx-ring svg{width:132px;height:132px}.igx-legend{gap:12px;margin:0;padding:0;list-style:none;display:grid}.igx-legend li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:8px;font-size:14px;display:grid}.igx-legend i{border-radius:50%;width:10px;height:10px}.igx-legend b{font-weight:700}.igx-legend small{color:var(--igx-muted);grid-column:2/4;font-size:12px}.igx-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.igx-bar-top{color:var(--igx-text);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:14px;display:flex}.igx-bar-top span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.igx-bar-top b{font-weight:700}.igx-bar{background:var(--igx-track);border-radius:999px;height:8px;overflow:hidden}.igx-bar i{border-radius:inherit;background:var(--igx-bargrad);height:100%;display:block}.igx-seg{flex-wrap:wrap;gap:6px;display:flex}.igx-seg button{font:600 13px/1 var(--igx-font);color:var(--igx-text);background:var(--igx-soft);cursor:pointer;border:0;border-radius:999px;min-height:34px;padding:9px 14px;transition:none}.igx-seg button[aria-pressed=true],.igx-seg button[aria-selected=true]{background:var(--igx-text);color:var(--igx-bg)}.igx-seg button:focus:not(:focus-visible){outline:none}.igx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 -4px;padding:0;list-style:none;display:grid}.igx-tile{aspect-ratio:4/5;background:var(--igx-soft);color:#fff;border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden}.igx-tile img{object-fit:cover;width:100%;height:100%;display:block}.igx-ph{background:var(--igx-grad);opacity:.85;place-items:center;display:grid;position:absolute;inset:0}.igx-ph svg{width:34px;height:34px}.igx-kind{filter:drop-shadow(0 1px 2px #00000080);position:absolute;top:8px;right:8px}.igx-views{filter:drop-shadow(0 1px 2px #0009);align-items:center;gap:4px;font-size:13px;display:flex;position:absolute;bottom:8px;left:8px}.igx-views svg{width:14px;height:14px}.igx-views b{font-weight:700}.igx-over{opacity:0;background:#00000073;flex-wrap:wrap;place-content:center;gap:10px 16px;padding:10px;transition:opacity .15s;display:flex;position:absolute;inset:0}.igx-over span{align-items:center;gap:5px;font-size:14px;display:flex}.igx-over b{font-weight:700}.igx-tile:hover .igx-over,.igx-tile:focus-visible .igx-over{opacity:1}@media (hover:none){.igx-over{display:none}}.igx-more summary{cursor:pointer;color:var(--igx-muted);font-size:13px;font-weight:600}.igx-more[open] summary{margin-bottom:10px}.tk-igx .tablewrap{background:0 0}.tk-igx .source-note{color:var(--igx-muted);font-size:12px}.tk-igx .demo-note{color:var(--igx-muted)}.tablewrap.tk-ins-table table{min-width:0}.igx-monthbars .bar{background:var(--igx-bargrad)}@media (max-width:640px){.tk-igx{border-radius:14px;padding:14px}.igx-head{grid-template-columns:auto minmax(0,1fr);gap:14px}.igx-ava{width:76px;height:76px}.igx-period{grid-column:1/-1}.igx-stats{gap:2px 16px}.igx-ring{grid-template-columns:104px minmax(0,1fr)}.igx-ring svg{width:104px;height:104px}.igx-grid{margin:0 -8px}}.tk-kit{width:100%;max-width:920px;margin-inline:auto}.tk-kit-leiste{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tk-kit button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.tk-kit-vorspann{gap:var(--space-2);display:grid}.tk-kit-nachricht{padding:var(--space-3) var(--space-4);background:var(--subtle);border-radius:var(--radius-sm);white-space:pre-line;margin:0}.tk-kit-hinweis{text-align:center}.tk-kit-blatt{--kb-papier:#fbfaf7;--kb-tinte:#1d1d1b;--kb-grau:#6b6a66;--kb-linie:#dedcd5;--kb-flaeche:#f1efe9;background:var(--kb-papier);color:var(--kb-tinte);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:20px;gap:clamp(20px,3.2vw,30px);padding:clamp(20px,5vw,48px);line-height:1.5;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 40px #0000001a}.tk-kit-blatt :is(h1,h2,h3,h4,p,ul){color:inherit;margin:0}.tk-kit-blatt a{color:inherit;-webkit-text-decoration-color:var(--kit-akzent,currentColor);text-decoration-color:var(--kit-akzent,currentColor);text-underline-offset:3px}.tk-kit-blatt small{color:var(--kb-grau)}.tk-kit-blattkopf{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.tk-kit-marke{letter-spacing:.14em;text-transform:uppercase;color:var(--kb-grau);font-size:12px}.tk-kit-logo{object-fit:contain;width:auto;max-width:190px;height:38px}.tk-kit-agentur{letter-spacing:.02em;font-size:16px}.tk-kit-titel{text-align:center;justify-items:center;gap:6px;display:grid}.tk-kit-blatt :is(h1,h2,h3).tk-kit-name{letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(30px,7vw,54px);font-weight:800;line-height:1.05}.tk-kit-rollen{color:var(--kb-grau);overflow-wrap:anywhere;font-size:clamp(15px,2.4vw,21px)}.tk-kit-portrait{background:var(--kb-flaeche);border-radius:50%;width:132px;height:132px;margin-bottom:8px;overflow:hidden}.tk-kit-portrait img,.tk-kit-foto img{object-fit:cover;width:100%;height:100%;display:block}.tk-kit-collage{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tk-kit-foto{background:var(--kb-flaeche);aspect-ratio:4/5;border-radius:14px;min-width:0;min-height:0;overflow:hidden}.tk-kit-collage .tk-kit-foto:last-child:nth-child(odd){aspect-ratio:16/9;grid-column:span 2}@media (min-width:641px){.tk-kit-collage{aspect-ratio:2.45;grid-auto-rows:1fr}.tk-kit-collage .tk-kit-foto,.tk-kit-collage .tk-kit-foto:last-child:nth-child(odd){aspect-ratio:auto;grid-column:auto}.tk-kit-collage.tk-kit-collage-1{aspect-ratio:auto;justify-content:center;display:flex}.tk-kit-collage-1 .tk-kit-foto{background:0 0;max-width:100%}.tk-kit-collage-1 .tk-kit-foto img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:460px}.tk-kit-collage-2{aspect-ratio:2.2;grid-template-columns:1fr 1fr}.tk-kit-collage-3{aspect-ratio:2.3;grid-template-columns:repeat(3,1fr)}.tk-kit-collage-4{aspect-ratio:2.7;grid-template-columns:repeat(4,1fr)}.tk-kit-collage-5{grid-template:"a b b e"1fr"a c d e"1fr/1.15fr 1fr 1fr 1.15fr}.tk-kit-collage-6{grid-template:"a b b c f"1fr"a d e e f"1fr/1.2fr .9fr .5fr .9fr 1.2fr}.tk-kit-collage-7{grid-template:"a b c d g"1fr"a e e f g"1fr/1.2fr .8fr .8fr .8fr 1.2fr}:is(.tk-kit-collage-5,.tk-kit-collage-6,.tk-kit-collage-7) .tk-kit-foto-1{grid-area:a}:is(.tk-kit-collage-5,.tk-kit-collage-6,.tk-kit-collage-7) .tk-kit-foto-2{grid-area:b}:is(.tk-kit-collage-5,.tk-kit-collage-6,.tk-kit-collage-7) .tk-kit-foto-3{grid-area:c}:is(.tk-kit-collage-5,.tk-kit-collage-6,.tk-kit-collage-7) .tk-kit-foto-4{grid-area:d}:is(.tk-kit-collage-5,.tk-kit-collage-6,.tk-kit-collage-7) .tk-kit-foto-5{grid-area:e}:is(.tk-kit-collage-6,.tk-kit-collage-7) .tk-kit-foto-6{grid-area:f}.tk-kit-collage-7 .tk-kit-foto-7{grid-area:g}}.tk-kit-themen{font-size:14px}.tk-kit-trusted{text-align:center;justify-items:center;gap:14px;display:grid}.tk-kit-trusted-kopf{justify-items:center;line-height:1.1;display:grid}.tk-kit-trusted-kopf strong{letter-spacing:.06em;font-size:19px;font-weight:800}.tk-kit-trusted-kopf small{font-size:10px}.tk-kit-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 34px;max-width:720px;padding:0;list-style:none;display:flex}.tk-kit-logozelle{justify-content:center;align-items:center;min-width:70px;max-width:200px;height:50px;display:flex;overflow:hidden}.tk-kit-logozelle img{object-fit:contain;filter:grayscale()contrast(1.15);flex:none;display:block}.tk-kit-logozelle span{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:14px;font-weight:700}.tk-kit-logos.viele{gap:14px 24px;max-width:760px}.tk-kit-logos.viele .tk-kit-logozelle{min-width:56px;max-width:160px;height:38px}.tk-kit-markennamen{letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.9}.tk-kit-abschnitt{align-content:start;gap:10px;min-width:0;display:grid}.tk-kit-blatt .tk-kit-abschnitt h3{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.2}.tk-kit-blatt .tk-kit-abschnitt h4{margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.3}.tk-kit-bio{white-space:pre-line;text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:15.5px}.tk-kit-stand{font-size:11.5px;line-height:1.4}.tk-kit-zwei{gap:26px;display:grid}@media (min-width:761px){.tk-kit-zwei{grid-template-columns:1fr 1fr;gap:0}.tk-kit-zwei>:first-child{padding-right:28px}.tk-kit-zwei>:last-child{border-left:1.5px solid var(--kb-tinte);padding-left:28px}.tk-kit-zwei.allein{grid-template-columns:1fr;gap:26px}.tk-kit-zwei.allein>*{border:0;padding:0}}.tk-kit-zielgruppe{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px 22px;display:grid}.tk-kit-zielgruppe .breit{grid-column:1/-1}.tk-kit-zeile{justify-content:space-between;gap:10px;font-size:14px;display:flex}.tk-kit-balkenzeile{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;display:grid}.tk-kit-balken{background:var(--kb-flaeche);border-radius:2px;height:9px;overflow:hidden}.tk-kit-balken i{background:var(--kit-akzent,var(--kb-tinte));border-radius:2px;height:100%;display:block}.tk-kit-laender{grid-template-columns:1fr 1fr;gap:2px 22px;display:grid}.tk-kit-tabelle{max-width:100%}.tk-kit-tabelle table{table-layout:fixed;border-collapse:collapse;background:0 0;width:100%;font-size:14px}.tk-kit-tabelle :is(th,td){text-align:left;color:inherit;vertical-align:top;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:7px 8px}.tk-kit-tabelle thead td{width:34%}.tk-kit-tabelle thead th{border-bottom:1.5px solid var(--kb-tinte);font-weight:700}.tk-kit-tabelle tbody th{padding-left:0;font-weight:600}.tk-kit-tabelle tbody td{font-variant-numeric:tabular-nums;border-left:1.5px solid var(--kb-tinte)}html .tk-kit-tabelle table :is(th,td){white-space:normal;position:static}.tk-kit-tabelle tbody th{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:640px){.tk-kit-zwei:not(.viele) .tk-kit-tabelle thead td{width:40%}}.tk-kit-zwei.viele .tk-kit-tabelle thead td{width:26%}@media (max-width:640px){.tk-kit-zwei.viele .tk-kit-tabelle table{font-size:11.5px}.tk-kit-zwei.viele .tk-kit-tabelle :is(th,td){padding:6px 4px}.tk-kit-zwei.viele .tk-kit-tabelle thead td{width:24%}}.tk-kit-tabelle tbody tr+tr :is(th,td){border-top:1px solid var(--kb-linie)}.tk-kit-standzeile :is(th,td){color:var(--kb-grau);font-size:11.5px;font-weight:400}.tk-kit-referenzen{gap:4px;padding-left:18px;font-size:14px;display:grid}.tk-kit-preise{gap:6px;padding:0;font-size:15px;list-style:none;display:grid}.tk-kit-preise li{border-bottom:1px solid var(--kb-linie);justify-content:space-between;gap:16px;padding-bottom:6px;display:flex}.tk-kit-preise strong{white-space:nowrap;font-variant-numeric:tabular-nums}.tk-kit-fuss{border-top:1px solid var(--kb-linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 22px;padding-top:16px;font-size:14px;font-weight:600;display:flex}.tk-kit-konten{flex-wrap:wrap;gap:6px 18px;display:flex}.tk-kit-fuss small{flex-basis:100%;font-size:11.5px;font-weight:400}@media print{.tk-kit-noprint{display:none!important}body:has(.tk-kit) :is(.webnav,.skip,.demo-note,.tk-kit-teamhinweis){display:none!important}@page{size:A4;margin:10mm}.tk-kit{max-width:none}.tk-kit-blatt{box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;padding:0}.tk-kit-blatt:last-of-type{break-after:auto}.tk-kit-abschnitt,.tk-kit-collage,.tk-kit-trusted{break-inside:avoid}}.tk-gap-sm{gap:var(--space-2)}.tk-signature-pad{aspect-ratio:10/3;border:var(--border) dashed var(--control);border-radius:var(--radius-md);touch-action:none;cursor:crosshair;background:#fff;width:100%;max-width:600px;height:auto}.tk-signature-image{border:var(--border) solid var(--line);border-radius:var(--radius-md);max-width:min(320px,100%);max-height:120px;padding:var(--space-2);background:#fff}.tk-avatar-image{object-fit:cover;border:var(--border) solid var(--line);border-radius:50%;width:72px;height:72px}.app main .account-avatar{background:var(--bk-avatar,var(--portal-rail));width:72px;height:72px;color:var(--bk-avatar-text,#fff);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--bk-avatar-rand,transparent);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;display:inline-grid}.tk-invoice-logo{object-fit:contain;max-width:160px;max-height:56px;padding:var(--space-1);border-radius:var(--radius-sm);border:var(--border) solid var(--line);background:#fff}.tablewrap tr.tk-selected td{background:var(--accent-soft)}.tk-lines td{vertical-align:top}.tk-lines td input{min-height:40px}.tk-lines td:first-child{white-space:normal;min-width:260px}.tk-lines td.tk-narrow input{min-width:7ch;max-width:110px}.tk-lines .tk-line-suggest{margin-top:var(--space-1);min-height:32px;padding:0 var(--space-3);font-size:var(--size-sm);display:block}.tk-choice{gap:var(--space-4);flex-wrap:wrap;display:flex}.tk-choice label{align-items:center;gap:var(--space-2);font-weight:400;display:flex}.tk-checks{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.tk-checks label{align-items:center;gap:var(--space-2);font-weight:400;display:flex}.tk-sums{gap:var(--space-1) var(--space-4);grid-template-columns:1fr auto;max-width:420px;margin-left:auto;display:grid}.tk-sums dt{color:var(--muted)}.tk-sums dd{text-align:right;margin:0}.tk-sums .tk-total{font-weight:650}.tk-findings{padding-left:var(--space-5);margin:0;line-height:1.6}.tk-findings.tk-errors{color:var(--error)}.tk-findings.tk-questions{color:var(--warning)}.chart-legend.tk-chart-legend span i.tk-dot-earned{background:var(--accent)}.chart-legend.tk-chart-legend span i.tk-dot-pipeline{border:2px dashed var(--info);background:0 0;width:10px;height:10px}.revenue-line .tk-line-pipeline{stroke:var(--info)}.revenue-line .tk-point-pipeline{fill:var(--surface);stroke:var(--info);stroke-width:2px}.tk-chart-bars{margin:0;padding:0;list-style:none;display:none}.tk-chart-bars li{align-items:center;gap:var(--space-2);min-height:28px;font-size:var(--size-sm);grid-template-columns:3.2em minmax(0,1fr) auto;display:grid}.tk-bar-track{background:var(--subtle);border-radius:var(--radius-pill);height:10px;display:flex;overflow:hidden}.tk-bar-earned{background:var(--accent)}.tk-bar-pipeline{background:repeating-linear-gradient(90deg,var(--info) 0 4px,transparent 4px 7px)}.tk-bar-month{color:var(--muted)}@media (max-width:767px){.tk-chart-wide{display:none}.tk-chart-bars{display:block}}.revenue-line.tk-chart-wide text{font-size:var(--tk-achse,calc(12px - .75px * var(--klein,0)))}.tk-guide{right:var(--space-6);bottom:var(--space-6);z-index:30;max-width:380px;box-shadow:var(--shadow);border:var(--border) solid var(--accent);position:fixed}.tk-guide ul{padding-left:var(--space-5);margin:0;line-height:1.5}.tk-guide h2{font-size:var(--size-lg);margin:0}@media (max-width:767px){.tk-guide{left:var(--space-4);right:var(--space-4);bottom:calc(76px + env(safe-area-inset-bottom,0px));max-width:none;max-height:60vh;overflow:auto}}@media (min-width:768px){:root:has(.tk-chat-form) .tk-guide{max-height:calc(100vh - 260px);top:96px;bottom:auto;overflow:auto}}@media print{.tk-guide{display:none}}@media (min-width:768px){.tk-guide{overscroll-behavior:contain;max-height:calc(100dvh - 120px);overflow:auto}}.tk-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-steps li{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) 0;border-top:var(--border) solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.tk-steps li:first-child{border-top:0}.tk-steps .tk-step-mark{background:var(--subtle);width:28px;height:28px;color:var(--text);font-weight:650;font-size:var(--size-sm);border-radius:50%;place-items:center;display:grid}.tk-steps li.done .tk-step-mark{background:var(--success-bg);color:var(--success)}.tk-steps li.done strong{color:var(--muted);font-weight:500}.tk-steps .tk-step-text{gap:2px;display:grid}.tk-steps .tk-step-text small{color:var(--muted)}@media (max-width:767px){.tk-steps li{grid-template-columns:32px minmax(0,1fr)}.tk-steps li>.btn{grid-column:2;justify-self:start}}.tk-tasks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-tasks li a{gap:var(--space-1) var(--space-3);padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;text-decoration:none;display:grid}.tk-tasks li a:hover{border-color:var(--accent)}.tk-tasks li a small{color:var(--muted);grid-column:1}.tk-tasks li a .pill{grid-area:1/2/span 2}.tk-tasks.tk-info li a{border-style:dashed}.tk-money-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-money-list li{gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-top:var(--border) solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.tk-money-list li:first-child{border-top:0}.tk-money-list li small{color:var(--muted);grid-column:1/-1}.tk-cr .tk-money-list li.tk-ueberfaellig small,.tk-cr .tk-money-list li.tk-ueberfaellig .num{color:var(--error)}.tk-pay-details{gap:var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.tk-pay-details dt{color:var(--muted)}.tk-pay-details dd{overflow-wrap:anywhere;white-space:normal;min-width:0;margin:0}.tk-chain .kpi small:last-child{color:var(--muted)}.tk-limit-near{border-color:var(--warning)}.tk-limit-over{border-color:var(--error)}.grid>.tk-grid-full{grid-column:1/-1}.tk-choice input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--accent);border:0;flex:none;margin:0;padding:0}.tk-choice label{min-height:44px}label.tk-check{align-items:center;gap:var(--space-2);min-height:44px;font-weight:400;display:flex}label.tk-check input[type=checkbox]{flex:none}.bottomnav:has(>a:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.bottomnav:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.bottomnav a{text-align:center;min-width:0}.bottomnav:has(>a:nth-child(5)) a{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bottomnav:has(>a:nth-child(5)) a{letter-spacing:-.01em}html .bottomnav:has(>a:nth-child(5)) a{text-overflow:clip;overflow:visible}.bottomnav:has(>a:nth-child(5)) a.current{font-weight:600}@media (max-width:767px){html[data-look][data-glas] .bottomnav:has(>a:nth-child(5)){padding-inline:4px}}.tk-menu .task{min-height:52px}.tk-menu .row{gap:var(--space-3)}@media (max-width:767px){.tk-cardtable{background:0 0;border:0;border-radius:0;overflow:visible}.tk-cardtable table,.tk-cardtable tbody{white-space:normal;display:block}.tablewrap.tk-cardtable table{min-width:0}.tk-cardtable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tk-cardtable caption{display:none}.tk-cardtable tr{gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-3);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);display:grid}.tk-cardtable tr.tk-selected{border-color:var(--accent)}.tk-cardtable td{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:right;white-space:normal;background:0 0;border:0;height:auto;min-height:0;padding:0;display:flex}.tk-cardtable td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--size-xs);text-align:left;flex:none;max-width:45%}.tk-cardtable td>small{text-align:right}.tk-cardtable td.tk-cardaction{justify-content:flex-end}.tk-cardtable td.tk-cardhide{display:none}.tk-cardtable td.tk-cardaction>*{flex:auto}.tk-lines td:first-child{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:stretch;min-width:0;display:grid}.tk-lines td:first-child:before{max-width:none}.tk-lines td:first-child input{width:100%;min-width:0}.tk-lines td.tk-narrow input{max-width:150px}.tk-sums{max-width:none;margin-left:0}}.tablewrap.tk-cardnarrow table{min-width:0}.tk-cardnarrow th,.tk-cardnarrow td{white-space:normal}.tk-cardnarrow td.num{white-space:nowrap}@media (min-width:768px) and (max-width:1040px){.tk-cardtable.tk-cardwide{background:0 0;border:0;border-radius:0;overflow:visible}.tk-cardwide table,.tk-cardwide tbody{white-space:normal;display:block}.tablewrap.tk-cardwide table{min-width:0}.tk-cardwide thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tk-cardwide thead:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;margin-bottom:var(--space-3);display:block;position:static;overflow:visible}.tk-cardwide thead:focus-within tr{gap:var(--space-2);background:0 0;border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.tk-cardwide thead:focus-within th{background:0 0;border:0;height:auto;padding:0;display:block;position:static}.tk-cardwide caption{display:none}.tk-cardwide tr{column-gap:var(--space-6);row-gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-3);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tk-cardwide tr.tk-selected{border-color:var(--accent)}.tk-cardwide tr.tk-selected td{background:0 0}.tk-cardwide td:nth-child(-n+2){grid-column:1/-1}.tk-cardwide td{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:right;white-space:normal;background:0 0;border:0;height:auto;min-height:0;padding:0;display:flex}.tk-cardwide td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--size-xs);text-align:left;flex:none;max-width:45%}.tk-cardwide td>small{text-align:right}.tk-cardwide td.tk-cardaction{grid-column:1/-1;justify-content:flex-end}.tk-cardwide td.tk-cardhide{display:none}.tk-cardwide td.tk-cardaction>*{flex:0 auto}}@media (min-width:768px) and (max-width:1279px){.tk-cardtable.tk-lines-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.tk-lines-wrap table,.tk-lines-wrap tbody{white-space:normal;display:block}.tablewrap.tk-lines-wrap table{min-width:0}.tk-lines-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tk-lines-wrap caption{display:none}.tk-lines-wrap tr{gap:var(--space-2) var(--space-4);padding:var(--space-4);margin-bottom:var(--space-3);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto minmax(0,1.2fr) auto;align-items:stretch;display:grid}.tk-lines-wrap td{gap:var(--space-1);white-space:normal;background:0 0;border:0;align-content:start;min-width:0;height:auto;min-height:0;padding:0;display:grid}.tk-lines-wrap td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--size-xs)}.tk-lines-wrap td:first-child,.tk-lines-wrap td[colspan]{grid-column:1/-1;min-width:0}.tk-lines-wrap td input{width:100%;min-width:0}.tk-lines-wrap td.tk-narrow input{min-width:7ch;max-width:none}.tk-lines-wrap td .num,.tk-lines-wrap td label.tk-check{min-height:var(--control-height);align-items:center;display:flex}.tk-lines-wrap td.tk-cardaction{justify-content:end;align-self:end}}.tk-guardian{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);min-width:0;margin:0}.tk-guardian legend{padding:0 var(--space-2)}.tk-beitrag{flex-wrap:wrap;align-items:flex-start}.tk-beitrag>div:first-child{flex:220px;min-width:0}.tk-beitrag>.row{flex-wrap:wrap;justify-content:flex-end}.tk-beitrag .pill{white-space:nowrap}.tk-select-full{overflow-wrap:anywhere;display:block}.tk-cr-agentur{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.tk-cr-agentur-logo{object-fit:contain;background:#fff;border-radius:4px;width:auto;max-width:140px;height:28px;padding:2px 6px}@media (min-width:768px){.app main.tk-cr :is(form.panel.stack,form.stack,.panel.stack){gap:12px}.app main.tk-cr form .grid{gap:12px 16px}.app main.tk-cr .panel .grid:has(>label){gap:12px 16px}.app main.tk-cr label:not(.row):not(.tk-check):not(.tk-choice label){font-size:calc(12px - .75px * var(--klein,0));gap:4px;line-height:1.35}.app main.tk-cr label :is(input:not([type=checkbox]):not([type=radio]),select){height:34px;min-height:34px;font-size:calc(13.5px - 1.89px * var(--klein,0));padding:5px 10px}.app main.tk-cr label textarea{font-size:calc(13.5px - 1.89px * var(--klein,0));padding:7px 10px}.app main.tk-cr label>small{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--muted);font-weight:400}.app main.tk-cr label.tk-check,.app main.tk-cr .tk-choice label{min-height:32px}.app main.tk-cr fieldset{padding:10px 12px}.app main.tk-cr .tk-steps{gap:0}.app main.tk-cr .tk-steps li{min-height:40px;padding:4px 0}.app main.tk-cr .tk-tasks{gap:6px}.app main.tk-cr .tk-tasks li a{min-height:44px;padding:7px 12px}.app main.tk-cr .panel.stack.tk-cr-karte{gap:6px;padding:12px 14px}.app main.tk-cr .panel.tk-cr-karte .tk-cr-karte-fuss{margin-top:2px}.app main.tk-cr .panel.tk-cr-karte .tk-cr-karte-fuss :is(.btn,button){min-height:30px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:3px 12px}.app main.tk-cr .panel.tk-cr-karte .notice{font-size:calc(12.5px - 1.13px * var(--klein,0));padding:8px 10px}.app main.tk-cr .panel .task{padding:7px 0}.app main.tk-cr .revenue-line.tk-chart-wide{height:auto;max-height:220px}.app main.tk-cr .portal-charts{align-items:start}}@media (min-width:1100px){.app main.tk-cr .tk-cr-kartenraster{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));align-items:start;gap:12px;display:grid}.app main.tk-cr .tk-cardtable tbody td{vertical-align:middle}.app main.tk-cr .tk-cardtable td small{white-space:nowrap;text-overflow:ellipsis;max-width:240px;margin-top:1px;display:block;overflow:hidden}.app main.tk-cr .tk-cardtable td .tk-cr-titel{white-space:nowrap;text-overflow:ellipsis;max-width:300px;display:block;overflow:hidden}.app main.tk-cr .tk-cardtable tr.tk-cr-zeile{cursor:pointer}.app main.tk-cr .tk-cardtable tr.tk-cr-zeile:hover>td{background:color-mix(in srgb,var(--subtle) 70%,var(--surface))}}@media (min-width:768px){.tk-cr-liste td{white-space:normal}.tk-cr-liste td .pill{white-space:normal;text-align:left;max-width:260px;line-height:1.35}.tk-cr-liste td.num,.tk-cr-liste td .num{white-space:nowrap}}html :is(main,.content) li>a.tk-schritt-link:not(.btn){align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}html :is(main,.content) li>a.tk-schritt-link>small{grid-column:1/-1}html :is(main,.content) li>a.tk-schritt-link:not(.btn){margin-block:0}.tk-dok-name{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}@media (min-width:768px){.app main.tk-cr .panel.stack>:is(a.btn,button){justify-self:start;width:auto}}html .bottomnav:has(>a:nth-child(5)){grid-template-columns:repeat(5,minmax(max-content,1fr));grid-auto-columns:auto}html .bottomnav:has(>a:nth-child(5)) a{padding-inline:6px}.bk-raster{gap:var(--space-4);grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(240px,320px);align-items:start;display:grid}@media (max-width:1180px){.bk-raster{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.bk-links{gap:var(--space-4);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:760px){.bk-raster{grid-template-columns:minmax(0,1fr)}.bk-links{order:3;grid-template-columns:1fr}.bk-mitte{order:1}.bk-rechts{order:2}.bk-papier{padding:var(--space-4)}}.bk-links,.bk-rechts{gap:var(--space-4);top:var(--space-4);display:grid;position:sticky}@media (max-width:1180px){.bk-links,.bk-rechts{position:static}}.bk-titel{font-size:var(--size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:var(--space-2);justify-content:space-between;align-items:center;margin:0;display:flex}.bk-klein{font-size:var(--size-sm);color:var(--muted);margin:0}.bk-leiste{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.bk-umschalter{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.bk-gliederung,.bk-palette,.bk-punkte,.bk-menue,.bk-feldliste ul,.bk-tasten{margin:0;padding:0;list-style:none}.bk-gliederung li button,.bk-palette li button{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.bk-gliederung li button:hover,.bk-palette li button:hover,.bk-gliederung li button.aktiv{background:var(--accent-soft)}.bk-palette li button{justify-content:flex-start}.bk-zeichen{border:var(--border) solid var(--line);border-radius:var(--radius-sm);min-width:1.8em;height:1.8em;font-size:var(--size-sm);color:var(--muted);place-items:center;display:inline-grid}.bk-papier{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-height:60vh;display:grid}.bk-papier .bk-block{overflow-wrap:anywhere;min-width:0}.bk-name{font-size:var(--size-sm);color:var(--muted);margin-bottom:var(--space-3);min-width:0;display:grid}.bk-name input{box-sizing:border-box;width:100%;min-width:0}.bk-block{border:var(--border) solid transparent;border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);outline:none;position:relative}.bk-block:hover{border-color:var(--line)}.bk-block.gewaehlt,.bk-block:focus{border-color:var(--accent)}.bk-kopf{font-size:var(--size-sm);color:var(--muted);gap:var(--space-1);margin-bottom:var(--space-1);flex-wrap:wrap;align-items:baseline;display:flex}.bk-marke{font-weight:700}.bk-text{white-space:normal;overflow-wrap:anywhere;outline:none;min-height:1.6em;line-height:1.6}.bk-text:empty:before{content:attr(data-placeholder);color:var(--muted)}.bk-text.bk-h1{font-size:calc(22px - 3.08px * var(--klein,0));font-weight:700;line-height:1.3}.bk-text.bk-h2{font-size:calc(18px - 2.52px * var(--klein,0));font-weight:700;line-height:1.35}.bk-text.bk-h3,.bk-text.bk-h4{font-weight:700}.bk-text.bk-align-center{text-align:center}.bk-text.bk-align-right{text-align:right}.bk-chip{padding:0 var(--space-1);border-radius:var(--radius-sm);border:var(--border) solid var(--line);background:var(--surface-2,var(--surface));white-space:normal;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;cursor:default;max-width:100%;margin:0 1px;font-size:max(11px,.92em);line-height:1.45;display:inline-block}.bk-chip-erstellen{border-color:var(--accent);color:var(--text)}.bk-chip-unterzeichner{border-color:var(--warning);background:var(--warning-bg,var(--surface))}.bk-chip-wenn{border-style:dashed;border-color:var(--info);background:var(--info-bg)}.bk-container{border-color:var(--line);background:var(--surface)}.bk-wenn{border-color:color-mix(in srgb,var(--info) 40%,transparent);border-style:dashed}.bk-wahl{border-color:color-mix(in srgb,var(--accent) 40%,transparent);border-style:dashed}.bk-privat{border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:var(--warning-bg,var(--surface))}.bk-anlage{border-color:var(--line)}.bk-klausel{border-color:color-mix(in srgb,var(--muted) 35%,transparent)}.bk-kinder{gap:var(--space-1);padding-left:var(--space-3);display:grid}.bk-fest{opacity:.9}.bk-sonst{font-size:var(--size-sm);color:var(--muted);margin-top:var(--space-2);font-weight:700}.bk-notiz{border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:var(--warning-bg,var(--surface))}.bk-notiz .bk-kopf{color:var(--text-2,var(--text))}.bk-papier :is(.bk-notiz,.bk-privat){--muted:var(--text-2,var(--text))}.bk-liste{padding-left:var(--space-6);gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.bk-liste li{min-width:0;position:relative}.bk-liste li:has(>.bk-x){padding-right:28px}.bk-x{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:0;right:0}.bk-x:hover{color:var(--text);background:var(--subtle)}.bk-tabelle{border-collapse:collapse;table-layout:fixed;width:100%}.bk-tabelle th,.bk-tabelle td{border:var(--border) solid var(--line);padding:var(--space-1) var(--space-2);vertical-align:top;text-align:left}.bk-tabelle th{font-size:var(--size-sm);color:var(--muted)}.bk-feldzeile{margin:0}.bk-sig-reihe{gap:var(--space-6);flex-wrap:wrap;display:flex}.bk-sig{min-width:160px;font-size:var(--size-sm);color:var(--muted)}.bk-sig-linie{border-top:var(--border) solid var(--control);margin:var(--space-6) 0 var(--space-1)}.bk-umbruch{text-align:center;font-size:var(--size-xs);color:var(--muted);border-top:var(--border) dashed var(--line)}.bk-freitext{border-color:color-mix(in srgb,var(--error) 45%,transparent);border-style:dashed}.bk-roh{white-space:pre-wrap;font-family:inherit;font-size:var(--size-sm);color:var(--muted);margin:0}.bk-plus{border:var(--border) dashed var(--line);color:var(--muted);background:0 0;justify-self:start}.bk-plus.klein{font-size:var(--size-sm);padding:var(--space-1) var(--space-2)}.bk-punkte{gap:var(--space-3);display:grid}.bk-punkte li{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-sm);display:grid}.bk-punkte li.sperrt{border-color:color-mix(in srgb,var(--error) 45%,transparent)}.bk-punkte li.sperrt strong{color:var(--error)}.bk-punkte li.pruefen{border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.bk-punkte li.hinweis{border-color:color-mix(in srgb,var(--info) 45%,transparent)}.bk-punkte li strong{font-size:var(--size-xs);text-transform:uppercase;letter-spacing:.05em}.bk-punkte li button{justify-self:start}.bk-werkzeug{gap:var(--space-1);flex-wrap:wrap}.bk-menue{gap:var(--space-1);max-height:55vh;margin:var(--space-2) 0;display:grid;overflow:auto}.bk-menue button{justify-content:flex-start;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.bk-menue button.aktiv{background:var(--accent-soft)}.bk-menue small{color:var(--muted);display:block}.bk-feldliste{gap:var(--space-3);max-height:55vh;display:grid;overflow:auto}.bk-feldliste h4{font-size:var(--size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 var(--space-1)}.bk-feldliste ul{gap:var(--space-1);flex-wrap:wrap;display:flex}.bk-feldliste button{padding:var(--space-1);gap:var(--space-1);cursor:pointer;color:var(--text);font:inherit;background:0 0;border:0;align-items:baseline;display:inline-flex}.bk-feldliste small{color:var(--muted)}.bk-tasten{gap:var(--space-1);display:grid}.bk kbd{font-family:inherit;font-size:var(--size-xs);border:var(--border) solid var(--line);border-radius:var(--radius-sm);padding:0 4px}.bk-arbeitsweise{gap:var(--space-4);grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:center;display:grid}@media (max-width:760px){.bk-arbeitsweise{grid-template-columns:minmax(0,1fr)}}.bk-arbeitsweise h3{margin:0}.bk-wahlkarten{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.bk-wahlkarten button{gap:var(--space-1);text-align:left;padding:var(--space-3) var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;white-space:normal;justify-items:start;height:auto;display:grid}.bk-wahlkarten button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bk-wahlkarten span{font-size:var(--size-sm);color:var(--muted)}.bk-galerie{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.bk-karte{gap:var(--space-2);align-content:start;display:grid}.bk-karte h4{margin:0}.bk-kuerzel{min-width:2.4em;height:2.2em;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:700;font-size:var(--size-sm);place-items:center;display:inline-grid}.bk-pills{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.bk-karte-fuss{gap:var(--space-2);border-top:var(--border) solid var(--line);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto}.bk-paket{gap:var(--space-2);border-color:var(--accent);max-width:760px;display:grid}.bk-paket h4{margin:0}.bk-paket-preis{font-size:var(--size-sm);color:var(--muted)}.bk-paket-preis strong{font-size:var(--size-lg);color:var(--text)}.bk-paket-liste{gap:var(--space-1);margin:0;padding-left:1.2em;display:grid}.bk-schritte{margin:0 0 var(--space-4);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bk-schritte li>button,.bk-schritte .bk-schritt{gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--size-sm);align-items:center;display:inline-flex}.bk-schritte li>button span,.bk-schritte .bk-schritt span{background:var(--line);width:1.5em;height:1.5em;color:var(--text);font-size:var(--size-xs);border-radius:50%;place-items:center;display:inline-grid}.bk-schritte li.aktiv .bk-schritt{border-color:var(--accent);color:var(--text);font-weight:600}.bk-schritte li.aktiv .bk-schritt span,.bk-schritte li.fertig span{background:var(--accent);color:var(--on-accent)}.bk-assistent{max-width:880px}.bk-vorlagenwahl{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.bk-vorlagenwahl button{gap:var(--space-1);text-align:left;padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;white-space:normal;justify-items:start;height:auto;display:grid}.bk-vorlagenwahl button[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bk-vorlagenwahl span,.bk-vorlagenwahl small{font-size:var(--size-sm);color:var(--muted)}.bk-wahlfrage{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3)}.bk-wahlfrage legend{padding:0 var(--space-1);font-weight:600}.bk-wahlfrage [role=radio][aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.bk-unterzeichner{align-items:end}.bk-vergleich-spalten{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.bk-karte-fuss{flex-direction:column;align-items:stretch}.bk-karte-fuss>.row{flex-wrap:wrap;gap:6px;display:flex}.bk-karte-fuss>.row>:is(button,.btn){font-size:calc(12px - .75px * var(--klein,0));white-space:nowrap;flex:auto;justify-content:center;padding:2px 10px}html .app .bk button.bk-link,html .app button.bk-link{height:auto;min-height:0;box-shadow:none;font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}html .app .bk button.bk-link:hover{color:var(--text)}.bk-assistent h3{margin-top:var(--space-3)}.bk-unterzeichner-kurz{gap:var(--space-2);flex-wrap:wrap;align-items:baseline}.bk-unterzeichner-kurz span{color:var(--text)}.bk-fortgeschritten{gap:var(--space-2);display:grid}.bk-fortgeschritten>summary{cursor:pointer;font-size:var(--size-sm);color:var(--muted);padding:var(--space-2) 0}html .app .bk .bk-vorlagenwahl button{text-align:left;place-content:start stretch;justify-items:start;display:grid}html .app .bk .bk-vorlagenwahl button>*{text-align:left;justify-self:start}.bk-parteien{color:var(--text)}.bk-schalterliste{gap:var(--space-1);display:grid}.bk-schalter{align-items:flex-start;gap:var(--space-3);cursor:pointer;padding:var(--space-2) 0;display:flex}.bk-schalter>span{gap:2px;display:grid}.bk-schalter small{font-size:var(--size-sm);color:var(--muted);font-weight:400}html .bk-schalter>input[type=checkbox][role=switch]{appearance:none;border:1px solid color-mix(in srgb,var(--muted) 70%,transparent);background:color-mix(in srgb,var(--muted) 22%,transparent);cursor:pointer;width:36px;min-width:36px;max-width:36px;height:20px;min-height:0;transition:background var(--duration-fast,.12s);border-radius:999px;flex:none;margin:2px 0 0;padding:0;position:relative}html .bk-schalter>input[type=checkbox][role=switch]:after{content:"";background:var(--surface);width:14px;height:14px;transition:transform var(--duration-fast,.12s);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}html .bk-schalter>input[type=checkbox][role=switch]:checked{background:var(--accent);border-color:var(--accent)}html .bk-schalter>input[type=checkbox][role=switch]:checked:after{transform:translate(16px)}html .bk-schalter>input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bk-koop{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0}.bk-koop>legend{padding:0 var(--space-1);font-weight:600}.bk-koop-gruppe{gap:var(--space-2);padding:var(--space-3) 0 var(--space-2);border-top:var(--border) solid var(--line);display:grid}.bk-koop>p+.bk-koop-gruppe{padding-top:var(--space-1);border-top:0}.bk-koop-gruppe h4{font-size:var(--size-sm);margin:0}.bk-koop-zwei{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.bk-angaben{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:end}.bk-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}html .app .bk .bk-chips button{height:30px;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--size-sm)}html .app .bk .bk-chips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.bk-beitrag{gap:var(--space-2);grid-template-columns:72px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 36px;align-items:end;display:grid}@media (max-width:760px){.bk-beitrag{grid-template-columns:72px minmax(0,1fr) 36px}.bk-beitrag>label:nth-child(3),.bk-beitrag>label:nth-child(4){grid-column:1/-1}}html .app .bk button.bk-entfernen{justify-content:center;width:36px;min-width:36px;padding:0}.bk-wahl-zeilen{gap:var(--space-1);display:grid}.bk-reihenfolge{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:center;margin:0;display:flex}.bk-reihe-punkt{gap:var(--space-1);color:var(--text);align-items:center;display:inline-flex}.bk-nr{background:var(--line);width:1.5em;height:1.5em;font-size:var(--size-xs);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.bk-reihe-satz{flex-basis:100%}.bk-unterzeichner-zeile{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;align-items:end;display:grid}.bk-weiter{align-items:center;gap:var(--space-3)}.bk-schritt3{max-width:993.701px}.bk-versand{max-width:880px}html .app .bk-schritte{gap:6px}html .app .bk-schritte li>button,html .app .bk-schritte li>.bk-schritt{height:32px;min-height:32px;color:var(--fl-gedaempft);font-size:calc(14px - 1.96px * var(--klein,0));box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 6px;font-weight:500;display:inline-flex;transform:none}html .app .bk-schritte li>button>span,html .app .bk-schritte li>.bk-schritt>span{background:var(--fl-umschalter);width:22px;height:22px;color:var(--fl-gedaempft);font-size:calc(12px - .75px * var(--klein,0));border-radius:50%;place-items:center;font-weight:600;display:inline-grid}html .app .bk-schritte li.aktiv>.bk-schritt{background:var(--fl-gruen-bg);color:var(--fl-gruen-fg);border:0;font-weight:600}html .app .bk-schritte li.aktiv>.bk-schritt>span{background:var(--fl-gruen);color:#fff}html .app .bk-schritte li.fertig>:is(button,.bk-schritt){color:var(--fl-text2)}html .app .bk-schritte li.fertig>:is(button,.bk-schritt)>span{background:var(--fl-gruen-bg);color:var(--fl-gruen-fg)}html .app .bk-schritte li>button:hover{background:var(--fl-umschalter)}@media (min-width:768px){html .app .bk-assistent :is(input:not([type=checkbox]):not([type=radio]),select){height:40px;min-height:40px}}html .app main :is(.bk-assistent,.bk-schritt3) h2[tabindex="-1"]:is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}html .app main .toolbar.tk-kl-leiste{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}html .app main .toolbar.tk-kl-leiste>input{flex:240px;max-width:380px;height:40px}html .app main .toolbar.tk-kl-leiste>label.row{white-space:nowrap;margin-left:auto}html .app main details.tk-kl-mehr>p{max-width:72ch;margin:6px 0 0}main.bk :is(.tk-bubble,.tk-bubble-punkt),.bk-seite :is(.tk-bubble,.tk-bubble-punkt),dialog .bk-vergleich .tk-bubble,.bk-titel>.tk-bubble{vertical-align:middle;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex}.bk-vergleich .tk-bubble,.bk-kopfzeile .tk-bubble{white-space:normal;text-align:left;height:auto;min-height:26px;padding-top:3px;padding-bottom:3px;line-height:1.3}html .app .bk-umschalter.tk-fl-umschalter{border-radius:18px;flex-wrap:wrap;max-width:100%}html .app .bk-umschalter.tk-fl-umschalter>button{white-space:nowrap}main.bk nav button>.tk-bubble,main.bk aside button>.tk-bubble{height:20px;min-height:20px;font-size:calc(11.5px - .38px * var(--klein,0));flex:none;margin-left:6px;padding:0 8px}.tk-team .tabs.tk-team-reiter{margin-bottom:var(--space-4)}.tk-team>.panel+.panel{margin-top:var(--space-4)}.tk-org-baum{gap:0;display:grid}.tk-org-ebene{justify-items:center;gap:var(--space-2);padding-top:var(--space-6);display:grid;position:relative}.tk-org-ebene.tk-org-wurzel{padding-top:0}.tk-org-ebene+.tk-org-ebene:before{content:"";width:1px;height:calc(var(--space-6) - 4px);background:var(--line-strong,var(--line));position:absolute;top:0;left:50%}.tk-org-ebene-titel{font-size:var(--size-sm);color:var(--muted);font-weight:600}.tk-org-reihe{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.tk-org-knoten{text-align:left;width:260px;max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-content:start;gap:6px;display:grid}.tk-org-kopf{gap:var(--space-2);align-items:center}.tk-org-kopf strong{overflow-wrap:anywhere;min-width:0}.tk-org-agentur{text-align:center;background:var(--bg);justify-items:center;width:auto;min-width:220px}.tk-org-rolle{white-space:nowrap}.tk-org-creator{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tk-org-creator li{font-size:var(--size-sm);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);padding:2px 8px}.tk-org-creator li a{color:inherit;text-decoration:none}.tk-org-creator li a:hover{text-decoration:underline}.tk-org-zuweisen{justify-self:start}.tk-org-leer{text-align:center;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-md);justify-items:center;max-width:420px;display:grid}.tk-org-leer p{margin:0}.tk-org-ohne{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.tk-org-ohne h3{align-items:center;gap:var(--space-2);margin:0;display:flex}.tk-org-ohne-zeile{align-items:center;gap:var(--space-3);flex-wrap:wrap}.tk-org-ohne-zeile p{flex:240px;margin:0}.tk-team-plaetze{margin:0}.tk-einladen fieldset{border:0;min-width:0;margin:0;padding:0}.tk-einladen legend{margin-bottom:var(--space-2);padding:0;font-weight:600}.tk-rollen-wahl{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tk-rollen-kachel{cursor:pointer;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-content:start;gap:4px;display:grid;position:relative}.tk-rollen-kachel input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tk-rollen-kachel small{color:var(--text-2)}.tk-rollen-kachel.gewaehlt{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft,var(--surface))}.tk-rollen-kachel:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tk-team-creatorwahl{max-height:240px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);gap:2px;display:grid;overflow:auto}.tk-team-creatorwahl .tk-check{gap:var(--space-2);align-items:center;min-height:32px}@media (max-width:640px){.tk-rollen-wahl{grid-template-columns:1fr}.tk-org-knoten,.tk-org-agentur{width:100%}}.tk-cal-tag{min-width:32px;min-height:32px;padding:0 var(--space-1);border-radius:var(--radius-pill);color:inherit;background:0 0;border:0;justify-content:flex-start;font-weight:600}.tk-cal-tag:hover{background:var(--subtle);box-shadow:none}.day.tk-cal-heute .tk-cal-tag{background:var(--accent);color:var(--on-accent);justify-content:center}.day.tk-cal-gewaehlt{box-shadow:inset 0 0 0 2px var(--accent)}.tk-cal-eintrag{width:100%;min-height:0;margin-top:var(--space-1);text-align:left;color:inherit;background:0 0;border:0;padding:0;display:block}.tk-cal-eintrag:hover{box-shadow:none;background:0 0}.tk-cal-eintrag .pill{justify-content:flex-start;width:100%}.tk-cal-eintrag.tk-cal-ausgeblendet .pill,.task.tk-cal-ausgeblendet{opacity:.6}.tk-cal-punkt{border-radius:var(--radius-pill);flex-shrink:0;width:8px;height:8px;display:inline-block}.tk-cal-mehr{min-height:0;margin-top:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--accent);font-size:var(--size-xs);background:0 0;border:0;gap:.3em;font-weight:600}.tk-cal-mehr:hover{background:var(--subtle);box-shadow:none}.tk-cal-link{min-height:0;color:var(--text);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:600}.tk-cal-link:hover{box-shadow:none;background:0 0;text-decoration:underline}.tk-cal-zeilen{gap:var(--space-3);display:grid}.tk-cal-zeile{gap:var(--space-3);grid-template-columns:minmax(110px,150px) minmax(0,1fr);align-items:baseline;display:grid}.tk-cal-zeile>span{white-space:pre-line;overflow-wrap:anywhere}.tk-cal-farben button{min-height:36px;padding:var(--space-1) var(--space-3)}.tk-cal-farben button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.tk-cal-auswahl{gap:var(--space-1);max-height:220px;padding:var(--space-2);border:var(--border) solid var(--line);border-radius:var(--radius-md);display:grid;overflow:auto}.tk-cal-auswahl label{font-weight:400}@media (max-width:760px){.tk-cal-tag{min-width:44px;min-height:44px}.tk-cal-zeile{gap:var(--space-1);grid-template-columns:1fr}}.tk-cal-feldgruppe{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.tk-cal-feldgruppe legend{margin-bottom:var(--space-2);color:var(--text);padding:0;font-weight:500}.tk-cal-eintrag{min-width:0;max-width:100%}.tk-cal-eintrag .pill{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:left;min-width:0;display:block}.tk-cal-eintrag .pill .tk-cal-punkt{margin-right:var(--space-1);vertical-align:middle}.calendar>.day.tk-cal-kopf{min-height:0;padding:var(--space-2) var(--space-3)}.calendar>.day.tk-cal-kopf strong{margin-bottom:0}.tk-cal-creatorwahl{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);gap:var(--space-2);min-width:0;display:grid}.tk-cal-creatorwahl legend{padding:0 var(--space-1);font-size:var(--size-sm)}.tk-cal-creatorliste{gap:4px var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:220px;display:grid;overflow:auto}.tk-cal-creatorliste label{gap:var(--space-2);align-items:center;min-height:32px}@media (min-width:768px){.app main.tk-kalender>.toolbar:after{display:none}.app main.tk-kalender>.toolbar>select{order:3;margin-left:auto}.app main.tk-kalender>.toolbar>button[aria-pressed]:first-of-type{margin-left:0}.app main.tk-kalender .tk-kal-leiste :is(button,.btn){min-height:30px}}.app .calendar .tk-cal-eintrag .pill{white-space:nowrap;text-overflow:ellipsis;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;overflow:hidden}.task .tk-cal-link{text-align:left;-webkit-hyphens:none;hyphens:none;max-width:100%;display:block;overflow:visible}.task .tk-cal-titel>.tk-cal-punkt{vertical-align:middle;margin-right:6px}.task .tk-cal-link>.tk-cal-titel{-webkit-line-clamp:2;line-clamp:2;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .app main.tk-kalender .tk-kal-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px}html .app main.tk-kalender .tk-kal-leiste>.row{flex-wrap:wrap;align-items:center;gap:6px}html .app main.tk-kalender .tk-kal-leiste>.row>button{border-radius:999px;margin-left:0}html .app main.tk-kalender .tk-kal-umschalter{background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:999px;align-items:center;gap:2px;margin-left:6px;padding:3px;display:inline-flex}html .app main.tk-kalender .tk-kal-umschalter>button{height:28px;min-height:28px;box-shadow:none;color:var(--fl-text2);font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;background:0 0;border:0;border-radius:999px;margin:0;padding:0 14px;font-weight:600;line-height:1}html .app main.tk-kalender .tk-kal-umschalter>button:hover{color:var(--text)}html .app main.tk-kalender .tk-kal-umschalter>button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #15201b24}html .app main.tk-kalender>.toolbar{align-items:center;gap:8px;min-width:0}html .app main.tk-kalender>.toolbar:after{content:none;display:none}html .app main.tk-kalender>.toolbar>button[aria-pressed]{height:32px;min-height:32px;line-height:1;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;border-radius:999px;padding:0 13px}html .app main.tk-kalender>.toolbar>button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}@media (max-width:767px){html .app main.tk-kalender>.toolbar>button[aria-pressed]{height:36px;min-height:36px}html .app main.tk-kalender .tk-kal-umschalter{margin-left:auto}html .app main.tk-kalender .tk-kal-umschalter>button{height:34px;min-height:34px}}html .app main.tk-kalender .panel.tk-kal-tage{padding-block:6px;display:block}html .app main.tk-kalender .tk-kal-tagblock{min-width:0}html .app main.tk-kalender .tk-kal-tagkopf{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;padding:10px 0 8px;display:flex}html .app main.tk-kalender .tk-kal-tagblock+.tk-kal-tagblock>.tk-kal-tagkopf{border-top:1px solid var(--row-line,var(--line));margin-top:6px;padding-top:16px}html .app main.tk-kalender .tk-kal-tagkopf>h3{font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:-.005em;color:var(--text);margin:0;font-weight:700;line-height:1.3}html .app main.tk-kalender .tk-kal-zahl{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);font-variant-numeric:tabular-nums;white-space:nowrap}html .app main.tk-kalender .tk-kal-tagkopf>.row{flex-wrap:wrap;gap:8px;margin-left:auto}html .app main.tk-kalender .tk-kal-tagkopf>.row>button{white-space:nowrap;border-radius:999px}html .app main.tk-kalender .tk-kal-tagblock.tk-kal-gewaehlt>.tk-kal-tagkopf{background:var(--accent-soft);border-top:0;border-radius:12px;margin:4px -10px 2px;padding:8px 10px}html .app main.tk-kalender .tk-kal-leer{max-width:none;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--fl-text2);margin:0;padding:12px 0}html .app main.tk-kalender .tk-kal-zeile{border-top:1px solid var(--row-line,var(--line));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 14px;padding:11px 0;display:grid}html .app main.tk-kalender .tk-kal-tagkopf+.tk-kal-zeile{border-top:0}html .app main.tk-kalender .tk-kal-zeile.tk-cal-ausgeblendet{opacity:.6}html .app main.tk-kalender .tk-kal-z-art{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}html .app main.tk-kalender .tk-kal-z-art>.tk-bubble-fest:first-child:before{background:var(--kal-punkt,currentColor);opacity:1}html .app main.tk-kalender .tk-kal-z-texte{grid-column:1/-1;gap:2px;min-width:0;display:grid}html .app main.tk-kalender .tk-kal-z-texte>strong{min-width:0;font-size:calc(14.5px - 2.03px * var(--klein,0));flex-wrap:wrap;align-items:baseline;gap:1px 10px;font-weight:600;line-height:1.35;display:flex}html .app main.tk-kalender .tk-kal-z-texte .tk-cal-link{height:auto;min-height:0;box-shadow:none;font:inherit;font-weight:650;line-height:inherit;color:var(--text);text-align:left;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;background:0 0;border:0;border-radius:4px;padding:0;display:inline}html .app main.tk-kalender .tk-kal-z-texte .tk-cal-link:hover{background:0 0;text-decoration:underline}html .app main.tk-kalender .tk-kal-z-dahinter{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;font-weight:400}html .app main.tk-kalender .tk-kal-z-texte>p{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;margin:0;line-height:1.4}html .app main.tk-kalender :is(.tk-kal-z-marke,.tk-kal-z-wer){min-width:0;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text)}html .app main.tk-kalender :is(.tk-kal-z-marke,.tk-kal-z-wer):empty{display:none}html .app main.tk-kalender .tk-kal-zeile .tk-wer{display:flex}html .app main.tk-kalender .tk-kal-zeile .tk-wer>span:last-child{gap:1px;display:grid}html .app main.tk-kalender .tk-kal-zeile .tk-wer>span:last-child>small{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);line-height:1.3}@media (min-width:768px){html .app main.tk-kalender .panel.tk-kal-tage{grid-template-columns:fit-content(250px) max-content minmax(0,1fr);column-gap:16px;display:grid}html .app main.tk-kalender .panel.tk-kal-tage>*{grid-column:1/-1}html .app main.tk-kalender .tk-kal-tagblock{grid-template-columns:subgrid;display:grid}html .app main.tk-kalender .tk-kal-tagblock>*{grid-column:1/-1}html .app main.tk-kalender .tk-kal-zeile{grid-template-columns:subgrid;row-gap:6px;padding:10px 0}html .app main.tk-kalender .tk-kal-z-art{flex-direction:column;grid-area:1/1/span 2;align-self:start;align-items:flex-start;padding-top:1px}html .app main.tk-kalender .tk-kal-z-texte{grid-area:1/2/auto/-1}html .app main.tk-kalender .tk-kal-z-marke{grid-area:2/2;padding-right:12px}html .app main.tk-kalender .tk-kal-z-wer{grid-area:2/3}html .app main.tk-kalender .tk-kal-z-marke:empty+.tk-kal-z-wer{grid-column:2/-1}}@media (min-width:1280px){html .app main.tk-kalender .panel.tk-kal-tage{grid-template-columns:fit-content(250px) minmax(0,1fr) fit-content(230px) fit-content(230px);column-gap:20px}html .app main.tk-kalender .tk-kal-zeile{min-height:60px;padding:8px 0}html .app main.tk-kalender .tk-kal-z-art{grid-row:1;align-self:center;padding-top:0}html .app main.tk-kalender .tk-kal-z-texte{grid-column:2}html .app main.tk-kalender .tk-kal-z-marke{grid-area:1/3;min-width:150px;padding-right:0}html .app main.tk-kalender .tk-kal-z-wer,html .app main.tk-kalender .tk-kal-z-marke:empty+.tk-kal-z-wer{grid-area:1/4;min-width:150px}html .app main.tk-kalender :is(.tk-kal-z-marke,.tk-kal-z-wer):empty{display:block}}@media (max-width:767px){html .app main.tk-kalender .tk-kal-tagkopf>.row{flex:100%;margin-left:0}html .app main.tk-kalender .tk-kal-tagkopf>.row>button{min-height:38px}html .app main.tk-kalender .tk-kal-z-texte .tk-cal-link{padding-block:3px}html .app main.tk-kalender .tk-kal-zeile{gap:4px 14px;padding:9px 0}html .app main.tk-kalender .tk-kal-zeile .tk-markenzeichen{width:24px;height:24px;font-size:calc(12px - .75px * var(--klein,0));border-radius:7px}html .app main.tk-kalender .tk-kal-zeile .tk-wer-foto{width:24px;height:24px;font-size:calc(10px + 1px * var(--mindest,0))}html .app main.tk-kalender .tk-kal-zeile .tk-wer{gap:8px}html .app main.tk-kalender .tk-kal-zeile .tk-wer>span:last-child{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}html .app main.tk-kalender .calendar{grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}html .app main.tk-kalender .calendar>.day{flex-wrap:wrap;place-content:flex-start center;gap:3px;min-width:0;min-height:74px;padding:3px 2px 6px;display:flex;position:relative}html .app main.tk-kalender .calendar>.day.tk-cal-kopf{min-height:0;padding:8px 0}html .app main.tk-kalender .calendar>.day.tk-cal-kopf strong{letter-spacing:.02em}html .app main.tk-kalender .calendar>.day>strong{flex:0 0 100%;justify-content:center;margin:0;display:flex}html .app main.tk-kalender .calendar .tk-cal-tag{width:36px;min-width:36px;height:36px;min-height:36px;font-size:calc(13px - 1.5px * var(--klein,0));justify-content:center;padding:0}html .app main.tk-kalender .calendar .tk-cal-tag:after{content:"";position:absolute;inset:0}html .app main.tk-kalender .calendar .tk-cal-eintrag{pointer-events:none;flex:none;width:auto;margin:0;position:relative}html .app main.tk-kalender .calendar .tk-cal-eintrag .pill{color:#0000;white-space:nowrap;border-radius:50%;place-items:center;width:12px;height:12px;min-height:0;padding:0;font-size:0;line-height:0;display:grid;overflow:hidden}html .app main.tk-kalender .calendar .tk-cal-eintrag .pill .tk-cal-punkt{width:6px;height:6px;margin:0}html .app main.tk-kalender .calendar .tk-cal-mehr{text-align:center;pointer-events:none;flex:0 0 100%;justify-content:center;min-height:0;margin:0;padding:0;font-size:11px;line-height:1.2;position:relative}html .app main.tk-kalender .calendar .tk-cal-mehr-wort{display:none}}html .app main.tk-kalender dialog.tk-wide:has(.tk-kal-terminform){max-width:720px}html .app main.tk-kalender dialog .tk-kal-terminform>label>textarea{min-height:76px}html .app main.tk-kalender dialog .tk-kal-terminform>.notice:last-child{z-index:2;background-color:var(--surface);margin-bottom:12px;position:sticky;bottom:12px}html .app main.tk-kalender dialog .tk-kal-ansage{min-width:0;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-text2);flex:200px;margin:0;line-height:1.35}html .app main.tk-kalender dialog .tk-cal-farben{gap:6px}html .app main.tk-kalender dialog .tk-cal-farben button{height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;border-radius:999px;padding:0 12px}html .app main.tk-kalender dialog .tk-cal-farben button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:none;border-color:#0000;font-weight:600}html .app main.tk-kalender dialog :is(.tk-cal-creatorliste,.tk-cal-auswahl) label{align-items:center;gap:8px}html .app main.tk-kalender dialog .tk-cal-zeile .tk-markenzeichen{width:24px;height:24px;font-size:calc(12px - .75px * var(--klein,0));border-radius:7px}html .app main.tk-kalender dialog .tk-kal-detailkopf{flex-wrap:wrap;align-items:center;gap:8px 12px}html .app main.tk-kalender dialog .tk-kal-detailkopf>strong{font-size:calc(16px - 2.24px * var(--klein,0));overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.3}html .app main.tk-kalender dialog .tk-kal-detailkopf>.tk-bubble-fest:before{background:var(--kal-punkt,currentColor);opacity:1}html .app main.tk-kalender dialog .tk-cal-zeile:has(>.tk-wer){align-items:center}html .app main.tk-kalender dialog .tk-cal-zeile>small{color:var(--fl-gedaempft)}html .app main.tk-kalender dialog .tk-kal-gruppenform{border-top:1px solid var(--row-line,var(--line));padding-top:16px}html .app main.tk-kalender dialog .tk-kal-gruppenform>h3{font-size:calc(15px - 2.1px * var(--klein,0));margin:0;font-weight:700}@media (max-width:767px){html .app main.tk-kalender dialog .tk-kal-ansage{flex-basis:100%}html .app main.tk-kalender dialog .tk-cal-farben button{height:38px;min-height:38px}}.tk-kz-monat td{text-align:left;background:var(--bg);white-space:normal}.tk-kz-monat td .row{flex-wrap:wrap}.tk-kz-monat button{min-height:32px;padding:var(--space-1) var(--space-3);font-size:var(--size-xs)}.tk-kz-summe th,.tk-kz-summe td{background:var(--bg);border-top:var(--border) solid var(--line);font-weight:600}.tk-kz-summe th{color:var(--text);font-size:var(--size-sm);text-transform:none;letter-spacing:0;position:static}.tk-kz-link{min-height:0;color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.tk-kz-link:hover{box-shadow:none;background:0 0;text-decoration:underline}.tk-kz-stufe{gap:var(--space-2);display:grid}@media (max-width:760px){.tk-kz-monat button{min-height:44px}}@media (min-width:768px){.tk-kennzahlen .tablewrap tbody td:first-child,.tk-kennzahlen .tablewrap tbody td:first-child :is(strong,a,button){white-space:normal}.tk-kennzahlen .tablewrap tbody td:first-child{min-width:7rem}.tk-kennzahlen .tk-values .tablewrap tbody td:first-child{min-width:0}.tk-buchungsliste tbody td:is(:nth-child(2),:nth-child(3),:nth-child(4)) :is(a,small),.tk-buchungsliste tbody td:is(:nth-child(2),:nth-child(3),:nth-child(4)){white-space:normal}}.tk-kz-details{font-size:var(--size-sm);color:var(--muted);align-self:flex-start}.tk-kz-tabelle td small.num{color:var(--muted);font-size:var(--size-xs);display:block}.tk-kennzahlen .tablewrap tbody td:first-child .tk-kz-link{white-space:nowrap}@media (min-width:768px){.app main.tk-kennzahlen .tk-buchungsliste tbody td{vertical-align:middle}.app main.tk-kennzahlen .tk-buchungsliste tbody td:first-child{white-space:nowrap}.app main.tk-kennzahlen .tk-buchungsliste tbody td small.tk-ell{white-space:nowrap;max-width:13rem}.app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(6) small{white-space:nowrap;display:block}.app main.tk-kennzahlen .tk-buchungsliste td .pill{height:21px;min-height:0;font-size:calc(11.5px - .38px * var(--klein,0));padding:0 8px;line-height:21px}.app main.tk-kennzahlen .tk-buchungsliste td :is(button,.btn){min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 10px}.app main.tk-kennzahlen .tk-kz-monat button{min-height:28px}@container tkrahmen (width>=1000px){.app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(4){min-width:10rem}.app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(3){min-width:16rem;max-width:24rem}}.tablewrap.tk-sticky-end.tk-buchungsliste tr.tk-kz-monat td>.row{flex-wrap:wrap;justify-content:flex-start}.app main.tk-kennzahlen .overview-filter{flex-wrap:nowrap;align-items:center;gap:6px}.app main.tk-kennzahlen .overview-filter .tk-filter-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app main.tk-kennzahlen .overview-filter label{flex:0 auto;min-width:0;max-width:none}.app main.tk-kennzahlen .overview-filter :is(select,input){max-width:170px;min-height:32px}.app main.tk-kennzahlen .group-label{margin:0 0 6px}@container tkrahmen (width<=1399px){.app main.tk-kennzahlen .tk-rahmen-weit tbody td:first-child{min-width:0}.app main.tk-kennzahlen .tk-rahmen-weit tbody td:first-child .tk-kz-link{white-space:normal;text-align:left;padding-inline:0}.app main.tk-kennzahlen .tk-rahmen-weit td:has(>small.tk-r-alt+small.tk-r-alt):not(.tk-karte-titel){min-width:10rem}}@container tkrahmen (width<=899px){.app main.tk-kennzahlen .tk-buchungsliste tbody td:first-child{white-space:normal;min-width:0}.app main.tk-kennzahlen .tk-buchungsliste td small.tk-r-alt{margin-top:4px}.app main.tk-kennzahlen .tk-rahmen tbody td:first-child{min-width:0}.app main.tk-kennzahlen .tk-rahmen tbody td:first-child .tk-kz-link{white-space:normal;text-align:left;padding-inline:0}.app main.tk-kennzahlen .tk-rahmen td:has(>small.tk-r-alt+small.tk-r-alt):not(.tk-karte-titel){min-width:10rem}.app main.tk-kennzahlen .tk-rahmen :is(td,th).tk-karte-titel small.tk-r-alt:not(#tk-kein-feld){white-space:normal;font-weight:400}}}.app main.tk-kennzahlen .tk-buchungsliste tr.tk-kz-monat button{white-space:nowrap}@media (max-width:767px){html:root:root:root .app main.tk-kennzahlen .overview-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}html:root:root:root .app main.tk-kennzahlen .overview-filter label{min-width:0;max-width:none}html:root:root:root .app main.tk-kennzahlen .overview-filter label[hidden]{display:none}html:root:root:root .app main.tk-kennzahlen .overview-filter label:has(select) .tk-filter-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root:root:root .app main.tk-kennzahlen .overview-filter :is(select,input){width:100%;min-width:0}html:root:root:root .app main.tk-kennzahlen .overview-filter>small{grid-column:1/-1}}html .app main.tk-kennzahlen .tk-kz-kacheln:not(#tk-kein-feld){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}html .app main.tk-kennzahlen .tk-kz-kacheln>.kpi:not(#tk-kein-feld){justify-content:flex-start;align-self:stretch;min-width:0;height:auto;min-height:0}html .app main.tk-kennzahlen .tk-kz-kacheln>.kpi>.metric:not(#tk-kein-feld){font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}html .app main.tk-kennzahlen .tk-kz-kacheln>.kpi small:not(#tk-kein-feld){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;font-variant-numeric:tabular-nums;margin-top:0;line-height:1.4;display:block;overflow:visible}html .app main.tk-kennzahlen .tk-kz-kacheln>.kpi>small:first-child:not(#tk-kein-feld){line-height:1.35}html .app main.tk-kennzahlen .tk-kz-kacheln>.kpi>div:not(.metric){margin-top:3px}html .app main.tk-kennzahlen .tk-kz-kacheln>.kpi.tk-kz-kritisch>.metric:not(#tk-kein-feld){color:var(--fl-kritisch)}@media (min-width:768px){html .app main.tk-kennzahlen .tk-kz-kacheln:not(#tk-kein-feld){grid-template-columns:repeat(4,minmax(0,1fr))}html .app main.tk-kennzahlen .tk-kz-kacheln>.kpi:not(#tk-kein-feld){padding:12px 14px}html .app main.tk-kennzahlen .tk-kz-kacheln>.kpi>.metric:not(#tk-kein-feld){font-size:min(calc(22px - 3.08px * var(--klein,0)),13cqi);margin:3px 0}}@media (min-width:768px) and (max-width:899px){html .app main.tk-kennzahlen .tk-kz-kacheln:not(#tk-kein-feld){grid-template-columns:repeat(2,minmax(0,1fr))}}html:root:root:root .app main.tk-kennzahlen .tk-kz-karten{align-items:stretch}html:root:root:root .app main.tk-kennzahlen .tk-kz-karten>.panel{align-self:stretch;min-width:0}html:root:root:root .app main.tk-kennzahlen .tk-kz-karten>.panel>.metric{font-variant-numeric:tabular-nums lining-nums}html:root:root:root .app main.tk-kennzahlen .tk-kz-stufe p{font-variant-numeric:tabular-nums}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-height:52px;margin:0;padding:8px 0;display:grid}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task>:is(.tk-wer-foto,.tk-markenzeichen){grid-area:1/1}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task>div{grid-area:1/2;min-width:0}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task>div>strong{font-size:calc(14px - 1.96px * var(--klein,0));overflow-wrap:anywhere;font-weight:600;display:block}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task>div>p{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);font-variant-numeric:tabular-nums;margin:1px 0 0;line-height:1.35}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task>.tk-betrag{font-size:calc(13.5px - 1.89px * var(--klein,0));font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;grid-area:1/3}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task>.tk-kz-balken{border-radius:5px;grid-area:2/2/auto/-1;height:6px}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .tk-kz-balken>i{border-radius:5px}@media (min-width:1100px){html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task{grid-template-columns:30px minmax(0,270px) minmax(40px,1fr) minmax(92px,auto);column-gap:12px}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task>.tk-kz-balken{grid-area:1/3;height:16px}html:root:root:root .app main.tk-kennzahlen .tk-kz-rang .task>.tk-betrag{grid-column:4}}html:root:root:root .app main.tk-kennzahlen .tk-kz-aufschluesselung>.tk-fl-reiter{margin:0}html:root:root:root .app main.tk-kennzahlen :is(.tk-kz-aufschluesselung,.tk-kz-buchungen,.tk-kz-warenwert,.tk-kz-verlauf)>.row.between{flex-wrap:wrap;gap:8px 12px}html:root:root:root .app main.tk-kennzahlen .tk-kz-liste td .num{font-variant-numeric:tabular-nums}html:root:root:root .app main.tk-kennzahlen .tk-kz-liste .tk-karte-titel a{max-width:100%;color:var(--text);font-weight:600;text-decoration:none;display:inline-flex}html:root:root:root .app main.tk-kennzahlen .tk-kz-liste .tk-karte-titel a:hover{text-decoration:underline}html:root:root:root .app main.tk-kennzahlen .tk-kz-liste .tk-wer>span:last-child{white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}@media (min-width:768px){html:root:root:root .app main.tk-kennzahlen .tk-kz-liste tfoot tr>:is(td,th){vertical-align:middle;white-space:nowrap;height:52px;padding-block:10px}}@media (max-width:767px){html .app main.tk-kennzahlen .tk-kz-liste:not(#tk-kein-feld){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}html .app main.tk-kennzahlen .tk-kz-liste :is(tbody,tfoot) tr:not(#tk-kein-feld){border:0;border-top:1px solid var(--row-line,var(--line));box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;padding:10px 0 12px;display:grid}html .app main.tk-kennzahlen .tk-kz-liste tbody tr:first-child:not(#tk-kein-feld){border-top:0;padding-top:2px}html .app main.tk-kennzahlen .tk-kz-liste :is(td,th).tk-karte-titel:not(#tk-kein-feld){grid-column:1/-1;padding:0}html .app main.tk-kennzahlen .tk-kz-liste td[data-label]:not(#tk-kein-feld){text-align:left;min-width:0;font-size:calc(13.5px - 1.89px * var(--klein,0));font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:normal;line-height:1.3;display:block}html .app main.tk-kennzahlen .tk-kz-liste td[data-label]:not(#tk-kein-feld):before{content:attr(data-label);font-size:calc(11.5px - .38px * var(--klein,0));color:var(--fl-gedaempft);white-space:normal;overflow-wrap:anywhere;margin-bottom:1px;font-weight:500;display:block}html .app main.tk-kennzahlen .tk-kz-liste td[data-label]>small:not(.tk-r-alt):not(#tk-kein-feld){font-size:calc(11.5px - .38px * var(--klein,0));color:var(--fl-gedaempft);display:block}html .app main.tk-kennzahlen .tk-kz-liste :is(td,th) small.tk-r-alt:not(#tk-kein-feld){display:none}html .app main.tk-kennzahlen .tk-kz-tabelle .tk-kz-liste :is(td,th).tk-karte-titel:not(#tk-kein-feld){grid-area:1/1/auto/3;align-self:center}html .app main.tk-kennzahlen .tk-kz-tabelle .tk-kz-liste td:nth-child(7):not(#tk-kein-feld){text-align:right;grid-area:1/3;font-weight:600}html .app main.tk-kennzahlen .tk-kz-liste tfoot tr.tk-kz-summe:not(#tk-kein-feld){background:var(--subtle);border:0;border-radius:12px;margin-top:2px;padding:10px 12px 12px}html .app main.tk-kennzahlen .tk-kz-warenwert .tk-kz-liste tbody tr:not(#tk-kein-feld){grid-template-columns:repeat(2,minmax(0,1fr))}}html:root:root:root .app main.tk-kennzahlen .tk-kz-summen{font-variant-numeric:tabular-nums;gap:6px}.tk-kz-paar{align-items:center;gap:10px;min-width:0;display:flex}.tk-kz-bilder{flex:none;align-items:center;gap:4px;min-width:62px;display:inline-flex}.tk-kz-namen{gap:1px;min-width:0;display:grid}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste .tk-kz-namen>a{color:var(--text);font-weight:500;text-decoration:none}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste .tk-kz-namen a:hover{text-decoration:underline}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste .tk-kz-namen small a{color:var(--fl-gedaempft);text-decoration:none}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste td .num{font-variant-numeric:tabular-nums}@media (min-width:768px){html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tbody td:is(:nth-child(2),:nth-child(3),:nth-child(4)),html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tbody td:is(:nth-child(2),:nth-child(3),:nth-child(4)) :is(a,small){white-space:normal}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(3)>a{color:var(--text);font-weight:500;text-decoration:none}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(3)>a:hover{text-decoration:underline}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tbody td.tk-karte-titel{font-weight:500}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tr.tk-kz-monat>td{background:var(--fl-kopf);font-variant-numeric:tabular-nums;height:auto;padding-block:9px}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tr.tk-kz-mehr>td{height:auto}html .app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(6) small:not(#tk-kein-feld){white-space:nowrap;max-width:none;display:block;overflow:visible}@container tkrahmen (width>=1000px){html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(2){min-width:12.5rem}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(3){min-width:9.5rem;max-width:20rem}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(4){min-width:13rem}}}@media (max-width:767px){html .app main.tk-kennzahlen .tk-buchungsliste:not(#tk-kein-feld){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr:not(.tk-kz-monat):not(.tk-kz-mehr):not(#tk-kein-feld){border:0;border-top:1px solid var(--row-line,var(--line));box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:0;padding:10px 0 12px;display:grid}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td[data-label]:not(#tk-kein-feld){text-align:left;min-width:0;font-size:calc(13.5px - 1.89px * var(--klein,0));justify-items:normal;line-height:1.35;display:block}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td[data-label]:not(#tk-kein-feld):before{content:none}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td:first-child:not([colspan]):not(#tk-kein-feld){font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);font-variant-numeric:tabular-nums;grid-area:1/1/auto/-1}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td.tk-karte-titel:not(#tk-kein-feld){order:0;grid-area:2/1;align-self:start;padding:0}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td:nth-child(6):not(#tk-kein-feld){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:2/2;align-self:start;font-weight:600}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td:nth-child(6) small:not(#tk-kein-feld){font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);font-weight:400;display:block}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td:nth-child(3):not(#tk-kein-feld){grid-area:3/1}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td:nth-child(3) small:not(#tk-kein-feld){text-align:left;font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);justify-self:start;display:block}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td:nth-child(5):not(#tk-kein-feld){grid-area:3/2;justify-self:end}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td:nth-child(4):not(#tk-kein-feld){grid-area:4/1}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td.tk-kz-aktion:not(#tk-kein-feld){grid-area:4/2;justify-self:end;padding:0}html .app main.tk-kennzahlen .tk-buchungsliste tbody tr>td.tk-kz-aktion:empty:not(#tk-kein-feld){display:none}html .app main.tk-kennzahlen .tk-buchungsliste td.tk-kz-aktion :is(button,.btn){min-height:38px}html .app main.tk-kennzahlen .tk-buchungsliste tr.tk-kz-monat:not(#tk-kein-feld){border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:14px 0 8px;display:block}html .app main.tk-kennzahlen .tk-buchungsliste tbody:first-of-type tr.tk-kz-monat:not(#tk-kein-feld){border-top:0;padding-top:4px}html .app main.tk-kennzahlen .tk-buchungsliste tr.tk-kz-monat>td:not(#tk-kein-feld){font-size:calc(13px - 1.5px * var(--klein,0));font-variant-numeric:tabular-nums;padding:0;line-height:1.4;display:block}html .app main.tk-kennzahlen .tk-buchungsliste tr.tk-kz-monat .row{gap:8px}html .app main.tk-kennzahlen .tk-kz-monat button{min-height:38px}html .app main.tk-kennzahlen .tk-kz-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html .app main.tk-kennzahlen .tk-kz-filter>input{grid-column:1/-1}html .app main.tk-kennzahlen .tk-kz-filter>:is(input,select){width:100%;min-width:0;max-width:none}}html:root:root:root .app .tk-kz-buchung .tk-kz-felder{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px 16px;display:grid}html:root:root:root .app .tk-kz-buchung .tk-kz-felder>*{min-width:0;margin:0}html:root:root:root .app .tk-kz-buchung .tk-kz-felder :is(input,select){width:100%;max-width:none}html:root:root:root .app .tk-kz-buchung-stand{align-items:center;gap:8px 12px}@media (min-width:640px){html:root:root:root .app .tk-kz-buchung .tk-kz-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){html:root:root .app main.tk-kennzahlen .tk-fl-liste :is(tbody,tfoot) :is(td,th) small.tk-r-alt{display:none}@container tkrahmen (width<=999px){html .app main.tk-kennzahlen .tk-buchungsliste tbody td:nth-child(6) small:not(#tk-kein-feld){white-space:normal}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste .tk-kz-bilder{min-width:0}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste .tk-kz-paar{gap:8px}html:root:root:root .app main.tk-kennzahlen .tk-buchungsliste :is(th,td){padding-inline:8px}}}html:root:root:root .app .tk-kz-buchung>.notice[role=alert]{scroll-margin-bottom:150px}.tk-crf-mit-zeichen{align-items:center;gap:10px;min-width:0;display:flex}.tk-crf-mit-zeichen>.tk-crf-texte{gap:1px;min-width:0;display:grid}.tk-crf-mit-zeichen>.tk-crf-texte>:is(strong,h3,span,a){overflow-wrap:anywhere}.tk-crf-mit-zeichen>.tk-crf-texte>small{color:var(--fl-gedaempft);font-size:calc(13px - 1.5px * var(--klein,0))}html .app main.tk-cr :is(p,div).tk-fl-wichtig{max-width:none;margin:0;line-height:1.45;display:block}html .app main.tk-cr :is(p,div).tk-fl-wichtig a:not(.btn){color:inherit;font-weight:600}html .app main.tk-cr div.tk-fl-wichtig:has(>:is(a.btn,button)){flex-wrap:wrap;gap:10px 16px;display:flex}html .app main.tk-cr div.tk-fl-wichtig>p{min-width:0;color:inherit;flex:260px;max-width:none;margin:0}html .app main.tk-cr .pagehead.tk-crf-kopf{align-items:center;gap:16px 24px}.tk-crf-kopf-person{align-items:center;gap:16px;min-width:0;display:flex}.tk-crf-kopf-person>div{min-width:0}html .app main.tk-cr .tk-crf-absender{border:1px solid var(--fl-linie);background:color-mix(in srgb,var(--surface) 70%,transparent);font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-text2);border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:6px 0 0;padding:4px 12px 4px 5px;display:inline-flex}.tk-crf-absender img{object-fit:contain;background:#fff;border-radius:999px;width:auto;max-width:96px;height:22px;padding:1px 6px}.tk-crf-absender strong{color:var(--text);overflow-wrap:anywhere;font-weight:600}.tk-crf-absender .muted{padding-left:6px}.tk-crf-absender img+strong{margin-left:0}html .app main.tk-cr .overview-filter.tk-crf-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:auto;margin-left:auto}html .app main.tk-cr .overview-filter.tk-crf-filter label{border:1px solid var(--fl-linie);background:color-mix(in srgb,var(--surface) 78%,transparent);min-width:0;max-width:none;height:34px;font-size:calc(12.5px - 1.13px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--fl-gedaempft);white-space:nowrap;border-radius:999px;flex-direction:row;flex:0 auto;align-items:center;gap:6px;padding:0 4px 0 12px;font-weight:500;display:inline-flex}html .app main.tk-cr .overview-filter.tk-crf-filter label :is(select,input){height:28px;min-height:28px;box-shadow:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text);background-color:#0000;border:0;border-radius:999px;width:auto;min-width:0;max-width:190px;padding:0 26px 0 4px;font-weight:600}html .app main.tk-cr .overview-filter.tk-crf-filter label input{padding-right:6px}@media (max-width:767px){html .app main.tk-cr .pagehead.tk-crf-kopf{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html .app main.tk-cr .overview-filter.tk-crf-filter{justify-content:flex-start;width:100%;margin-left:0}html .app main.tk-cr .overview-filter.tk-crf-filter label{flex:0 auto;height:36px}html .app main.tk-cr .overview-filter.tk-crf-filter label :is(select,input){height:30px;min-height:30px;font-size:calc(13.5px - 1.89px * var(--klein,0));max-width:150px}}html .app main.tk-cr .tk-crf-schritte{gap:0;margin:0;padding:0;list-style:none;display:grid}html .app main.tk-cr .tk-crf-schritte>li{border-top:1px solid var(--fl-linie)}html .app main.tk-cr .tk-crf-schritte>li:first-child{border-top:0}html .app main.tk-cr .tk-crf-schritte>li>a.tk-crf-schritt{min-height:60px;color:var(--text);background:0 0;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0 -8px;padding:10px 8px;text-decoration:none;display:grid}html .app main.tk-cr .tk-crf-schritte>li>a.tk-crf-schritt:hover{background:color-mix(in srgb,var(--subtle) 70%,transparent)}html .app main.tk-cr .tk-crf-schritt>.tk-markenzeichen,html .app main.tk-cr .tk-crf-schritt>.tk-crf-symbol{grid-row:1/span 2}html .app main.tk-cr .tk-crf-schritt>strong{font-size:calc(14.5px - 2.03px * var(--klein,0));grid-column:2;font-weight:600;line-height:1.3}html .app main.tk-cr .tk-crf-schritt>small{color:var(--fl-gedaempft);font-size:calc(13px - 1.5px * var(--klein,0));grid-column:2;line-height:1.4}html .app main.tk-cr .tk-crf-schritt>.tk-bubble{grid-area:1/3/span 2}html .app main.tk-cr .tk-crf-schritt[data-kritisch]>strong{color:var(--fl-kritisch)}.tk-crf-symbol{background:var(--fl-neutral-bg);width:30px;height:30px;color:var(--fl-neutral-fg);border-radius:8px;place-items:center;display:inline-grid}.tk-crf-symbol svg{width:16px;height:16px}@media (max-width:767px){html .app main.tk-cr .tk-crf-schritte>li>a.tk-crf-schritt{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:12px 8px}html .app main.tk-cr .tk-crf-schritt>.tk-bubble{grid-area:auto/2;justify-self:start;margin-top:6px}}html .app main.tk-cr .tk-crf-geldliste{margin:0;padding:0;list-style:none;display:grid}html .app main.tk-cr .tk-crf-geldliste>li{border-top:1px solid var(--fl-linie);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:60px;padding:10px 0;display:grid}html .app main.tk-cr .tk-crf-geldliste>li:first-child{border-top:0}html .app main.tk-cr .tk-crf-geldliste>li>.tk-markenzeichen{grid-row:1/span 2}html .app main.tk-cr .tk-crf-geldliste>li>a{font-weight:600;font-size:calc(14.5px - 2.03px * var(--klein,0));color:var(--text);overflow-wrap:anywhere;grid-column:2;text-decoration:none}html .app main.tk-cr .tk-crf-geldliste>li>a:hover{text-decoration:underline}html .app main.tk-cr .tk-crf-geldliste>li>small{color:var(--fl-gedaempft);font-size:calc(13px - 1.5px * var(--klein,0));grid-column:2;line-height:1.4}html .app main.tk-cr .tk-crf-geldliste>li>.num{font-weight:600;font-size:calc(14.5px - 2.03px * var(--klein,0));white-space:nowrap;grid-area:1/3/span 2}html .app main.tk-cr .tk-crf-geldliste>li.tk-ueberfaellig>:is(small,.num){color:var(--fl-kritisch)}@media (max-width:767px){html .app main.tk-cr .tk-crf-geldliste>li{align-items:start}html .app main.tk-cr .tk-crf-geldliste>li>.num{font-size:calc(14px - 1.96px * var(--klein,0));grid-row:1}html .app main.tk-cr .tk-crf-geldliste>li>small{grid-column:2/-1}}html .app main.tk-cr .tk-umbau-geld-kurz-kacheln{align-items:stretch}html .app main.tk-cr .tk-umbau-geld-kurz-kacheln>.kpi{flex-direction:column;gap:4px;display:flex}html .app main.tk-cr .tk-umbau-geld-kurz-kacheln>.kpi>small:last-of-type{margin-top:auto;padding-top:6px}html .app main.tk-cr .tk-crf-kritisch{color:var(--fl-kritisch);font-weight:600}@media (min-width:1100px){html .app main.tk-cr .tk-cr-kartenraster.tk-crf-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}}html .app main.tk-cr .panel.stack.tk-cr-karte.tk-crf-karte{flex-direction:column;gap:10px;padding:16px 18px;display:flex}html .app main.tk-cr .tk-crf-karte>.tk-crf-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}html .app main.tk-cr .tk-crf-karte>.tk-crf-karte-kopf h3{font-size:calc(15.5px - 2.17px * var(--klein,0));letter-spacing:-.01em;text-transform:none;color:var(--text);margin:0;font-weight:700;line-height:1.3}html .app main.tk-cr .tk-crf-karte>.tk-crf-karte-kopf .tk-crf-mit-zeichen{flex:200px}html .app main.tk-cr .tk-crf-karte .tk-crf-karte-zahlen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}html .app main.tk-cr .tk-crf-karte .tk-crf-karte-zahlen>.num{font-size:calc(15px - 2.1px * var(--klein,0));color:var(--text);font-weight:700}html .app main.tk-cr .tk-crf-karte .tk-crf-karte-zahlen>.num>small{color:var(--fl-gedaempft);font-weight:500;font-size:calc(12.5px - 1.13px * var(--klein,0));margin-right:6px}html .app main.tk-cr .tk-crf-karte .tk-crf-frist{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);margin:0}html .app main.tk-cr .tk-crf-karte .tk-crf-frist strong{color:var(--text);font-weight:600}html .app main.tk-cr .tk-crf-karte .tk-crf-monatszeile{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}html .app main.tk-cr .tk-crf-karte .tk-crf-monatszeile>small{color:var(--fl-gedaempft);font-size:calc(12.5px - 1.13px * var(--klein,0))}html .app main.tk-cr .panel.tk-cr-karte.tk-crf-karte>.tk-cr-karte-fuss{border-top:1px solid var(--fl-linie);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px}html .app main.tk-cr .tk-cr-karte.tk-crf-karte:has(>.tk-crf-karte-kopf){background:var(--surface)}@media (max-width:767px){html .app main.tk-cr .panel.tk-cr-karte.tk-crf-karte>.tk-cr-karte-fuss>small{flex:100%}html .app main.tk-cr .panel.tk-cr-karte.tk-crf-karte>.tk-cr-karte-fuss>:is(.btn,button){flex:1 1 0;justify-content:center;min-height:42px}}@media (min-width:1041px){html .app main.tk-cr .tk-cr-liste.tk-crf-liste tbody td{vertical-align:middle;height:60px;padding-block:10px}html .app main.tk-cr .tk-cr-liste.tk-crf-liste thead th{font-size:calc(12px - .75px * var(--klein,0));font-weight:600}}html .app main.tk-cr .tk-crf-liste td .tk-crf-mit-zeichen{text-align:left}@media (max-width:1040px){html .app main.tk-cr .tk-crf-liste td .tk-crf-mit-zeichen{text-align:right;flex-direction:row-reverse}}html .app main.tk-cr .tk-crf-beleg-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}html .app main.tk-cr .tk-crf-beleg-kopf .tk-crf-texte{justify-items:start;gap:6px}html .app main.tk-cr .tk-crf-beleg-kopf h3{font-size:calc(16px - 2.24px * var(--klein,0));letter-spacing:-.01em;text-transform:none;color:var(--text);margin:0;font-weight:700}html .app main.tk-cr .tk-crf-beleg-kopf>.metric{font-size:calc(26px - 3.64px * var(--klein,0));font-weight:800;font-family:var(--font-display);white-space:nowrap;margin:0}@media (min-width:900px){html .app main.tk-cr .tk-cr-beleg .tk-cr-zeitleiste{gap:0;padding:6px 0 2px;display:flex}html .app main.tk-cr .tk-cr-beleg .tk-cr-zeitleiste>li{min-width:0;font-size:calc(12.5px - 1.13px * var(--klein,0));flex:1 1 0;padding:20px 12px 0 0;line-height:1.4}html .app main.tk-cr .tk-cr-beleg .tk-cr-zeitleiste>li:before{width:12px;height:12px;top:0;left:0}html .app main.tk-cr .tk-cr-beleg .tk-cr-zeitleiste>li:not(:last-child):after{background:var(--fl-linie);border-radius:2px;width:auto;height:2px;inset:5.5px 4px auto 16px}html .app main.tk-cr .tk-cr-beleg .tk-cr-zeitleiste>li.done:not(:last-child):after{background:var(--fl-k-gruen)}}@media (max-width:767px){html .app main.tk-cr .tk-crf-beleg-kopf>.metric{font-size:calc(22px - 3.08px * var(--klein,0))}}html .app main.tk-cr a.task.tk-crf-vertrag{align-items:center;gap:12px;min-height:64px}html .app main.tk-cr a.task.tk-crf-vertrag .tk-crf-texte>strong{font-size:calc(14.5px - 2.03px * var(--klein,0));font-weight:600}html .app main.tk-cr a.task.tk-crf-vertrag[data-offen]{border-color:color-mix(in srgb,var(--fl-gelb-fg) 35%,transparent);background:var(--fl-gelb-bg)}@media (max-width:767px){html .app main.tk-cr a.task.tk-crf-vertrag{flex-wrap:wrap}html .app main.tk-cr a.task.tk-crf-vertrag>.tk-bubble{margin-left:40px}}html .app main.tk-cr .tk-crf-fortschritt{background:var(--fl-k-grau);border-radius:999px;height:4px;overflow:hidden}html .app main.tk-cr .tk-crf-fortschritt>span{background:var(--fl-gruen);border-radius:999px;height:100%;transition:width .2s;display:block}@media (max-width:767px){html .app main.tk-cr nav.steps.tk-crf-schrittleiste{flex-wrap:nowrap;gap:6px;display:flex;overflow:visible}html .app main.tk-cr nav.steps.tk-crf-schrittleiste>a{text-align:center;white-space:nowrap;flex:none;justify-content:center;min-width:40px;padding-inline:12px}html .app main.tk-cr nav.steps.tk-crf-schrittleiste>a.current{flex:auto}html .app main.tk-cr nav.steps.tk-crf-schrittleiste>a:not(.current)>.tk-crf-schrittname{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html .app main.tk-cr nav.steps.tk-crf-schrittleiste>a:not(.current):before{content:attr(data-nr)}}html .app main.tk-cr .tk-choice.tk-crf-wahlkarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html .app main.tk-cr .tk-choice.tk-crf-wahlkarten>label{border:1px solid var(--fl-linie);background:color-mix(in srgb,var(--surface) 80%,transparent);min-height:52px;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:500;line-height:1.4;display:flex}html .app main.tk-cr .tk-choice.tk-crf-wahlkarten>label>input{margin-top:1px}html .app main.tk-cr .tk-choice.tk-crf-wahlkarten>label:has(input:checked){border-color:var(--fl-gruen);background:var(--fl-gruen-bg);color:var(--fl-gruen-fg);font-weight:600}html .app main.tk-cr .tk-choice.tk-crf-wahlkarten>label:has(input:disabled){opacity:.55;cursor:not-allowed}html .app main.tk-cr .tk-choice.tk-crf-wahlkarten>label:has(input:focus-visible){outline:2px solid var(--fl-gruen);outline-offset:2px}@media (max-width:767px){html .app main.tk-cr .tk-choice.tk-crf-wahlkarten{grid-template-columns:minmax(0,1fr)}}html .app main.tk-cr label.tk-crf-foto-wahl{cursor:pointer;border-radius:50%;flex:none;gap:0;min-height:0;margin:0;padding:0;display:inline-grid;position:relative}html .app main.tk-cr label.tk-crf-foto-wahl:hover .tk-wer-foto{filter:brightness(.94)}html .app main.tk-cr label.tk-crf-foto-wahl:focus-within .tk-wer-foto{outline:2px solid var(--fl-gruen);outline-offset:3px}html .app main.tk-cr label.tk-crf-foto-wahl:after{content:"";background:var(--surface) center/13px no-repeat;border:1px solid var(--fl-linie);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236C7770' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3C/svg%3E");border-radius:50%;width:24px;height:24px;position:absolute;bottom:-2px;right:-2px}html .app main.tk-cr .tk-crf-kopf-name{color:var(--fl-text2);font-size:calc(14px - 1.96px * var(--klein,0));margin:2px 0 0}html .app main.tk-cr .tk-crf-kopf-name strong{color:var(--text);font-weight:600}html .app main.tk-cr.tk-cr-mehr .tk-menu .task{min-height:56px;font-weight:500}.pagehead.tk-crf-kopf>.tk-markenzeichen[data-gross]{align-self:flex-start;margin-top:2px}.pagehead.tk-crf-kopf:has(>.tk-markenzeichen[data-gross]){justify-content:flex-start;align-items:flex-start;gap:14px;display:flex}html .app main.tk-cr .panel.tk-crf-gefahr{border:1px solid color-mix(in srgb,var(--fl-rot-fg) 35%,transparent);margin-top:12px}html .app main.tk-cr .panel.tk-crf-gefahr>h2{color:var(--fl-kritisch)}html .app main.tk-cr .tk-crf-provision>li{gap:8px 12px;padding:12px 0}html .app main.tk-cr .tk-crf-provision>li>small:has(>.pill){flex-wrap:wrap;align-items:center;gap:8px;display:flex}html .app main.tk-cr .tk-crf-provision>li>.num{font-size:calc(15px - 2.1px * var(--klein,0))}html .app main.tk-cr .tk-crf-provision .tk-pay-details{border:1px solid var(--fl-linie);background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:12px;gap:6px 20px;max-width:560px;padding:12px 14px}html .app main.tk-cr .tk-crf-provision .tk-pay-details dt{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-gedaempft)}html .app main.tk-cr .tk-crf-provision .tk-pay-details dd{font-weight:600;font-size:calc(13.5px - 1.89px * var(--klein,0))}html .app main.tk-cr .tk-crf-anteil-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}html .app main.tk-cr .tk-crf-anteil-kopf>h2{margin:0}html .app main.tk-cr .tk-crf-monatsreiter a{align-items:center;gap:7px;display:inline-flex}html .app main.tk-cr .tk-crf-monatsreiter .tk-monat-kaestchen{border-radius:4px;width:12px;height:12px}html .app main.tk-cr dl:is(.tk-cr-kacheln,.tk-cr-werte).tk-fl-angaben{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px;margin:0;display:grid}html .app main.tk-cr dl:is(.tk-cr-kacheln,.tk-cr-werte).tk-fl-angaben>div{box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:start;gap:2px;min-width:0;padding:0;display:grid}html .app main.tk-cr dl:is(.tk-cr-kacheln,.tk-cr-werte).tk-fl-angaben dt{color:var(--fl-gedaempft);font-size:calc(12px - .75px * var(--klein,0));letter-spacing:0;text-transform:none;font-weight:600}html .app main.tk-cr dl:is(.tk-cr-kacheln,.tk-cr-werte).tk-fl-angaben dd{text-align:left;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:767px){html .app main.tk-cr dl:is(.tk-cr-kacheln,.tk-cr-werte).tk-fl-angaben{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}html .app main.tk-cr .panel .task>.tk-bubble{flex:none}html .app main.tk-cr .tk-ig-bild{width:44px;height:44px;font-size:calc(18px - 2.52px * var(--klein,0));font-family:var(--font-display)}html .app main.tk-cr .tk-ig-zeile{align-items:center;gap:12px}html .app main.tk-cr .tk-crf-kopf .tk-wer-foto{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--fl-linie)}html .app main.tk-cr .tk-crf-kopf .tk-wer-foto .muted{font-size:0}@media (min-width:1100px){html .app main.tk-cr.tk-cr-konto{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}html .app main.tk-cr.tk-cr-konto>*{grid-column:1/-1;margin:0}html .app main.tk-cr.tk-cr-konto>section.panel:not(.tk-crf-gefahr){grid-column:auto}html .app main.tk-cr.tk-cr-konto>section.panel p{max-width:none}html .app main.tk-cr.tk-cr-konto>section.panel:nth-of-type(odd):has(+.tk-crf-gefahr){grid-column:1/-1}}@media (min-width:560px){html dialog .grid.tk-crf-felder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}html dialog .grid.tk-crf-felder>:not(label){grid-column:1/-1}}html:root:root .app main.tk-cr .panel.stack.tk-crf-gefahr{border-color:color-mix(in srgb,var(--fl-rot-fg) 45%,transparent)}main.tk-cr input[type=file]:not(.sr-only),dialog.tk-cr input[type=file]:not(.sr-only){height:auto!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important;overflow:visible!important}html .app main.tk-cr-einreichen .row.tk-crf-schrittfuss{justify-content:flex-end}html .app main.tk-cr-einreichen .row.tk-crf-schrittfuss>:first-child{margin-right:auto}html .app main.tk-cr-einreichen details>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}html .app main.tk-cr-einreichen details>summary::-webkit-details-marker{display:none}html .app main.tk-cr-einreichen details>summary:before{display:none}html .app main.tk-cr-einreichen details>summary:after{content:"";border-right:1.5px solid var(--fl-gedaempft);border-bottom:1.5px solid var(--fl-gedaempft);flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}html .app main.tk-cr-einreichen details[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}@media (max-width:767px){html .app main.tk-cr-einreichen .row.tk-crf-schrittfuss>:first-child{margin-right:0}}html .app main.tk-postausgang .toolbar{align-items:center;gap:8px}html .app main.tk-postausgang .toolbar:after{content:none;display:none}html .app main.tk-postausgang .toolbar>*{order:0}html .app main.tk-postausgang .toolbar>button[aria-pressed]{height:32px;min-height:32px;line-height:1;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;border-radius:999px;padding:0 13px}html .app main.tk-postausgang .toolbar>button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}html .app main.tk-postausgang .toolbar>.tk-post-aktualisieren{white-space:nowrap;border-radius:999px;margin-left:auto}@media (min-width:768px){html .app main.tk-postausgang .toolbar>input[type=search]{flex:0 280px;min-width:180px;margin-right:6px}}@media (max-width:767px){html .app main.tk-postausgang .toolbar>button[aria-pressed],html .app main.tk-postausgang .toolbar>.tk-post-aktualisieren{height:36px;min-height:36px}}html .app main.tk-postausgang>.panel.stack.tk-post-liste{gap:0;padding-block:6px}html .app main.tk-postausgang .tk-post-zeile{border-top:1px solid var(--row-line,var(--line));border-bottom:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:6px 12px;padding:12px 0;display:grid}html .app main.tk-postausgang .tk-post-zeile:first-child{border-top:0}html .app main.tk-postausgang .tk-post-wer{grid-area:1/1;place-items:center;width:30px;height:30px;margin-top:2px;display:inline-grid}html .app main.tk-postausgang .tk-post-wer .tk-wer-foto{width:30px;height:30px}html .app main.tk-postausgang .tk-post-texte{grid-column:2;gap:2px;min-width:0;display:grid}html .app main.tk-postausgang .tk-post-texte>strong{font-size:calc(14.5px - 2.03px * var(--klein,0));color:var(--text);overflow-wrap:anywhere;font-weight:600;line-height:1.35}html .app main.tk-postausgang .tk-post-texte>p{max-width:none;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-gedaempft);overflow-wrap:anywhere;margin:0;line-height:1.4}html .app main.tk-postausgang .tk-outbox-mail{font-family:inherit;font-size:inherit}html .app main.tk-postausgang .tk-post-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 10px;min-width:0;display:flex}html .app main.tk-postausgang .tk-post-wann{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-text2);font-variant-numeric:tabular-nums;white-space:nowrap}html .app main.tk-postausgang .tk-post-stand{min-width:0;max-width:100%;display:inline-flex}html .app main.tk-postausgang .tk-post-aktionen{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;min-width:0;margin:0;display:flex}html .app main.tk-postausgang .tk-post-aktionen:empty{display:none}html .app main.tk-postausgang .tk-post-aktionen>:is(.btn,button){white-space:nowrap;border-radius:999px}html .app main.tk-postausgang .tk-post-hinweis{max-width:none;font-size:calc(12.5px - 1.13px * var(--klein,0));overflow-wrap:anywhere;grid-column:2;margin:0;line-height:1.45}html .app main.tk-postausgang .tk-post-hinweis.muted{color:var(--fl-gedaempft)}html .app main.tk-postausgang .tk-post-hinweis.tk-error{border:1px solid color-mix(in srgb,var(--fl-rot-fg) 35%,transparent);background:var(--fl-rot-bg);color:var(--fl-rot-fg);border-radius:10px;padding:7px 11px}html .app main.tk-postausgang .tk-post-zeile.tk-outbox-mark{background:var(--accent-soft);box-shadow:-10px 0 0 var(--accent-soft),10px 0 0 var(--accent-soft);border-top-color:#0000;border-radius:10px}html .app main.tk-postausgang .tk-post-zeile.tk-outbox-mark+.tk-post-zeile{border-top-color:#0000}@media (min-width:768px){html .app main.tk-postausgang .tk-post-zeile{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:60px;padding:10px 0}html .app main.tk-postausgang .tk-post-wer{grid-row:1/span 2;align-self:start;margin-top:4px}html .app main.tk-postausgang .tk-post-texte{grid-row:1}html .app main.tk-postausgang .tk-post-meta{grid-row:2}html .app main.tk-postausgang .tk-post-aktionen{flex-wrap:nowrap;grid-area:1/3/span 2;justify-content:flex-end}html .app main.tk-postausgang .tk-post-hinweis{grid-area:3/2/auto/-1}}@media (min-width:1360px){html .app main.tk-postausgang>.panel.stack.tk-post-liste{grid-template-columns:30px minmax(0,1fr) auto auto auto;column-gap:16px;display:grid}html .app main.tk-postausgang .tk-post-zeile{grid-column:1/-1;grid-template-columns:subgrid;column-gap:16px}html .app main.tk-postausgang .tk-post-wer{grid-row:1;align-self:center;margin-top:0}html .app main.tk-postausgang .tk-post-meta{display:contents}html .app main.tk-postausgang .tk-post-wann{grid-area:1/3}html .app main.tk-postausgang .tk-post-stand{grid-area:1/4}html .app main.tk-postausgang .tk-post-aktionen{grid-area:1/5}html .app main.tk-postausgang .tk-post-hinweis{grid-area:2/2/auto/-1}}@media (max-width:767px){html .app main.tk-postausgang .tk-post-meta{gap:6px 8px}html .app main.tk-postausgang .tk-post-wann{font-size:calc(12.5px - 1.13px * var(--klein,0))}html .app main.tk-postausgang .tk-post-hinweis{order:1}html .app main.tk-postausgang .tk-post-aktionen{order:2}html .app main.tk-postausgang .tk-post-aktionen>:is(.btn,button){min-height:38px}}.tk-usage{gap:var(--space-2);display:grid}.tk-usage .row.between{align-items:baseline}.tk-support-active{gap:var(--space-3);display:grid}.tk-std-list{gap:var(--space-3);line-height:var(--line-body);margin:0;padding:0;list-style:none;display:grid}.tk-std{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.tk-std-info{gap:var(--space-1);min-width:0;display:grid}.tk-std-info code{overflow-wrap:anywhere;font-weight:600}.tk-std-info small{overflow-wrap:anywhere;display:block}.tk-std-edit{gap:var(--space-2);align-items:flex-start;min-width:0;display:flex}.tk-std-edit>:first-child{flex:12rem;min-width:12rem}.tk-std-edit textarea{min-height:0;font-size:var(--size-xs);line-height:1.5}.tk-std-edit button{flex:none}@media (max-width:760px){.tk-std{grid-template-columns:minmax(0,1fr)}.tk-std-edit{flex-wrap:wrap}.tk-std-edit>:first-child{flex-basis:100%;min-width:0}}.tk-betrieb .panel h2{font-size:var(--size-lg)}.tk-std>.tk-error{grid-column:1/-1}html[data-look] .tk-betrieb h1,.tk-betrieb h1{font-size:calc(24px - 3.36px * var(--klein,0));letter-spacing:-.028em;margin-bottom:var(--space-2);font-weight:600;line-height:1.25}.tk-betrieb .panel:has(>.metric)>h2{font-size:calc(10px + 1px * var(--mindest,0));letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.5;font-family:var(--font-body)}.tk-betrieb .panel:has(>.metric)>.metric{font-family:var(--font-body);font-size:calc(24px - 3.36px * var(--klein,0));letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.3}.tk-betrieb .panel:has(>.metric)>p{font-size:var(--size-xs);color:var(--muted)}.tk-betrieb .panel:has(>.metric){gap:var(--space-2)}.tk-browserfehler td:nth-child(2){white-space:normal;min-width:320px;max-width:640px}.tk-browserfehler td:nth-child(2) strong{overflow-wrap:anywhere;display:block}.tk-browserfehler td small{color:var(--muted);overflow-wrap:anywhere;display:block}.tk-betrieb-verlauf{gap:6px;margin:0;display:grid}.tk-betrieb-verlauf svg{width:100%;height:140px;display:block}.tk-betrieb-verlauf rect.voll{fill:var(--accent,currentColor)}.tk-betrieb-verlauf rect.leer{fill:color-mix(in srgb,currentColor 18%,transparent)}.tk-betrieb-verlauf figcaption{color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));justify-content:space-between;gap:8px;display:flex}.tk-betrieb-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tk-betrieb-liste.panel{padding:16px}.tk-betrieb-liste>li{overflow-wrap:anywhere}.tk-betrieb-filter{margin-bottom:16px}.tk-traffic{gap:var(--space-4)}.tk-traffic-kopf{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.tk-traffic-kopf h2{font-size:var(--size-lg);margin:0}.tk-traffic-neu{min-height:0;font-size:inherit;padding:0 4px;text-decoration:underline}.tk-trend{white-space:nowrap;font-weight:600}.tk-trend-auf,.tk-trend-neu{color:var(--success)}.tk-trend-ab{color:var(--error)}.tk-trend-gleich,.tk-trend-keiner{color:var(--muted)}.tk-chart-leer{font-size:var(--size-xs);margin:0}.tk-filter-rechts{margin-left:auto}.tk-abschnitt{font-size:var(--size-lg);margin-top:var(--space-4)}@media (max-width:900px){.tk-filter-rechts{flex-basis:100%;margin-left:0}}@media (max-width:760px){.tk-traffic .tk-chart .chart-legend{gap:6px}}.tk-startseite{white-space:nowrap}.tk-betrieb-navwahl{display:none}.tk-betrieb-navwahl select{width:100%;min-width:0}.tk-betrieb-nav{gap:var(--space-3) var(--space-8);padding-bottom:var(--space-4);border-bottom:var(--border) solid var(--line);flex-wrap:wrap;display:flex}.tk-betrieb-gruppe{align-content:start;gap:6px;display:grid}.tk-betrieb-gruppe-titel{font-size:calc(10px + 1px * var(--mindest,0));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.tk-betrieb-gruppe .settingsnav{gap:6px}.tk-betrieb-gruppe .settingsnav a{font-size:var(--size-sm);color:var(--text);padding:6px 12px;text-decoration:none}.tk-betrieb-gruppe .settingsnav a.current{color:var(--accent);font-weight:600}.tk-betrieb-protokoll{font-size:var(--size-xs);color:var(--muted);margin:0}@media (max-width:767px){.tk-betrieb>.tk-betrieb-nav{display:none}.tk-betrieb .tk-betrieb-navwahl{display:block}}.tk-demo-zeilen{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tk-demo-zeile{gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(9rem,1fr) minmax(6.5rem,.7fr) minmax(8rem,.8fr) minmax(12rem,2fr) auto;align-items:end;display:grid}.tk-demo-zeile label{min-width:0;font-size:var(--size-xs);color:var(--muted);gap:4px;display:grid}.tk-demo-zeile input,.tk-demo-zeile select{width:100%;min-width:0;color:var(--text)}.tk-demo-zeile>.tk-error{grid-column:1/-1;margin:0}.tk-demo-kopf{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.tk-demo-kopf p{max-width:640px;margin:0}.tk-demo-achtung .metric{color:var(--warning)}.tk-demo-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;display:grid}.tk-demo-seite{top:var(--space-4);position:sticky}.tk-demo-seite .tk-demo-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-demo-seite .tk-demo-zeile .tk-demo-link,.tk-demo-seite .tk-demo-weg{grid-column:1/-1}.tk-demo-weg{justify-self:start}.tk-demo-plus{gap:var(--space-2);flex-wrap:wrap}.tk-demo-muster{padding:var(--space-2) var(--space-3);background:var(--subtle);border-radius:var(--radius-md);font-size:var(--size-xs);overflow-wrap:anywhere;display:block}.tk-demo-hinweise .source-note{margin:0}.tk-abschnitt{font-size:var(--size-lg);margin:0}.tk-demo-karten{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tk-demo-karte{gap:var(--space-2) var(--space-5);grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:start;display:grid}.tk-demo-zeit{justify-items:start;gap:4px;display:grid}.tk-demo-zeit strong{font-size:var(--size-lg);line-height:1.2}.tk-demo-zeit span{color:var(--muted);font-size:var(--size-sm)}.tk-demo-bucher{gap:2px;min-width:0;display:grid}.tk-demo-bucher>*{overflow-wrap:anywhere;display:block}.tk-demo-notiz{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.tk-demo-fakten{gap:var(--space-2) var(--space-6);margin:var(--space-1) 0 0;flex-wrap:wrap;grid-column:2;display:flex}.tk-demo-fakten div{gap:2px;min-width:0;display:grid}.tk-demo-fakten dt{font-size:var(--size-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tk-demo-fakten dd{overflow-wrap:anywhere;min-width:0;margin:0}.tk-demo-aktionen{gap:var(--space-2);flex-wrap:wrap;grid-column:2}.tk-demo-url{overflow-wrap:anywhere}.tk-demo-freiliste{gap:var(--space-4);display:grid}.tk-demo-tag h3{font-size:var(--size-sm);margin:0 0 var(--space-2);color:var(--muted);font-weight:600}.tk-demo-tag ul{margin:0;padding:0;list-style:none;display:grid}.tk-demo-tag li{gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border) solid var(--line);grid-template-columns:minmax(120px,150px) minmax(0,1fr) auto;align-items:center;display:grid}.tk-demo-tag li:first-child{border-top:0}.tk-demo-frei-zeit{gap:0;display:grid}.tk-demo-frei-zeit small,.tk-demo-frei-link small{color:var(--muted);font-size:var(--size-xs);display:block}.tk-demo-frei-link{overflow-wrap:anywhere;gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.tk-demo-frei-knoepfe{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.tk-demo-frei-knoepfe button{min-height:32px;font-size:var(--size-xs);padding:4px 12px}.tk-demo-vergangen{margin-top:var(--space-2)}.tk-demo-vergangen>summary{cursor:pointer;padding:var(--space-2) 0;font-weight:600}.tk-demo-vergangen-liste{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-demo-vergangen-liste li{gap:var(--space-2) var(--space-3);font-size:var(--size-sm);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:1100px){.tk-demo-layout{grid-template-columns:minmax(0,1fr)}.tk-demo-seite{position:static}}@media (max-width:760px){.tk-demo-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-demo-zeile .tk-demo-link,.tk-demo-weg{grid-column:1/-1}.tk-demo-karte{grid-template-columns:minmax(0,1fr)}.tk-demo-fakten,.tk-demo-aktionen{grid-column:1}.tk-demo-aktionen button{flex:auto}.tk-demo-tag li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.tk-demo-frei-knoepfe{grid-column:1/-1;justify-content:flex-start}}.tk-demo-plakette{margin-top:4px;text-decoration:none;display:inline-block}@media (min-width:768px){.tk-betrieb :is(.panel.stack,form.stack){gap:12px}.tk-betrieb .grid:has(>label){gap:12px 16px}.tk-betrieb label:not(.row):not(.tk-check):not(.tk-betrieb-navwahl){font-size:calc(12px - .75px * var(--klein,0));gap:4px;line-height:1.35}.tk-betrieb label :is(input:not([type=checkbox]):not([type=radio]),select){height:34px;min-height:34px;font-size:calc(13.5px - 1.89px * var(--klein,0));padding:5px 10px}.tk-betrieb label textarea{font-size:calc(13.5px - 1.89px * var(--klein,0));padding:7px 10px}.tk-betrieb label>small{font-size:calc(11.5px - .38px * var(--klein,0))}.tk-betrieb .tk-std-list{gap:6px}.tk-betrieb .tk-std{gap:12px;padding:10px 12px}.tk-betrieb .tk-std-edit :is(input:not([type=checkbox]),select){height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));padding:4px 10px}.tk-betrieb .tk-std-edit button{min-height:32px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:4px 12px}.tk-betrieb .tablewrap :is(th,td){height:auto;padding:7px 10px}}.tk-konsole-gruss small{font-family:var(--font-body);font-size:var(--size-sm);color:var(--muted);margin-top:4px;font-weight:500;display:block}.grid.tk-heute{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr))}.tk-heute-kachel{background:var(--tile-dark);border-color:var(--bk-kachel-rand);gap:2px;min-width:0;container-type:inline-size}.tk-heute-kachel h2{font-size:var(--size-xs);color:var(--muted);margin:0;font-weight:500}.tk-heute-kachel .metric{font-size:min(calc(28px - 3.92px * var(--klein,0)),22cqi);white-space:nowrap}.tk-heute-kachel p{font-size:var(--size-xs);color:var(--muted);margin:0}.tk-reichweite-kopf{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.tk-reichweite-kopf h2{margin:0}.tk-reichweite-summe{justify-items:end;gap:2px;display:grid}.tk-reichweite-summe .metric{font-size:calc(28px - 3.92px * var(--klein,0));line-height:1}@media (max-width:1100px){.grid.tk-heute{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.grid.tk-heute{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-reichweite-summe{justify-items:start}}.tk-filter-rechts,.tk-filter-rechts .tk-startseite select{min-width:0;max-width:100%}.tk-reichweite-summe small{font-size:var(--size-xs)}.tk-konsole .tablewrap table{min-width:0}.tk-konsole .tablewrap th{white-space:normal}.tk-konsole>.tk-betrieb-protokoll,.tk-konsole>h1{margin:0}.tk-start-zeile{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-start-zeile>span:first-child{overflow-wrap:anywhere;min-width:0}.tk-menu-titel{font-size:var(--size-xs);color:var(--muted);margin:0;font-weight:600}.tk-team-intro{max-width:880px;margin:0}.tk-team-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.tk-team-link{padding:var(--space-2) var(--space-3);background:var(--subtle);border-radius:var(--radius-md);font-size:var(--size-xs);overflow-wrap:anywhere;display:block}.tk-team-einladung{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-team-einladung>span{overflow-wrap:anywhere;min-width:0}.tk-team-tabelle td small{display:block}.tk-link-knopf{height:auto;min-height:0;color:var(--accent);font-size:var(--size-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tk-konsole-gruss h1{margin:0}.tk-crm-filter{flex-wrap:wrap}.tk-crm-filter select{min-width:0;max-width:100%}.tk-crm-board{gap:var(--space-3);max-width:100%;padding-bottom:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;align-items:flex-start;display:flex;position:relative;overflow-x:auto}.tk-crm-board>.tk-crm-spalte{flex:0 0 288px}@media (max-width:560px){.tk-crm-board{scroll-snap-type:x mandatory}.tk-crm-board>.tk-crm-spalte{scroll-snap-align:start;flex-basis:84vw}}.tk-crm-spalte{gap:var(--space-2);min-width:0;padding:var(--space-3);padding-top:calc(var(--space-3) + 6px);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);align-content:start;min-height:160px;display:grid;position:relative}.tk-crm-spalte:before{content:"";background:var(--ton,var(--line));border-radius:var(--radius-md) var(--radius-md) 0 0;height:5px;position:absolute;top:-1px;left:-1px;right:-1px}.tk-crm-spalte.tk-crm-ziel{outline:2px dashed var(--accent);outline-offset:-2px}.tk-crm-spalte-kopf{gap:var(--space-2) var(--space-2);margin:0 0 var(--space-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tk-crm-spalte-kopf h2{font-size:var(--size-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:700;overflow:hidden}.tk-crm-spalte-zahl{font-size:var(--size-xs);color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.tk-crm-spalte-summe{font-size:var(--size-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.tk-crm-sortierung select{width:auto;min-width:0;max-width:150px;height:30px;min-height:30px;font-size:var(--size-xs);--select-pfeil-platz:24px;background-position:right 6px center;padding:2px 8px;font-weight:600}.tk-crm-ablage{border:var(--border) dashed var(--control);border-radius:var(--radius-md);min-height:150px;color:var(--muted);align-content:center;place-items:center;gap:6px;display:grid}.tk-crm-ablage .icon{width:20px;height:20px}.tk-crm-kopfkarte{gap:var(--space-3);display:grid}.tk-crm-kopf{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-crm-kopf h1{font-size:var(--size-xl);margin:0}.tk-crm-kopf-knoepfe{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.tk-crm-kopf-knoepfe>button{align-items:center;gap:6px;display:inline-flex}.tk-crm-kopf-knoepfe .icon{width:16px;height:16px}.tk-demo-teil{white-space:nowrap;flex:none;align-items:stretch;display:inline-flex}.tk-demo-teil>button{align-items:center;gap:6px;display:inline-flex}.tk-demo-teil>button:first-child{border-start-end-radius:0;border-end-end-radius:0}.tk-demo-teil>button.tk-demo-pfeil{border-start-start-radius:0;border-end-start-radius:0;justify-content:center;margin-inline-start:-1px;padding-inline:8px}.tk-demo-teil>button:is(:hover,:focus-visible){z-index:1;position:relative}.tk-inv-menue>.tk-demo-menuekopf{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));padding:4px 10px 2px}.tk-inv-menue>hr.tk-demo-trenner{border:0;border-top:1px solid var(--line);margin:4px 2px}.tk-crm-plus{min-width:var(--control-height);place-items:center;padding:0;display:inline-grid}.tk-crm-plus .icon{width:18px;height:18px}.tk-crm-reiter{flex-wrap:nowrap;margin:0}.tk-crm-reiter a{align-items:center;gap:6px;font-weight:600;display:inline-flex}.tk-crm-punkt{background:var(--ton);border-radius:50%;width:8px;height:8px;display:inline-block}.tk-crm-reiter-zahl{font-size:var(--size-xs);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.tk-crm-suche{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.tk-crm-suchfeld{flex:0 460px;min-width:0;display:block;position:relative}.tk-crm-suchfeld .icon{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}html .app main .tk-crm-suchfeld input[type=search]{width:100%;padding-left:38px}.tk-crm-summe{font-size:var(--size-sm);color:var(--muted);margin:0}.tk-crm-summe strong{color:var(--text);font-variant-numeric:tabular-nums}.tk-crm-summe strong+strong{margin-left:var(--space-3)}.tk-konsole .overview-kpis.tk-crm-kpis .kpi>small{text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:600;font-size:calc(10.5px + .5px * var(--mindest,0))}.tk-konsole .overview-kpis.tk-crm-kpis .kpi>.metric{font-size:calc(26px - 3.64px * var(--klein,0))}.tk-konsole .overview-kpis .tk-crm-kpi-rot>.metric{color:var(--error)}.tk-konsole .overview-kpis .tk-crm-kpi-gruen>.metric{color:var(--success)}@media (max-width:760px){.tk-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-crm-kpis>.kpi:last-child{grid-column:1/-1}}.tk-crm-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.tk-crm-auswertung{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.tk-crm-auswertung h3{font-size:var(--size-sm);margin:0}.tk-crm-leer{font-size:var(--size-xs);margin:0}.tk-crm-karten{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-crm-karte{padding:var(--space-3);background:var(--surface);border:var(--border) solid var(--line);border-radius:var(--radius-md);cursor:grab;min-width:0;box-shadow:var(--shadow-soft);gap:6px;display:grid}.tk-crm-karte small{overflow-wrap:anywhere;font-size:var(--size-xs);display:block}.tk-crm-karte-kopf{align-items:flex-start;gap:6px;min-width:0;display:flex}.tk-crm-griff{color:var(--muted);line-height:1.3;font-size:calc(14px - 1.96px * var(--klein,0));cursor:grab;flex:none}html .app main .tk-crm-karte-name{overflow-wrap:anywhere;min-width:0;color:var(--text);flex:1;text-decoration:none}.tk-crm-karte-name:hover{text-decoration:underline}.tk-crm-plaketten{flex:none;align-items:center;gap:4px;display:inline-flex}.tk-crm-plaketten .tk-inv-mehr{background:0 0;border:0;min-width:24px;height:24px;min-height:24px;padding:0 4px}.tk-crm-alter{border:var(--border) solid var(--control);border-radius:var(--radius-pill);color:var(--muted);font-size:calc(10.5px + .5px * var(--mindest,0));white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:1px 7px;font-weight:700;display:inline-flex}.tk-crm-alter .icon{width:11px;height:11px}.tk-crm-alter-warn{border-color:var(--error);color:var(--error);background:var(--error-bg)}.tk-crm-alter-gelb{border-color:var(--warning);color:var(--warning);background:var(--warning-bg)}.tk-crm-glocke{color:var(--warning);font-size:calc(10.5px + .5px * var(--mindest,0));align-items:center;gap:2px;font-weight:700;display:inline-flex}.tk-crm-glocke .icon{width:14px;height:14px}.tk-crm-glocke-faellig{color:var(--error)}.tk-crm-plakette{font-size:calc(10.5px + .5px * var(--mindest,0));background:var(--success-bg);color:var(--success);justify-self:start;padding:1px 8px}.tk-crm-wert{font-size:var(--size-sm);font-weight:700}.tk-crm-karte-kontakt{font-size:var(--size-xs);gap:2px;min-width:0;display:grid}html .app main .tk-crm-karte-kontakt a{color:var(--text-2);overflow-wrap:anywhere;text-decoration:none}.tk-crm-karte-kontakt a:hover{text-decoration:underline}.tk-crm-karte-angaben{border-top:var(--border) solid var(--line);gap:2px;padding-top:6px;display:grid}.tk-crm-karte-angaben b{font-weight:600}.tk-crm-karte-fuss{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-top:2px;display:flex}.tk-crm-karte-fuss small{min-width:0}.tk-crm-karte-owner{text-align:right;font-weight:600}.tk-crm-karte-stufe select{width:100%;min-width:0;height:30px;min-height:30px;font-size:var(--size-xs);--select-pfeil-platz:24px;background-position:right 6px center;padding:2px 8px 2px 6px}.tk-crm-neben .tk-crm-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.tk-crm-owner{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-size:calc(10.5px + .5px * var(--mindest,0));border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.tk-crm-owner.tk-crm-owner-leer{background:var(--subtle);color:var(--muted)}.tk-crm-ueberfaellig{color:var(--error);font-weight:600}.tk-crm-heute{color:var(--warning);font-weight:600}.tk-crm-tabelle td small{overflow-wrap:anywhere;display:block}.tk-crm-akte,.tk-crm-kundenakte{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start}.tk-crm-formular{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.tk-crm-formular .tk-crm-breit{grid-column:1/-1}.tk-crm-aufgabe{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.tk-crm-kopfzeile{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;align-items:center}.tk-crm-arten{flex-wrap:wrap;gap:6px}.tk-crm-arten button{min-height:32px;font-size:var(--size-xs);padding:4px 12px}.tk-crm-erfassen textarea{width:100%;min-width:0}.tk-crm-verlauf{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tk-crm-eintrag{padding-bottom:var(--space-3);border-bottom:var(--border) solid var(--line);gap:4px;min-width:0;display:grid}.tk-crm-eintrag:last-child{border-bottom:0;padding-bottom:0}.tk-crm-eintrag p{overflow-wrap:anywhere;margin:0}.tk-crm-eintrag-kopf{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.tk-crm-eintrag-kopf small{color:var(--muted)}.tk-crm-system p{color:var(--muted);font-size:var(--size-sm)}.tk-crm-erledigt p{color:var(--muted);text-decoration:line-through}.tk-crm-aufgabe-zeile{gap:var(--space-3);flex-wrap:wrap;align-items:center}.tk-crm-fakten{gap:var(--space-2);margin:0;display:grid}.tk-crm-fakten div{gap:var(--space-2);grid-template-columns:minmax(110px,140px) minmax(0,1fr);display:grid}.tk-crm-fakten dt{color:var(--muted);font-size:var(--size-xs)}.tk-crm-fakten dd{overflow-wrap:anywhere;min-width:0;margin:0}.tk-crm-signale{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-crm-signale li{overflow-wrap:anywhere}.tk-crm-aktionen,.tk-crm-direkt{gap:var(--space-2);flex-wrap:wrap}.tk-crm-unter{font-size:var(--size-sm);margin:0}.tk-crm-stufen{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.tk-crm-stufen li{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--subtle);border-radius:var(--radius-md);display:flex}.tk-start-raster{align-items:start}@media (max-width:560px){.tk-crm-fakten div{grid-template-columns:minmax(0,1fr)}}.tk-crm-board .tk-crm-karte{padding:10px 12px}.tk-lp-abschnitt{gap:var(--space-3);padding:var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;display:grid}.tk-lp-label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.tk-lp-kopf{gap:var(--space-4);padding-top:var(--space-2);align-items:flex-start;display:flex}.tk-lp-avatar{background:var(--ton);width:56px;height:56px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.tk-lp-kopf-text{gap:6px;min-width:0;display:grid}.tk-lp-name{font-size:var(--size-xl);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.tk-lp-chips{flex-wrap:wrap;gap:6px;display:flex}.tk-lp-chips .pill{align-items:center;gap:6px;display:inline-flex}.tk-lp-status-aktiv{background:var(--info-bg);color:var(--info)}.tk-lp-status-gewonnen{background:var(--success-bg);color:var(--success)}.tk-lp-akte{font-size:var(--size-xs)}.tk-lp-kontakt{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-lp-kontakt-zeile{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tk-lp-kontakt-zeile a,.tk-lp-kontakt-zeile>span:last-child{overflow-wrap:anywhere;min-width:0}html .app .tk-lp-kontakt-zeile a{color:var(--text);text-decoration:none}html .app .tk-lp-kontakt-zeile a:hover{text-decoration:underline}.tk-lp-icon{border:var(--border) solid var(--line);border-radius:var(--radius-md);width:36px;height:36px;color:var(--accent);background:var(--surface);flex:none;place-items:center;display:grid}.tk-lp-icon .icon{width:18px;height:18px}.tk-lp-raster{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.tk-lp-raster label{gap:4px;min-width:0;display:grid}.tk-lp-raster select,.tk-lp-raster input{width:100%;min-width:0}.tk-lp-zeiten{font-size:var(--size-xs);color:var(--muted);margin:0;line-height:1.6}@media (max-width:480px){.tk-lp-raster{grid-template-columns:minmax(0,1fr)}}.tk-lp-felder{gap:var(--space-3);margin:0;display:grid}.tk-lp-feld{gap:2px;min-width:0;display:grid}.tk-lp-feld dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.tk-lp-fehlt{border:var(--border) dashed var(--warning);border-radius:var(--radius-pill);color:var(--warning);font-size:var(--size-xs);padding:1px 8px;font-weight:600;display:inline-block}.tk-lp-knoepfe{gap:var(--space-2);flex-wrap:wrap}.tk-lp-knoepfe>:is(button,.btn){align-items:center;gap:6px;display:inline-flex}.tk-lp-knoepfe .icon,.tk-lp-rechts .icon{width:16px;height:16px}.tk-lp-verloren{color:var(--error)}.tk-lp-rechts{justify-content:flex-end}.tk-lp-rechts>button{align-items:center;gap:6px;display:inline-flex}.tk-lp-form textarea{width:100%;min-width:0}.tk-lp-schnell{flex-wrap:wrap;gap:6px}.tk-lp-schnell button{min-height:32px;font-size:var(--size-xs);padding:4px 12px}.tk-lp-zeitpunkt{gap:var(--space-2);border:0;grid-template-columns:minmax(0,1fr) 120px;min-width:0;margin:0;padding:0;display:grid}.tk-lp-zeitpunkt legend{font-weight:600;font-size:var(--size-sm);margin-bottom:4px;padding:0}.tk-lp-zeitpunkt input{width:100%;min-width:0}.tk-pflicht{color:var(--error)}.tk-lp-erinnerungen{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-lp-erinnerungen li{gap:2px var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.tk-lp-erinnerungen li>span{font-weight:600;font-size:var(--size-sm);align-items:center;gap:6px;display:inline-flex}.tk-lp-erinnerungen li>small{color:var(--muted);grid-column:1}.tk-lp-erinnerungen li>button{grid-area:1/2/span 2;align-self:center}.tk-lp-erinnerungen .icon{width:14px;height:14px}.tk-lp-faellig>span{color:var(--error)}.tk-lp-verlauf{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.tk-lp-eintrag{gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.tk-lp-eintrag-icon{border:var(--border) solid color-mix(in srgb,var(--ton) 45%,transparent);background:color-mix(in srgb,var(--ton) 14%,var(--surface));width:36px;height:36px;color:var(--ton);border-radius:50%;place-items:center;display:grid}.tk-lp-eintrag-icon .icon{width:16px;height:16px}.tk-lp-eintrag-text{gap:2px;min-width:0;display:grid}.tk-lp-eintrag-text p{overflow-wrap:anywhere;margin:0}.tk-lp-eintrag-text time,.tk-lp-eintrag-text small{color:var(--muted)}.tk-lp-eintrag-text small{font-size:var(--size-xs)}.tk-lp-mehr{color:var(--text-2);background:0 0;border:0;justify-self:start;padding-left:0;font-weight:700}.tk-crm-tel{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}html .app main .tk-crm-karte-kontakt a.tk-crm-wa{color:var(--success);align-items:center;gap:3px;font-weight:600;display:inline-flex}.tk-crm-wa .icon{width:13px;height:13px}.tk-crm-standard{font-size:var(--size-xs);color:var(--muted);gap:2px;display:grid}.tk-hinweise{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-hinweise li{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.tk-hinweise p{overflow-wrap:anywhere;margin:0}.tk-hinweise small{color:var(--muted)}.tk-hinweis-gelesen{opacity:.75}@media (max-width:560px){.tk-hinweise li{grid-template-columns:36px minmax(0,1fr)}.tk-hinweise li>.btn{grid-column:2;justify-self:start}}.tk-crm-quelle,.tk-lp-quelle{align-items:center;gap:4px;min-width:0;display:inline-flex}.tk-crm-quelle .icon{flex:none;width:13px;height:13px}.tk-lp-quelle .icon{width:16px;height:16px;color:var(--accent)}.tk-lp-termin{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.tk-lp-termin-kommt{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 35%,var(--line))}.tk-lp-termin p{margin:0}.tk-lp-signale{gap:6px var(--space-3);font-size:var(--size-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.tk-lp-signale{grid-template-columns:minmax(0,1fr)}}.tk-lp-empfehlung{font-size:var(--size-sm);margin:0}.tk-crm-tempo{font-size:calc(10.5px + .5px * var(--mindest,0));background:var(--info-bg);color:var(--info);padding:1px 8px}.tk-crm-tempo-dringend{background:var(--error-bg);color:var(--error);font-weight:700}.tk-crm-stockt{font-size:calc(10.5px + .5px * var(--mindest,0));background:var(--warning-bg);color:var(--warning);padding:1px 8px;font-weight:700}.tk-heute{gap:var(--space-4);display:grid}.tk-heute-gruppe{gap:var(--space-2);display:grid}.tk-heute-gruppe h2{margin:0}.tk-heute-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tk-heute-zeile{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;padding:10px 14px;display:flex}.tk-heute-dringend{background:color-mix(in srgb,var(--error-bg) 55%,var(--surface));border-color:color-mix(in srgb,var(--error) 30%,var(--line))}.tk-heute-text{flex:240px;gap:2px;min-width:0;display:grid}.tk-heute-text small{color:var(--muted);overflow-wrap:anywhere}.tk-heute-name{height:auto;min-height:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.tk-heute-name:hover{text-decoration:underline}.tk-heute-aktionen{flex-wrap:wrap;align-items:center;gap:6px}.tk-heute-icon{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.tk-heute-icon .icon{width:16px;height:16px}.tk-lp-rueckfrage{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--info-bg);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tk-lp-rueckfrage>span{font-weight:600;font-size:var(--size-sm)}.tk-lp-rueckfrage button{min-height:32px;font-size:var(--size-xs);padding:4px 12px}.tk-lp-termin-ergebnis{grid-column:1/-1}.tk-lp-dubletten li{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.tk-crm-board{align-items:stretch}.tk-crm-board>.tk-crm-spalte{align-self:flex-start;min-height:0}.tk-crm-ablage{min-height:72px}.tk-crm-board>.tk-crm-abschluss{background:var(--subtle);flex:0 0 200px}.tk-crm-abschluss:before{background:var(--line)}.tk-crm-ablage-ziel{border:var(--border) dashed var(--control);border-radius:var(--radius-md);background:var(--surface);color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;padding:10px 12px;text-decoration:none;display:grid}html .app main .tk-crm-ablage-ziel{color:var(--text);text-decoration:none}.tk-crm-ablage-ziel .tk-crm-punkt{grid-row:1}.tk-crm-ablage-ziel small{font-size:var(--size-xs);grid-column:2}.tk-crm-ablage-ziel.tk-crm-ziel{outline:2px dashed var(--accent);outline-offset:-2px}@media (max-width:560px){.tk-crm-board>.tk-crm-abschluss{flex-basis:84vw}}.tk-crm-karte small.tk-crm-quelle{display:inline-flex}@media (max-width:560px){.tk-konsole .overview-kpis.tk-crm-kpis{gap:6px;padding-bottom:4px;display:flex;position:relative;overflow-x:auto}.tk-konsole .overview-kpis.tk-crm-kpis>.kpi{flex:none;grid-column:auto;min-width:104px;padding:8px 10px}.tk-konsole .overview-kpis.tk-crm-kpis>.kpi>small{min-height:0;font-size:calc(10.5px + .5px * var(--mindest,0));white-space:nowrap}.tk-konsole .overview-kpis.tk-crm-kpis>.kpi>.metric{font-size:calc(20px - 2.8px * var(--klein,0))}.tk-crm-kopf-knoepfe>button{padding-inline:10px}}.app .tk-lp-abschnitt>h3.tk-lp-label,.app .tk-heute-gruppe>h2.tk-lp-label{margin:0;font-size:11px;font-weight:700;line-height:1.4}.tk-demo-wa{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-demo-wa li{gap:var(--space-2);flex-wrap:wrap;align-items:center}.tk-crm-link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0}.tk-crm-link:hover{text-decoration-color:currentColor}.tk-crm-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.tk-crm-reiter button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 2px}.tk-crm-angaben{grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:0;display:grid}.tk-crm-angaben dt{color:var(--muted)}.tk-crm-angaben dd{overflow-wrap:anywhere;margin:0}.tk-crm-verlauf-liste{gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tk-crm-verlauf-liste small{min-width:82px;color:var(--muted);font-variant-numeric:tabular-nums;display:inline-block}@media (max-width:560px){.tk-crm-angaben{grid-template-columns:minmax(0,1fr)}.tk-crm-angaben dt{margin-top:6px}}.tk-crm-signal{background:var(--surface-2,var(--surface));border:var(--border) solid var(--line);font-size:var(--size-sm);color:var(--text);border-radius:10px;align-items:flex-start;gap:6px;margin:2px 0 0;padding:8px 10px;line-height:1.4;display:flex}.tk-crm-signal svg{width:14px;height:14px;color:var(--muted);flex:none;margin-top:2px}.tk-crm-signal span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-crm-schnell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tk-crm-schnell-knopf{border:var(--border) solid var(--line);width:30px;height:30px;color:var(--text);background:var(--surface);border-radius:999px;place-items:center;display:grid}.tk-crm-schnell-knopf:hover{border-color:var(--muted)}.tk-crm-schnell-knopf:focus-visible{outline-offset:2px;outline:2px solid}.tk-crm-schnell-knopf svg{width:15px;height:15px}.tk-heute-signal{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-style:italic;display:-webkit-box;overflow:hidden;color:var(--text)!important}.tk-crm-quelle{font-size:calc(10.5px + .5px * var(--mindest,0));background:var(--surface-2);color:var(--muted);border:var(--border) solid var(--line);align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.tk-crm-quelle svg{width:12px;height:12px}.tk-crm-neu{font-size:calc(10.5px + .5px * var(--mindest,0));background:var(--accent);color:var(--on-accent);padding:1px 8px;font-weight:700}.tk-crm-karte-neu{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-soft)}.tk-start-faellig-aktiv{background:var(--warning-bg);border-color:var(--warning)}.tk-start-faellig-aktiv h2 .tk-start-faellig-zahl{background:var(--warning);min-width:1.8em;color:var(--surface);font-size:var(--size-sm);border-radius:999px;justify-content:center;padding:0 8px;display:inline-flex}.tk-zugang-zahlen{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:12px}.tk-zugang-zahlen .panel{gap:2px;display:grid}.tk-zugang-zahlen strong{font-size:calc(1.6rem - 3.58px * var(--klein,0))}.tk-zugang-personen ul{margin:0 0 6px;padding-left:1.1em}.tk-crm-interesse{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--accent);font-weight:600;display:block}.tk-crm-neu .row.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.tk-crm-neu-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tk-crm-neu-liste li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 0;display:flex}.tk-crm-neu-liste li:last-child{border-bottom:0}.tk-crm-neu-liste li:has(.tk-neu-gesehen){flex-wrap:nowrap;justify-content:space-between;align-items:center}.tk-neu-text{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.tk-neu-gesehen{flex:none;width:30px;min-width:30px;height:30px;min-height:30px}.tk-demo-tage,.tk-demo-zeiten{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.tk-demo-zeiten button{min-width:72px}.tk-demo-datum{font-size:calc(12px - .75px * var(--klein,0));flex-direction:column;gap:2px;display:flex}.tk-demo-schritte{font-size:calc(13px - 1.5px * var(--klein,0));color:var(--muted);gap:16px;margin:0 0 12px;padding:0;list-style:none;display:flex}.tk-demo-schritte .aktiv{color:var(--text);font-weight:600}.tk-demo-schritte .fertig{color:var(--accent)}.tk-demo-vorschau{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;height:520px}.tk-crm-gruppen{gap:var(--space-3);display:grid}.tk-crm-gruppe-kopf{font-size:calc(11.5px - .38px * var(--klein,0));letter-spacing:.02em;color:var(--muted);justify-content:space-between;align-items:center;margin:0 2px 6px;font-weight:600;display:flex}.tk-crm-gruppe-kopf span{font-variant-numeric:tabular-nums}.tk-crm-annehmen{height:24px;min-height:24px;font-size:calc(12px - .75px * var(--klein,0));padding:0 10px}.tk-demo-leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-demo-leiste button{min-height:34px;padding:0 14px}.tk-seitenpanel .tk-demo-tage button,.tk-seitenpanel .tk-demo-zeiten button{min-height:30px;font-size:calc(13px - 1.5px * var(--klein,0));padding:0 10px}.tk-seitenpanel .tk-demo-vorschau{height:420px}.tk-seitenpanel .tk-demo-schritte{margin-bottom:8px}.tk-demo-inline{border:1px solid var(--line);border-radius:12px;padding:12px}.tk-demo-inline-titel{font-size:calc(15px - 2.1px * var(--klein,0));margin:0}.tk-crm-zeichen{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tk-crm-zeichen .pill{font-size:calc(10.5px + .5px * var(--mindest,0));padding:1px 8px;line-height:16px}.tk-crm-stufe{background:var(--surface-2);color:var(--text-2);border:var(--border) solid var(--line)}.tk-crm-schnell .tk-crm-annehmen{height:26px;min-height:26px;font-size:calc(12px - .75px * var(--klein,0));border-radius:999px;margin-left:auto;padding:0 12px}.tk-crm-schnell-knopf{width:28px;height:28px}.tk-crm-interesse{align-items:center;gap:6px;color:var(--text-2)!important;font-weight:500!important;display:flex!important}.tk-crm-punkt-mini{background:var(--success);border-radius:999px;flex:none;width:7px;height:7px}.tk-crm-karte-fuss{border-top:var(--border) solid var(--line);align-items:center;padding-top:6px}.tk-crm-herkunft{min-width:0;color:var(--muted);align-items:center;gap:5px;display:inline-flex!important}.tk-crm-herkunft span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-crm-herkunft .icon,.tk-crm-herkunft svg{flex:none;width:13px;height:13px}.tk-crm-karte-owner{white-space:nowrap;color:var(--text-2)}.tk-crm-karte-neu{border-color:color-mix(in srgb,var(--accent) 70%,var(--line))}.tk-lp-abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tk-lp-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.tk-lp-felder label{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);gap:4px;display:grid}@media (max-width:520px){.tk-lp-felder{grid-template-columns:1fr}}.pill.tk-lp-weg{background:var(--error-bg);color:var(--error);border-color:#0000}.tk-crm-gruppen,.tk-crm-gruppe,.tk-crm-karten{min-width:0}.tk-crm-karte{box-sizing:border-box;max-width:100%;overflow:hidden}.tk-crm-karte-kopf{min-width:0}.tk-crm-karte-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tk-crm-karte-name strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.tk-crm-karte-fuss{min-width:0}.tk-crm-karte-fuss .tk-crm-herkunft{flex:auto;min-width:0}.tk-crm-karte-fuss .tk-crm-karte-owner{text-overflow:ellipsis;flex:0 auto;max-width:45%;overflow:hidden}.tk-crm-karte small.tk-crm-interesse{overflow-wrap:normal;align-items:center;gap:6px;min-width:0;display:flex}.tk-crm-interesse>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-crm-punkt-mini{flex:none}.tk-crm-schnell-info{text-overflow:ellipsis;white-space:nowrap;flex:60px;min-width:0;overflow:hidden}.tk-crm-alter{white-space:nowrap}.tk-crm-gruppe-kopf{letter-spacing:.06em;color:var(--muted);justify-content:space-between;margin:6px 2px 4px;font-size:11px;font-weight:700;display:flex}.tk-crm-sortierung select{color:var(--muted);background-color:#0000;border-color:#0000;font-weight:500}.tk-crm-sortierung select:hover,.tk-crm-sortierung select:focus-visible{border-color:var(--line);color:var(--text)}.tk-team-phasen{flex-wrap:wrap;gap:4px;display:flex}.tk-team-phase{font-size:calc(11.5px - .38px * var(--klein,0));white-space:nowrap;background:color-mix(in srgb,var(--ton) 16%,transparent);color:var(--text-2);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.tk-team-phase b{color:var(--text);font-weight:700}.tk-team-phase-leer{color:var(--muted);opacity:.6;background:0 0}.tk-team-einladen{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;max-width:760px;display:grid}@media (max-width:640px){.tk-team-einladen{grid-template-columns:1fr}}.tk-konsole .panel.tk-empty{max-width:none}.tk-konsole label.row>select{width:auto;min-width:140px;max-width:260px}.tk-konsole .tk-start-zeile{align-items:flex-start}.tk-konsole .tk-start-zeile>span:first-child{line-height:1.45}.tk-konsole .tk-betrieb-liste small{color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0))}.tk-konsole .tablewrap td small.muted{font-size:calc(12px - .75px * var(--klein,0))}.tk-lp-dubletten ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tk-lp-dubletten li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tk-lp-dublette-text{min-width:0;display:grid}.tk-lp-dublette-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tk-lp-dublette-text small{color:var(--muted);font-size:calc(12px - .75px * var(--klein,0))}button.tk-lp-klein{height:28px;min-height:28px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 12px}.tk-pf-ok{color:var(--accent);font-weight:600}.tk-pf-warn{color:var(--warning,var(--muted));font-weight:600}.tk-pf-leer{text-align:center;padding:24px}.tk-pf-nachrichten{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tk-pf-nachrichten li{border:var(--border) solid var(--line);border-radius:var(--radius-md);gap:6px;padding:12px 14px;display:grid}.tk-pf-nachrichten li.uns{background:var(--surface-2)}.tk-pf-nachrichten li.unterwegs{opacity:.75;border-style:dashed}.tk-pf-n-kopf{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.tk-pf-n-kopf small{color:var(--muted)}.tk-pf-n-kopf time{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);margin-left:auto}.tk-pf-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:calc(14px - 1.96px * var(--klein,0));margin:0}.tk-pf-zitat{color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));background:var(--surface-2);border-left:0;border-radius:8px;padding:8px 10px}.tk-pf-anh{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.tk-pf-anh .pill{align-items:center;gap:4px;display:inline-flex}.tk-pf-neu label{gap:4px;display:grid}.tk-pf-einrichten ol{gap:6px;margin:0;padding-left:20px;display:grid}.tk-pf-code{font-family:ui-monospace,Menlo,monospace;font-size:calc(12px - .75px * var(--klein,0))}.tk-konsole .tk-kal-segment{border:var(--border) solid var(--line);background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.tk-konsole .tk-kal-segment>button{box-shadow:none;height:32px;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:600}.tk-konsole .tk-kal-segment>button.primary,.tk-konsole .tk-kal-segment>button[aria-pressed=true]{background:var(--accent);color:var(--on-accent,white)}.tk-crm-owner-zeile{flex-wrap:nowrap;align-items:center;gap:8px}.tk-crm-owner-name{white-space:nowrap}.tk-fin-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (max-width:900px){.tk-fin-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-fin-kachel{gap:4px;padding:16px;display:grid}.tk-fin-kachel small{color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0))}.tk-fin-kachel b{font-size:calc(26px - 3.64px * var(--klein,0));letter-spacing:-.01em;font-weight:700}.tk-fin-kachel span{font-size:calc(12.5px - 1.13px * var(--klein,0))}.tk-fin-kachel.betont b{color:var(--accent)}.tk-fin-legende{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.tk-fin-legende i{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.tk-fin-legende i.eingang,.tk-fin-balken .eingang{background:var(--accent)}.tk-fin-legende i.verteilt,.tk-fin-balken .verteilt{background:color-mix(in srgb,var(--accent) 35%,transparent)}.tk-fin-legende i.erwartet,.tk-fin-balken .erwartet{background:color-mix(in srgb,var(--muted) 30%,transparent)}.tk-fin-chart{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:4px;height:220px;padding-top:8px;display:grid}.tk-fin-spalte{grid-template-rows:1fr auto;gap:4px;min-width:0;height:100%;display:grid}.tk-fin-spalte small{font-size:calc(10.5px + .5px * var(--mindest,0));color:var(--muted);text-align:center;white-space:nowrap;overflow:hidden}.tk-fin-spalte.jetzt small{color:var(--text);font-weight:700}.tk-fin-balken{border-bottom:var(--border) solid var(--line);align-items:flex-end;gap:2px;height:100%;display:flex}.tk-fin-balken span{border-radius:3px 3px 0 0;flex:1;min-height:0}.tk-fin-anteile{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tk-fin-anteile li{grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;display:grid}.tk-fin-anteile li i{background:var(--accent);opacity:.8;border-radius:999px;grid-column:1/-1;height:6px}.tk-team-bereich{margin-top:8px}.tk-team-person{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-team-bereich td small.muted{display:block}.pill.tk-team-rang{margin-left:6px;padding:1px 8px;font-size:11px}.pill.tk-team-rang-entwicklung,.pill.tk-team-rang-admin,.pill.tk-team-rang-vertriebsadmin{background:var(--accent-2,var(--surface-2));color:var(--accent);border-color:#0000}.tk-crm-verlust .kpi{cursor:pointer;font:inherit;color:inherit}.tk-crm-verlust .kpi:hover{border-color:color-mix(in srgb,var(--text) 25%,var(--line))}html:root .tk-crm-verlust .tk-crm-kpi-an{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}html:root .tk-crm-kpi-frisch .metric{color:var(--error)}html:root:root .tk-crm-zeichen .pill.tk-crm-frisch{background:var(--error);color:var(--surface);font-weight:700}html:root:root .tk-crm-karte.tk-crm-karte-frisch{border-color:color-mix(in srgb,var(--error) 60%,var(--line));background:color-mix(in srgb,var(--error-bg) 45%,var(--surface))}.tk-crm-interesse-weg{color:var(--error)}.tk-crm-interesse-weg .tk-crm-punkt-mini{background:var(--error)}.tk-pf-google-kopf{gap:4px;display:grid}.tk-pf-google-kopf h2{margin:0}.tk-pf-google-kopf p{max-width:62ch;margin:0}button.tk-pf-google{min-height:44px;font-size:calc(15px - 2.1px * var(--klein,0));align-items:center;gap:10px;padding:10px 18px;font-weight:600;display:inline-flex}.tk-pf-g{background:var(--surface,Canvas);box-sizing:content-box;border-radius:50%;flex:none;padding:3px}.tk-pf-klein{font-size:calc(13px - 1.5px * var(--klein,0));max-width:70ch;margin:0}.tk-pf-andere{border-top:var(--border) solid var(--line);padding-top:12px}.tk-pf-andere summary{cursor:pointer;font-weight:600;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--muted)}.tk-pf-andere[open] summary{margin-bottom:10px}.tk-pf-meldung{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;padding:12px 14px;display:flex}.tk-pf-meldung p{flex:280px;margin:0}.tk-pf-meldung button{align-items:center;gap:8px;display:inline-flex}section.panel.tk-demo-zeile{grid-template-columns:none;display:block}section.panel.tk-demo-zeile .btn{white-space:nowrap}@media (min-width:768px){section.panel.tk-demo-zeile>.row{flex-wrap:nowrap!important}section.panel.tk-demo-zeile>.row>p{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}section.panel.tk-demo-zeile>.row>.row{gap:var(--space-2);flex-wrap:nowrap;flex:none}}html:root .tk-crm-karte.tk-crm-karte-klickbar{cursor:pointer}html:root .tk-crm-karte.tk-crm-karte-klickbar:hover{border-color:color-mix(in srgb,var(--text) 22%,var(--line))}html:root .tk-crm-karte.tk-crm-karte-klickbar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html:root .tk-crm-karte[draggable=true] .tk-crm-griff{cursor:grab}html:root:root .tk-crm-karte.tk-crm-karte-faellig{background:color-mix(in srgb,var(--warning-bg) 38%,var(--surface));border-color:color-mix(in srgb,var(--warning) 35%,var(--line))}html:root:root .tk-crm-karte.tk-crm-karte-warn{background:color-mix(in srgb,var(--error-bg) 38%,var(--surface));border-color:color-mix(in srgb,var(--error) 40%,var(--line))}html:root .tk-crm-alter.tk-crm-liegezeit-0{color:var(--muted);border-color:var(--control);background:0 0}html:root .tk-crm-alter.tk-crm-liegezeit-1{color:var(--warning);background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 35%,var(--warning-bg))}html:root .tk-crm-alter.tk-crm-liegezeit-2{color:color-mix(in srgb,var(--warning) 50%,var(--error));background:color-mix(in srgb,var(--warning-bg) 50%,var(--error-bg));border-color:color-mix(in srgb,var(--warning) 25%,var(--error) 25%)}html:root .tk-crm-alter.tk-crm-liegezeit-3{color:var(--error);background:var(--error-bg);border-color:color-mix(in srgb,var(--error) 40%,var(--error-bg))}html:root .tk-crm-alter.tk-crm-liegezeit-4{color:var(--surface);background:color-mix(in srgb,var(--error) 88%,var(--text));border-color:color-mix(in srgb,var(--error) 88%,var(--text));font-weight:800}html:root .tk-crm-alter.tk-crm-liegezeit-4 .icon{color:currentColor}html:root .tk-crm-wert.tk-crm-wert-klein{color:var(--muted);font-weight:600;font-size:var(--size-sm)}html:root .tk-crm-wert.tk-crm-wert-mittel{color:var(--text);font-weight:700;font-size:calc(15px - 2.1px * var(--klein,0))}html:root .tk-crm-wert.tk-crm-wert-hoch{color:var(--bereich-geld,var(--info));background:var(--bereich-geld-bg,var(--info-bg));font-weight:800;font-size:calc(17px - 2.38px * var(--klein,0));border-radius:var(--radius-sm);justify-self:start;padding:1px 8px}html:root .tk-crm-spalte-summe{color:var(--bereich-geld,var(--info));font-weight:600}html:root .tk-crm-karte .tk-crm-karte-kontakt{min-width:0;font-size:var(--size-xs);gap:2px;display:grid}html:root .tk-crm-karte .tk-crm-kontakt-zeile{min-width:0;color:var(--text-2,var(--text));align-items:center;gap:6px;line-height:1.45;text-decoration:none;display:flex}html:root .tk-crm-karte .tk-crm-kontakt-zeile svg{width:13px;height:13px;color:var(--muted);flex:none}html:root .tk-crm-karte .tk-crm-kontakt-zeile span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:root .tk-crm-karte a.tk-crm-kontakt-zeile:hover span{text-decoration:underline}html:root .tk-crm-karte a.tk-crm-kontakt-zeile:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:4px}html:root .tk-crm-chat{background:var(--accent-soft);height:28px;color:var(--accent);font-size:calc(12px - .75px * var(--klein,0));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}html:root .tk-crm-chat svg{width:13px;height:13px}html:root .tk-crm-chat:hover{text-decoration:underline}html:root .tk-crm-chat:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tk-ig-seite{gap:var(--space-4);margin-bottom:var(--space-4);align-items:start;display:grid}@media (min-width:900px){.tk-ig-seite{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}}.tk-ig-unterhaltungen{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tk-ig-unterhaltungen li{gap:2px;display:grid}html:root .tk-ig-zeile{text-align:left;border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;gap:3px;height:auto;min-height:0;padding:10px 12px;display:grid}html:root .tk-ig-zeile:hover{border-color:color-mix(in srgb,var(--text) 22%,var(--line))}html:root .tk-ig-zeile.tk-ig-zeile-aktiv{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tk-ig-zeile-kopf{justify-content:space-between;gap:8px;min-width:0;display:flex}.tk-ig-zeile-kopf time{font-size:var(--size-xs);color:var(--muted);white-space:nowrap}.tk-ig-zeile-text{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text-2,var(--text));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-ig-zeile-zeichen{flex-wrap:wrap;gap:4px;display:flex}.tk-ig-zeile-zeichen .pill{font-size:calc(10.5px + .5px * var(--mindest,0));padding:1px 8px}.tk-ig-zeile-lead{font-size:var(--size-xs);justify-self:end}.tk-ig-chat-kopf{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.tk-ig-verlauf{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tk-ig-nachricht{background:var(--subtle);max-width:88%;color:var(--text);border-radius:12px;padding:8px 12px}.tk-ig-nachricht.tk-ig-wir{background:var(--accent-soft);margin-left:auto}.tk-ig-nachricht small{color:var(--muted);font-size:11px;display:block}.tk-ig-nachricht p{font-size:var(--size-sm);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.tk-ig-fenster{border-radius:var(--radius-md);font-size:var(--size-sm);align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.tk-ig-fenster svg{flex:none;width:15px;height:15px;margin-top:2px}.tk-ig-fenster-standard{background:var(--success-bg);color:var(--success)}.tk-ig-fenster-human_agent{background:var(--info-bg);color:var(--info)}.tk-ig-fenster-zu{background:var(--warning-bg);color:var(--warning)}.tk-ig-antwort textarea{width:100%;font:inherit}.tk-ig-beispiel summary{cursor:pointer;color:var(--muted);font-size:var(--size-sm)}.tk-ig-beispiel p{border-radius:var(--radius-md);background:var(--subtle);font-size:var(--size-sm);margin:6px 0 0;padding:10px 12px}.tk-pf-brand{letter-spacing:.02em;background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.tk-pf-brand.gross{width:40px;height:40px;font-size:calc(14px - 1.96px * var(--klein,0))}.tk-pf-brand-kunde{background:var(--success-bg,var(--surface-2));color:var(--success,var(--text))}.tk-pf-brand-kontakt{background:var(--info-bg,var(--surface-2));color:var(--info,var(--text))}.tk-pf-art-text{font-weight:600}.tk-pf-art-lead{color:var(--accent)}.tk-pf-art-kunde{color:var(--success,var(--text))}.tk-pf-art-kontakt{color:var(--info,var(--text))}.tk-pf-art-unbekannt{color:var(--muted)}.tk-pf-ziele{gap:8px;display:grid}.tk-pf-ziele ul{gap:4px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tk-pf-ziele li button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm,6px);background:var(--surface);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:6px 8px;display:grid}.tk-pf-ziele li button:hover,.tk-pf-ziele li button:focus-visible{background:var(--surface-2);outline:none}.tk-pf-ziele li button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-pf-lv{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tk-pf-lv>li{border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0}.tk-pf-lv-kopf{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;padding:8px 12px;display:grid}.tk-pf-lv-kopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tk-pf-lv-betreff{font-weight:600;font-size:calc(13.5px - 1.89px * var(--klein,0));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.tk-pf-lv-kopf time{font-size:calc(12px - .75px * var(--klein,0))}.tk-pf-lv-auszug{font-size:calc(12.5px - 1.13px * var(--klein,0));-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.tk-pf-lv-offen{gap:10px;padding:0 12px 12px;display:grid}.tk-tickets-kopf{flex-wrap:wrap;align-items:center;gap:8px}.tk-tickets-kopf h1{margin:0}.tk-zustaendig-liste{gap:10px;display:grid}.tk-zustaendig-zeile{border:var(--border,1px) solid var(--line);border-radius:var(--radius-md,10px);background:var(--surface);gap:6px;margin:0;padding:12px 14px;display:grid}.tk-zustaendig-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tk-zustaendig-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.tk-zustaendig-felder label{gap:4px;min-width:0;display:grid}@media (max-width:560px){.tk-zustaendig-felder{grid-template-columns:minmax(0,1fr)}}.tk-pf-bcc{margin-top:16px}.tk-pf-bcc h2{font-size:calc(16px - 2.24px * var(--klein,0));margin:0}.tk-pf-bcc p{max-width:72ch;margin:0}.tk-pf-bcc-zeile{flex-wrap:wrap;align-items:center;gap:8px}.tk-pf-bcc-adresse{font-family:ui-monospace,Menlo,monospace;font-size:calc(14px - 1.96px * var(--klein,0));border-radius:var(--radius-sm,6px);background:var(--surface-2);overflow-wrap:anywhere;padding:6px 10px}.tk-pf-kopf{align-items:flex-end}.tk-pf-kopf h1{margin:0}.tk-pf-kopf p{font-size:calc(12.5px - 1.13px * var(--klein,0));margin:2px 0 0}.tk-pf-kopf-knoepfe{align-items:center;gap:14px}html .app main.content:has(>.tk-pf){padding-bottom:16px}.tk-pf{--tk-pf-oben:180px;height:max(420px,calc(100dvh - var(--tk-pf-oben) - 16px));background:var(--surface);border:var(--border,1px) solid var(--line);border-radius:var(--radius-md,10px);grid-template-rows:minmax(0,1fr);grid-template-columns:184px minmax(300px,380px) minmax(0,1fr);display:grid;overflow:hidden}.tk-pf-liste,.tk-pf-ansicht,.tk-pf-ordnerspalte{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.tk-pf-ordnerspalte{border-right:var(--border,1px) solid var(--line);background:var(--subtle);flex-direction:column;gap:10px;padding:12px 10px;display:flex}.tk-pf-schreiben{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.tk-pf-konto{width:100%;min-width:0}.tk-pf-ordner{gap:1px;margin:0;padding:0;list-style:none;display:grid}.tk-pf-ordner button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;line-height:1.3;display:flex}.tk-pf-ordner button:hover{background:var(--surface)}.tk-pf-ordner button.an{background:var(--surface);box-shadow:0 0 0 var(--border,1px) var(--line);font-weight:600}.tk-pf-ordner b{font-size:calc(12px - .75px * var(--klein,0));color:var(--accent);font-weight:600}.tk-pf-ordner button:focus-visible,.tk-pf-arten button:focus-visible,.tk-pf-zeile:focus-visible,.tk-pf-n-zeile:focus-visible,.tk-pf-n-kopf:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}.tk-pf-liste{border-right:var(--border,1px) solid var(--line)}.tk-pf-listenkopf{z-index:1;background:var(--surface);border-bottom:var(--border,1px) solid var(--line);gap:6px;padding:10px 12px 8px;display:grid;position:sticky;top:0}.tk-pf-listenkopf .tk-pf-suche{box-sizing:border-box;width:100%;max-width:100%;height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));margin:0}.tk-pf-arten{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tk-pf-arten button{all:unset;box-sizing:border-box;cursor:pointer;font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);border-radius:6px;flex:none;padding:3px 8px}.tk-pf-arten button:hover{color:var(--text)}.tk-pf-arten button.an{color:var(--text);background:var(--subtle);font-weight:600}.tk-pf-zeilen{margin:0;padding:0;list-style:none}.tk-pf-zeilen>li+li{border-top:var(--border,1px) solid var(--line)}.tk-pf-zeile{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;min-width:0;padding:8px 12px 9px 8px;display:grid}.tk-pf-zeile:hover{background:var(--subtle)}.tk-pf-zeile.an{background:var(--accent-soft,var(--subtle))}.tk-pf-z1{align-items:center;gap:6px;min-width:0;display:flex}.tk-pf-punkt{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.tk-pf-punkt.leer{background:0 0}.tk-pf-wer{white-space:nowrap;min-width:0;font-size:calc(13.5px - 1.89px * var(--klein,0));flex:0 auto;align-items:baseline;gap:4px;display:flex;overflow:hidden}.tk-pf-wer>b{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.tk-pf-anzahl{font-size:calc(11.5px - .38px * var(--klein,0));color:var(--muted);flex:none}.tk-pf-z1 .tk-pf-art-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(11.5px - .38px * var(--klein,0));flex:0 100 auto;font-weight:500;overflow:hidden}.tk-pf-rechts{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.tk-pf-rechts .icon{width:13px;height:13px}.tk-pf-offen-punkt{background:var(--warning);border-radius:50%;width:7px;height:7px}.tk-pf-z2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);padding-left:13px;line-height:1.4;display:block;overflow:hidden}.tk-pf-z2 .tk-pf-betreff{color:var(--text)}.tk-pf-zeile.neu .tk-pf-wer>b,.tk-pf-zeile.neu .tk-pf-betreff{font-weight:700}.tk-pf-zeile.neu .tk-pf-rechts time{color:var(--text);font-weight:600}.tk-pf-liste .tk-pf-leer{text-align:center;padding:32px 16px}.tk-pf-ansicht{flex-direction:column;display:flex}.tk-pf-leer-ansicht{color:var(--muted);justify-items:center;gap:6px;margin:auto;display:grid}.tk-pf-leer-ansicht .icon{opacity:.5;width:28px;height:28px}.tk-pf-leer-ansicht p{margin:0}.tk-pf-thread{flex-direction:column;min-height:100%;display:flex}.tk-pf-thread-kopf{align-items:flex-start;gap:12px;padding:16px 20px 8px;display:flex}.tk-pf-thread-kopf h2{min-width:0;font-size:calc(18px - 2.52px * var(--klein,0));overflow-wrap:anywhere;flex:1;margin:0;line-height:1.35}.tk-pf-zurueck{height:30px;min-height:30px;color:var(--accent);font-size:calc(13px - 1.5px * var(--klein,0));cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 4px;display:none}.tk-pf-zurueck .icon,.tk-pf-werkzeug .icon,.tk-pf-antwortleiste .icon{width:16px;height:16px}.tk-pf-werkzeuge{flex:none;align-items:center;gap:2px;display:flex}button.tk-pf-werkzeug{height:30px;min-height:30px;color:var(--muted);font-size:calc(12.5px - 1.13px * var(--klein,0));cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}button.tk-pf-werkzeug:hover{background:var(--subtle);color:var(--text)}button.tk-pf-werkzeug.an{color:var(--warning)}.tk-pf-thread .tk-pf-zuordnung{border-bottom:var(--border,1px) solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 20px;padding:4px 0 12px;display:flex}.tk-pf-zuordnung-kopf{flex:240px;align-items:center;gap:10px;min-width:0;display:flex}.tk-pf-zuordnung .tk-pf-brand.gross{width:28px;height:28px;font-size:11px}.tk-pf-brand-unbekannt{background:var(--subtle)}.tk-pf-brand-lead{background:var(--accent-soft,var(--subtle));color:var(--accent)}.tk-pf-zuordnung-text{min-width:0;font-size:calc(12.5px - 1.13px * var(--klein,0));flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.tk-pf-zuordnung-text b{font-size:calc(13.5px - 1.89px * var(--klein,0))}.tk-pf-zuordnung-text span,.tk-pf-zuordnung-text small{overflow-wrap:anywhere}.tk-pf-zuordnung-text small{font-size:calc(11.5px - .38px * var(--klein,0));flex-basis:100%}.tk-pf-zuordnung-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.tk-pf-zuordnung .tk-pf-ziele{flex-basis:100%}.tk-pf-verlauf{margin:0;padding:0 0 8px;list-style:none}.tk-pf-n,.tk-pf-mehr{border-bottom:var(--border,1px) solid var(--line);margin:0 20px}.tk-pf-verlauf>li:last-child{border-bottom:0}.tk-pf-person{background:var(--subtle);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.tk-pf-person.uns{background:var(--accent-soft,var(--subtle));color:var(--accent)}.tk-pf-n-zeile{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-size:calc(13px - 1.5px * var(--klein,0));grid-template-columns:28px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.tk-pf-n-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.tk-pf-n-anfang{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.tk-pf-n-zeile:hover .tk-pf-n-anfang{color:var(--text)}.tk-pf-n-zeile time,.tk-pf-n-kopf time{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);white-space:nowrap}.tk-pf-n-kopf{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:14px 0 10px;display:grid}.tk-pf-n-kopf.statisch{cursor:default}.tk-pf-n-kopf .tk-pf-person{width:32px;height:32px;font-size:calc(12px - .75px * var(--klein,0))}.tk-pf-n-wer{min-width:0;font-size:calc(13.5px - 1.89px * var(--klein,0));gap:1px;display:grid}.tk-pf-n-wer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-pf-n-wer small{font-size:calc(12px - .75px * var(--klein,0))}.tk-pf-n-an{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-pf-n-inhalt{gap:8px;min-width:0;padding:0 0 18px 42px;display:grid}.tk-pf-n .tk-pf-text{font-size:calc(14px - 1.96px * var(--klein,0));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.tk-pf-n .tk-pf-text a{color:var(--accent)}.tk-pf-n .tk-pf-zitat{color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;border-radius:0;padding:0}button.tk-pf-zitat-knopf{background:var(--subtle);height:16px;min-height:0;color:var(--muted);font-size:calc(13px - 1.5px * var(--klein,0));letter-spacing:1px;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:0 8px;line-height:12px}button.tk-pf-zitat-knopf:hover{color:var(--text)}.tk-pf-mehr button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;width:100%;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--accent);padding:7px 0;display:block}.tk-pf-n.unterwegs{opacity:.7}.tk-pf-n.unterwegs .tk-pf-text{padding:0 0 14px 42px}.tk-pf-html{min-width:0}.tk-pf-html iframe{background:0 0;border:0;width:100%;display:block}:root[data-theme=dark] .tk-pf-html.blatt{background:#fff;border-radius:8px;padding:14px 16px}.tk-pf-bilder{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);margin:0 0 8px}.tk-pf-n .tk-pf-anh{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.tk-pf-anhang{border:var(--border,1px) solid var(--line);font-size:calc(12.5px - 1.13px * var(--klein,0));border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tk-pf-anhang .icon{width:14px;height:14px}.tk-pf-antwortbereich{background:var(--surface);border-top:var(--border,1px) solid var(--line);margin-top:auto;padding:12px 20px 16px;position:sticky;bottom:0}.tk-pf-antwortleiste{flex-wrap:wrap;gap:8px;padding-left:42px;display:flex}.tk-pf-antwortleiste button{height:32px;min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tk-pf-antwort{gap:8px;display:grid}.tk-pf-antwort textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;font:inherit}.tk-pf-an{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);margin:0}.tk-pf-an b{color:var(--text);font-weight:600}.tk-pf-antwort-fuss{flex-wrap:wrap;align-items:center;gap:12px}.tk-pf-antwort-fuss small{margin-left:auto}.tk-pf .tk-pf-feld{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.tk-pf .tk-pf-neu{flex-direction:column;gap:10px;padding:0 20px 20px;display:flex}.tk-pf .tk-pf-neu .tk-pf-thread-kopf{padding:16px 0 4px}@media (max-width:1100px){.tk-pf{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.tk-pf-ordnerspalte{border-right:0;border-bottom:var(--border,1px) solid var(--line);scrollbar-width:none;flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;overflow:auto hidden}.tk-pf-schreiben,.tk-pf-konto{flex:none;width:auto}.tk-pf-ordner{gap:2px;display:flex}.tk-pf-ordner button{white-space:nowrap;padding:5px 10px}}@media (max-width:760px){html .app main.content:has(>.tk-pf){padding-bottom:calc(69px + 24px + env(safe-area-inset-bottom,0px))}.tk-pf{background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;height:auto;display:block;overflow:visible}.tk-pf>*{max-width:100%}.tk-pf-liste,.tk-pf-ansicht,.tk-pf-ordnerspalte{overflow:visible}.tk-pf-ordnerspalte{background:0 0;border:0;flex-direction:row;padding:0 0 10px;overflow-x:auto}.tk-pf-liste{border:var(--border,1px) solid var(--line);border-radius:var(--radius-md,10px);background:var(--surface);overflow:hidden}.tk-pf-listenkopf{position:static}.tk-pf-ansicht,.tk-pf.mit-auswahl .tk-pf-ordnerspalte,.tk-pf.mit-auswahl .tk-pf-liste{display:none}.tk-pf.mit-auswahl .tk-pf-ansicht{border:var(--border,1px) solid var(--line);border-radius:var(--radius-md,10px);background:var(--surface);display:block;overflow:hidden}.tk-pf-zurueck{display:inline-flex}.tk-pf-thread-kopf{flex-wrap:wrap;align-items:center;padding:8px 12px 6px}.tk-pf-thread-kopf h2{font-size:calc(17px - 2.38px * var(--klein,0));flex-basis:100%;order:3}.tk-pf-werkzeuge{margin-left:auto}.tk-pf-n,.tk-pf-mehr,.tk-pf-thread .tk-pf-zuordnung{margin:0 12px}.tk-pf-n-inhalt,.tk-pf-n.unterwegs .tk-pf-text{padding-left:0}.tk-pf-n-name{max-width:120px}.tk-pf-antwortbereich{padding:12px;position:static}.tk-pf-antwortleiste{padding-left:0}.tk-pf-antwort-fuss small{flex-basis:100%;margin-left:0}.tk-pf .tk-pf-neu{padding:0 12px 16px}}.tk-konsole{--tk-linie:color-mix(in srgb,var(--text) 14%,transparent);--tk-zeile-hover:color-mix(in srgb,var(--text) 4%,transparent);--tk-zeile-an:var(--accent-soft,var(--subtle))}:root .tk-pf :is(button.tk-pf-zeile,button.tk-pf-n-zeile,button.tk-pf-n-kopf,.tk-pf-mehr button){box-shadow:none;border:0;border-radius:0;min-height:0;transform:none}:root .tk-pf .tk-pf-ordner button{border:0;border-radius:8px;min-height:0}:root .tk-pf .tk-pf-arten button{border:0;border-radius:6px;min-height:0}.tk-pf,.tk-pf-ordnerspalte,.tk-pf-liste,.tk-pf-listenkopf,.tk-pf-thread .tk-pf-zuordnung,.tk-pf-n,.tk-pf-mehr,.tk-pf-antwortbereich{border-color:var(--tk-linie)}.tk-pf-zeilen{padding-bottom:12px}.tk-pf-zeilen>li+li{border-top-color:var(--tk-linie)}.tk-pf-zeilen>li:last-child{border-bottom:var(--border,1px) solid var(--tk-linie)}:root .tk-pf button.tk-pf-zeile:hover{background:var(--tk-zeile-hover)}:root .tk-pf button.tk-pf-zeile.an{background:var(--tk-zeile-an)}.tk-pf-brand-system{background:var(--subtle);color:var(--muted)}.tk-pf-art-system{color:var(--muted)}html:root .app main.tk-konsole .tablewrap :is(th,td){border-bottom-color:var(--tk-linie)}html:root .app main.tk-konsole .tablewrap tbody tr:hover>td{background:var(--tk-zeile-hover)}html:root .app main.tk-konsole .tablewrap tbody tr:is(.tk-ko-aktiv,.tk-ko-gewaehlt)>td{background:var(--tk-zeile-an)}@media (max-width:760px){.tk-pf-zeilen{padding-bottom:0}.tk-pf-zeilen>li:last-child{border-bottom:0}}.sidebar nav .tk-nav-demo{display:block;position:relative}.sidebar nav .tk-nav-demo>a{padding-inline-end:34px}.sidebar nav .tk-nav-demo>a[aria-disabled=true]{opacity:.7;cursor:progress}.sidebar nav .tk-nav-demo>button.tk-nav-demo-pfeil{inset-inline-end:4px;width:26px;height:26px;min-height:0;box-shadow:none;color:inherit;opacity:.7;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.sidebar nav .tk-nav-demo>button.tk-nav-demo-pfeil:is(:hover,:focus-visible){opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.sidebar nav .tk-nav-demo>button.tk-nav-demo-pfeil svg{width:14px;height:14px}.tk-menu .task.tk-mehr-demo{align-items:center;gap:8px;display:flex}.tk-menu .task.tk-mehr-demo>a{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.tk-menu .task.tk-mehr-demo>a[aria-disabled=true]{opacity:.7}.tk-menu .task.tk-mehr-demo>button.tk-mehr-demo-pfeil{width:44px;height:32px;min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-block:-6px;margin-inline-end:-8px;padding:0;display:inline-flex}.tk-menu .task.tk-mehr-demo>button.tk-mehr-demo-pfeil svg{width:16px;height:16px}.tk-kf-hinweise{border:1px solid color-mix(in srgb,var(--fl-gelb-fg) 30%,transparent);background:var(--fl-gelb-bg);color:var(--fl-gelb-fg);font-size:calc(13px - 1.5px * var(--klein,0));border-radius:12px}html .app .tk-konsole .tk-kf-hinweise{margin:0;padding:0}html .app .tk-konsole .tk-kf-hinweise>summary{cursor:pointer;align-items:center;gap:10px;min-height:36px;margin:0;padding:6px 14px;font-weight:600;list-style:none;display:flex}html .app .tk-konsole .tk-kf-hinweise>summary::marker{content:""}html .app .tk-konsole .tk-kf-hinweise>summary:before,html .app .tk-konsole .tk-kf-hinweise>summary:after{content:none;display:none}.tk-kf-hinweise>summary::-webkit-details-marker{display:none}.tk-kf-hinweise>summary .icon{flex:none;width:15px;height:15px}.tk-kf-hinweise-kurz{flex-wrap:wrap;gap:4px 10px;min-width:0;font-weight:600;display:flex}.tk-kf-hinweise-kurz>span+span:before{content:"·";opacity:.6;margin-right:10px}.tk-kf-hinweise-zahl{font-weight:600;display:none}.tk-kf-hinweise-pfeil{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--duration-fast) var(--ease);flex:none;margin-left:auto}.tk-kf-hinweise[open] .tk-kf-hinweise-pfeil{transform:rotate(180deg)}.tk-kf-hinweise-voll{gap:6px;padding:2px 14px 12px 39px;line-height:1.5;display:grid}.tk-kf-hinweise-voll p{margin:0}@media (max-width:760px){.tk-kf-hinweise-kurz{display:none}.tk-kf-hinweise-zahl{display:inline}.tk-kf-hinweise-voll{padding-left:14px}}html .app .tk-konsole .tk-kf-streifen{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}html .app .tk-konsole .tk-kf-streifen>*{border:0;border-left:1px solid var(--line);min-width:0;height:auto;min-height:0;box-shadow:none;text-align:left;-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:flex-start;gap:1px;margin:0;padding:12px 18px;display:flex}html .app .tk-konsole .tk-kf-streifen>:first-child{border-left:0}html .app .tk-konsole .tk-kf-streifen>*>:is(small:first-child,h2,h3){min-height:0;font-family:var(--font-body);font-size:calc(12.5px - 1.13px * var(--klein,0));letter-spacing:0;text-transform:none;color:var(--muted);margin:0;font-weight:500;line-height:1.35}html .app .tk-konsole .tk-kf-streifen>*>:is(.metric,strong,b){font-family:var(--font-display);font-size:calc(20px - 2.8px * var(--klein,0));letter-spacing:-.02em;white-space:nowrap;margin:0;font-weight:800;line-height:1.25;display:block}html .app .tk-konsole .tk-kf-streifen>*>:is(p,small:not(:first-child),span.muted,span){font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);margin:0;line-height:1.35}html .app .tk-konsole .tk-kf-streifen .tk-crm-kpi-rot>.metric,html .app .tk-konsole .tk-kf-streifen .tk-kf-rot>:is(.metric,strong,b){color:var(--fl-kritisch)}html .app .tk-konsole .tk-kf-streifen .tk-crm-kpi-gruen>.metric{color:inherit}html .app .tk-konsole .tk-kf-streifen button{cursor:pointer;font:inherit;color:inherit;border-radius:0}html .app .tk-konsole .tk-kf-streifen .tk-crm-kpi-an{background:var(--fl-gruen-bg);box-shadow:none}html .app .tk-konsole .tk-kf-streifen.tk-ko-heute>*{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);flex-direction:column-reverse;justify-content:flex-end;text-decoration:none}@media (max-width:760px){html .app .tk-konsole .tk-kf-streifen{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:hidden}html .app .tk-konsole .tk-kf-streifen>*{flex:initial;min-width:0;padding:9px 12px}html .app .tk-konsole .tk-kf-streifen>:nth-child(odd){border-left:0}html .app .tk-konsole .tk-kf-streifen>:nth-child(n+3){border-top:1px solid var(--line)}html .app .tk-konsole .tk-kf-streifen>*>:is(.metric,strong,b){font-size:calc(17px - 2.38px * var(--klein,0))}}html .app .tk-konsole .tabs.tk-fl-reiter{scrollbar-width:none;border-bottom:0;flex-wrap:nowrap;align-items:center;padding-bottom:0;overflow-x:auto}html .app .tk-konsole .tabs.tk-fl-reiter::-webkit-scrollbar{display:none}html .app .tk-konsole .tabs.tk-fl-reiter>:is(a,button){white-space:nowrap;border-bottom:0;flex:none;text-decoration:none}html .app .tk-konsole .tabs.tk-fl-reiter .tk-crm-punkt{display:none}html .app .tk-konsole .tabs.tk-fl-reiter .tk-fl-zahl{margin-left:0}html .app .tk-konsole .tk-crm-board{gap:10px}html .app .tk-konsole .tk-crm-board>.tk-crm-spalte{border-radius:16px;flex:1 0 232px;padding:8px}html .app .tk-konsole .tk-crm-spalte:before{content:none}html .app .tk-konsole .tk-crm-spalte-kopf{align-items:center;gap:6px;margin:0;padding:2px 2px 6px;display:flex}html .app .tk-konsole .tk-crm-spalte-kopf h2{font-family:var(--font-body);font-size:calc(13px - 1.5px * var(--klein,0));letter-spacing:0;flex:0 auto;align-items:center;gap:7px;font-weight:600;display:inline-flex}html .app .tk-konsole .tk-crm-spalte-kopf h2:before{content:"";background:var(--ton,var(--fl-gedaempft));border-radius:50%;flex:none;width:8px;height:8px}html .app .tk-konsole .tk-crm-spalte-zahl{background:var(--fl-neutral-bg);min-width:20px;height:20px;color:var(--fl-neutral-fg);font-size:calc(12px - .75px * var(--klein,0));border-radius:10px;order:0;justify-content:center;justify-self:auto;align-items:center;padding:0 6px;display:inline-flex}html .app .tk-konsole .tk-crm-spalte-summe{font-size:calc(11.5px - .38px * var(--klein,0));margin-left:auto}html .app .tk-konsole .tk-crm-sortierung{flex:none;margin-left:auto}html .app .tk-konsole .tk-crm-spalte-summe+.tk-crm-sortierung{margin-left:0}html .app .tk-konsole .tk-crm-sortierung select{color:#0000;width:26px;min-width:26px;max-width:26px;height:24px;min-height:24px;font-size:var(--size-xs);cursor:pointer;--select-pfeil-platz:0px;box-shadow:none;background-color:#0000;background-position:50%;border-color:#0000;border-radius:8px;padding:0}html .app .tk-konsole .tk-crm-sortierung select:hover,html .app .tk-konsole .tk-crm-sortierung select:focus-visible{background-color:color-mix(in srgb,var(--text) 6%,transparent)}html .app .tk-konsole .tk-crm-sortierung select option{color:var(--text)}html .app .tk-konsole .tk-crm-gruppe-kopf{font-size:calc(12px - .75px * var(--klein,0));letter-spacing:0;margin:6px 4px;font-weight:600}html .app .tk-konsole .tk-crm-board .tk-crm-karte{border-color:var(--line);box-shadow:var(--shadow-soft);content-visibility:auto;contain-intrinsic-size:auto 170px;border-radius:13px;gap:7px;padding:10px}html .app .tk-konsole .tk-crm-karte-neu{border-color:var(--line);box-shadow:var(--shadow-soft)}html .app .tk-konsole .tk-crm-karte-kopf{align-items:center;gap:9px}html .app .tk-konsole .tk-crm-board .tk-crm-griff{display:none}html .app .tk-konsole .tk-crm-karte-kopf .tk-markenzeichen{flex:none}html .app .tk-konsole .tk-crm-karte-name strong{font-size:calc(13.5px - 1.89px * var(--klein,0));font-weight:600;line-height:1.25}html .app .tk-konsole .tk-crm-alter{background:var(--fl-neutral-bg);height:20px;color:var(--fl-neutral-fg);font-size:calc(11.5px - .38px * var(--klein,0));border:0;padding:0 8px;font-weight:600}html .app .tk-konsole .tk-crm-alter.tk-crm-liegezeit-0{background:var(--fl-neutral-bg);color:var(--fl-neutral-fg);border:0}html .app .tk-konsole .tk-crm-alter:is(.tk-crm-liegezeit-1,.tk-crm-liegezeit-2){background:var(--fl-gelb-bg);color:var(--fl-gelb-fg);border:0}html .app .tk-konsole .tk-crm-alter:is(.tk-crm-liegezeit-3,.tk-crm-liegezeit-4,.tk-crm-alter-warn){background:var(--fl-rot-bg);color:var(--fl-rot-fg);border:0}html .app .tk-konsole .tk-crm-zeichen{gap:5px}html .app .tk-konsole .tk-crm-zeichen .pill{height:22px;font-size:calc(11.5px - .38px * var(--klein,0));background:var(--fl-neutral-bg);color:var(--fl-neutral-fg);border:0;border-radius:999px;padding:0 9px;font-weight:600;line-height:22px}html .app .tk-konsole .tk-crm-zeichen .pill.tk-crm-neu{background:var(--fl-gruen-bg);color:var(--fl-gruen-fg)}html .app .tk-konsole .tk-crm-zeichen .pill.tk-crm-plakette{background:var(--fl-blau-bg);color:var(--fl-blau-fg)}html .app .tk-konsole .tk-crm-zeichen .pill.tk-crm-tempo{background:var(--fl-gelb-bg);color:var(--fl-gelb-fg)}html .app .tk-konsole .tk-crm-zeichen .pill:is(.tk-crm-tempo-dringend,.tk-crm-stockt,.tk-crm-frisch){background:var(--fl-rot-bg);color:var(--fl-rot-fg)}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt{min-height:20px;font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);align-items:center;gap:10px;display:flex}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt>span.tk-crm-kontakt-zeile{flex:1;align-items:center;gap:5px;min-width:0;display:inline-flex}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt>span.tk-crm-kontakt-zeile .icon{display:none}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt>a.tk-crm-kontakt-zeile{width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt>a.tk-crm-kontakt-zeile:first-child{margin-left:auto}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt>span+a.tk-crm-kontakt-zeile{margin-left:0}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt>a.tk-crm-kontakt-zeile:hover{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt>a.tk-crm-kontakt-zeile>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .app .tk-konsole .tk-crm-board .tk-crm-karte-kontakt .icon{width:14px;height:14px}html .app .tk-konsole .tk-crm-signal{background:color-mix(in srgb,var(--text) 4%,transparent);font-size:calc(12.5px - 1.13px * var(--klein,0));border:0;border-radius:8px;margin:0;padding:6px 8px}html .app .tk-konsole .tk-crm-signal span{-webkit-line-clamp:2}html .app .tk-konsole .tk-crm-schnell-knopf{width:26px;height:26px}html .app .tk-konsole .tk-crm-interesse{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted)!important}html .app .tk-konsole .tk-crm-interesse .tk-crm-punkt-mini{display:none}html .app .tk-konsole .tk-crm-ueberfaellig{color:var(--fl-kritisch)}html .app .tk-konsole .tk-crm-wert{font-size:calc(12.5px - 1.13px * var(--klein,0))}html .app .tk-konsole .tk-crm-karte-fuss{margin-top:0;padding-top:7px}html .app .tk-konsole .tk-crm-leer.tk-crm-ablage{border-radius:12px}html .app .tk-konsole .tk-crm-zeichen .pill.tk-crm-stufe{border:0}html .app .tk-konsole .tk-crm-board .tk-crm-herkunft{flex:1;align-items:flex-start}html .app .tk-konsole .tk-crm-board .tk-crm-herkunft span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3;overflow:visible}html .app .tk-konsole .tk-crm-board .tk-crm-herkunft .icon{margin-top:2px}html .app .tk-konsole .tk-crm-board .tk-crm-karte-owner{flex:none;overflow:visible}@media (min-width:761px){html .app .tk-konsole .tk-ko-tabelle th,html .app .tk-konsole .tk-ko-tabelle td{padding-left:10px;padding-right:10px}html .app .tk-konsole .tk-ko-tabelle td{border-top:1px solid var(--line);height:60px}html .app .tk-konsole .tk-ko-tabelle th:nth-child(2){width:25%}html .app .tk-konsole .tk-ko-tabelle th:nth-child(3){width:18%}html .app .tk-konsole .tk-ko-tabelle th:nth-child(4){width:13%}html .app .tk-konsole .tk-ko-tabelle th:nth-child(5),html .app .tk-konsole .tk-ko-tabelle th:nth-child(6){width:14%}html .app .tk-konsole .tk-ko-tabelle :is(th,td):last-child{text-align:right;text-overflow:clip;padding-right:16px;overflow:visible}html .app .tk-konsole .tk-ko-tabelle td:last-child small{text-overflow:clip;white-space:normal;overflow:visible}html .app .tk-konsole .tk-ko-tabelle td.tk-ko-firma{padding-left:52px;position:relative}html .app .tk-konsole .tk-ko-tabelle td.tk-ko-firma>.tk-markenzeichen{position:absolute;top:50%;left:12px;transform:translateY(-50%)}}@media (max-width:760px){html .app .tk-konsole .tk-ko-tabelle td.tk-ko-firma>.tk-markenzeichen{display:none}}html .app .tk-konsole .tk-ko-tabelle .tk-bubble{height:24px;min-height:24px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 10px}html .app .tk-konsole .tk-ko-faellig,html .app .tk-konsole .tk-ko-faellig small{color:var(--fl-kritisch)}html .app .tk-konsole .tk-ko-labels-klein .pill{background:color-mix(in srgb,var(--text) 6%,transparent);height:19px;color:var(--fl-text2);font-size:calc(11.5px - .38px * var(--klein,0));border:0;border-radius:6px;padding:0 7px;font-weight:600;line-height:19px}html .app .tk-konsole .tk-ko-tabelle :is(th,td).tk-ko-wahl{text-overflow:clip;width:40px;overflow:visible}@media (max-width:760px){html .app .tk-konsole .tk-ko-tabelle td small{white-space:normal;text-overflow:clip;overflow:visible}html .app .tk-konsole .tk-ko-tabelle .tk-bubble{height:22px;min-height:22px;font-size:calc(11.5px - .38px * var(--klein,0));padding:0 8px}html .app .tk-konsole .tk-ko-tabelle td:last-child,html .app .tk-konsole .tk-ko-tabelle td:nth-child(6){overflow:visible}}html .app .tk-konsole .tk-kf-akte-kopf{justify-content:flex-start;align-items:center;gap:14px;display:flex}html .app .tk-konsole .tk-kf-akte-kopf>.tk-markenzeichen{flex:none}html .app .tk-konsole .tk-crm-kopfzeile{align-items:center;gap:10px;margin-top:6px}@media (min-width:900px){html .app .tk-konsole .tk-crm-akte :is(.tk-crm-formular,.tk-crm-aufgabe){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}html .app .tk-konsole .tk-crm-akte form>.row:last-child{border-top:1px solid var(--line);justify-content:flex-end;padding-top:12px}}html .app .tk-konsole .tk-crm-eintrag-kopf .pill,html .app .tk-konsole .tk-lp-chips .pill{background:var(--fl-neutral-bg);height:22px;color:var(--fl-neutral-fg);font-size:calc(11.5px - .38px * var(--klein,0));border:0;border-radius:999px;padding:0 9px;font-weight:600;line-height:22px}html .app .tk-konsole .tk-lp-chips .pill:is(.success,.tk-crm-neu){background:var(--fl-gruen-bg);color:var(--fl-gruen-fg)}html .app .tk-konsole .tk-lp-chips .pill.info{background:var(--fl-blau-bg);color:var(--fl-blau-fg)}html .app .tk-konsole .tk-lp-chips .pill.warning{background:var(--fl-gelb-bg);color:var(--fl-gelb-fg)}html .app .tk-konsole .tk-lp-chips .pill.error{background:var(--fl-rot-bg);color:var(--fl-rot-fg)}html .app .tk-konsole .tk-ko-hinweis.tk-kf-faellig{background:var(--fl-rot-bg);color:var(--fl-rot-fg);border-color:color-mix(in srgb,var(--fl-rot-fg) 30%,transparent);font-weight:600}html .app .tk-konsole .tk-ko-tabelle .tk-bubble-fest{font-size:calc(12px - .75px * var(--klein,0));gap:5px;padding:0 9px}html .app .tk-konsole .tk-ko-tabelle td:nth-child(6){overflow:visible}html .app .tk-konsole .grid.tk-kf-reichweite{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch}@media (max-width:1100px){html .app .tk-konsole .grid.tk-kf-reichweite{grid-template-columns:minmax(0,1fr)}}html .app .tk-konsole .tk-kf-aufmerksamkeit{align-items:start;gap:6px;display:grid}html .app .tk-konsole .tk-kf-aufmerksamkeit h2{font-size:calc(13px - 1.5px * var(--klein,0));color:inherit;margin:0;font-weight:700}html .app .tk-konsole .tk-kf-aufmerksamkeit .tk-betrieb-liste{color:inherit;margin:0}html .app .tk-konsole .tk-pf-zeile{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 14px 10px 12px}html .app .tk-konsole .tk-pf-zeilen>li:first-child .tk-pf-zeile{border-top:0}html .app .tk-konsole .tk-pf-zeile>.tk-markenzeichen{grid-row:1/span 2;align-self:center}html .app .tk-konsole .tk-pf-zeile>:is(.tk-pf-z1,.tk-pf-z2){grid-column:2}html .app .tk-konsole .tk-pf-zeile.an{background:color-mix(in srgb,var(--fl-gruen-bg) 55%,transparent)}html .app .tk-konsole .tk-pf-z2{padding-left:0}html .app .tk-konsole .tk-pf-z1 .tk-pf-punkt.leer{display:none}html .app .tk-konsole .tk-pf-z1 .tk-pf-art-text{height:20px;font-size:calc(11.5px - .38px * var(--klein,0));background:var(--fl-neutral-bg);color:var(--fl-neutral-fg);border-radius:999px;flex:0 auto;padding:0 8px;font-weight:600;line-height:20px}html .app .tk-konsole .tk-pf-z1 .tk-pf-art-lead{background:var(--fl-blau-bg);color:var(--fl-blau-fg)}html .app .tk-konsole .tk-pf-z1 .tk-pf-art-kunde{background:var(--fl-gruen-bg);color:var(--fl-gruen-fg)}html .app .tk-konsole .tk-pf-z1 .tk-pf-art-kontakt{background:var(--fl-gelb-bg);color:var(--fl-gelb-fg)}html .app .tk-konsole .tk-pf-z1 .tk-pf-rechts{margin-left:auto}html .app .tk-konsole .tk-pf-warn{background:var(--fl-gelb-bg);height:22px;color:var(--fl-gelb-fg);font-size:calc(12px - .75px * var(--klein,0));border-radius:999px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}html .app .tk-konsole .tk-pf-ordner button{border-radius:10px;min-height:34px;padding:0 11px}html .app .tk-konsole .tk-pf-ordner b{background:var(--fl-gruen-bg);min-width:20px;height:20px;color:var(--fl-gruen-fg);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}html .app .tk-konsole .tk-pf-arten{gap:2px}html .app .tk-konsole .tk-pf-arten button{height:28px;font-size:calc(13px - 1.5px * var(--klein,0));color:var(--fl-text2);border-radius:999px;padding:0 10px}html .app .tk-konsole .tk-pf-arten button.an{background:var(--fl-gruen-bg);color:var(--fl-gruen-fg);font-weight:600}@media (max-width:760px){html .app .tk-konsole .tk-pf-zeile{grid-template-columns:minmax(0,1fr)}html .app .tk-konsole .tk-pf-zeile>.tk-markenzeichen{display:none}html .app .tk-konsole .tk-pf-zeile>:is(.tk-pf-z1,.tk-pf-z2){grid-column:1}}html .app .tk-konsole .tk-pf-z1{flex-wrap:wrap;row-gap:3px}html .app .tk-konsole .tk-pf-z1 .tk-pf-wer{flex:1 1 0;min-width:0}html .app .tk-konsole .tk-pf-z1 .tk-pf-rechts{order:2}html .app .tk-konsole .tk-pf-z1 .tk-pf-punkt{order:3}html .app .tk-konsole .tk-pf-z1 .tk-pf-art-text{flex:none;order:4;max-width:100%;margin-right:100%;overflow:visible}html .app .tk-konsole .tk-pf-arten button{font-size:calc(12.5px - 1.13px * var(--klein,0));padding:0 8px}html .app .tk-konsole .pill:where(:not(.tk-sf)){height:24px;font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:nowrap;background:var(--fl-neutral-bg);color:var(--fl-neutral-fg);border:0;border-radius:999px;padding:0 10px;font-weight:600;line-height:24px}html .app .tk-konsole .pill.success:where(:not(.tk-sf)){background:var(--fl-gruen-bg);color:var(--fl-gruen-fg)}html .app .tk-konsole .pill.info:where(:not(.tk-sf)){background:var(--fl-blau-bg);color:var(--fl-blau-fg)}html .app .tk-konsole .pill.warning:where(:not(.tk-sf)){background:var(--fl-gelb-bg);color:var(--fl-gelb-fg)}html .app .tk-konsole .pill:is(.error,.danger):where(:not(.tk-sf)){background:var(--fl-rot-bg);color:var(--fl-rot-fg)}html .app .tk-konsole .pill:where(:not(.tk-sf)) .pill-zeichen{opacity:.8;background:currentColor;border-radius:50%;width:7px;height:7px}html .app .tk-konsole .tk-demo-karten{border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);gap:0;overflow:hidden}html .app .tk-konsole .tk-demo-karten>.tk-demo-karte{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:150px minmax(0,1.1fr) minmax(0,1.3fr) auto;align-items:center;gap:6px 18px;padding:14px 18px}html .app .tk-konsole .tk-demo-karten>.tk-demo-karte:first-child{border-top:0}html .app .tk-konsole .tk-demo-zeit strong{font-family:var(--font-body);font-size:calc(15px - 2.1px * var(--klein,0));font-weight:600}html .app .tk-konsole .tk-demo-karten .tk-demo-fakten{font-size:calc(13px - 1.5px * var(--klein,0));grid-column:auto;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:0;display:grid}html .app .tk-konsole .tk-demo-karten .tk-demo-fakten>div{display:contents}html .app .tk-konsole .tk-demo-karten .tk-demo-fakten dt{font-size:calc(13px - 1.5px * var(--klein,0));text-transform:none;letter-spacing:0;white-space:nowrap}html .app .tk-konsole .tk-demo-karten .tk-demo-aktionen{grid-column:auto;justify-content:flex-end}html .app .tk-konsole .tk-demo-fakten .muted{color:var(--fl-kritisch);font-weight:600}@media (max-width:1100px){html .app .tk-konsole .tk-demo-karten>.tk-demo-karte{grid-template-columns:minmax(0,1fr)}html .app .tk-konsole .tk-demo-karten .tk-demo-aktionen{justify-content:flex-start}}@media (min-width:761px){html .app .tk-konsole .tk-kf-liste tbody td{vertical-align:middle;border-top:1px solid var(--line);height:58px}html .app .tk-konsole .tk-kf-liste td.tk-kf-wer-zelle{padding-left:54px;position:relative}html .app .tk-konsole .tk-kf-liste td.tk-kf-wer-zelle>.tk-markenzeichen{position:absolute;top:50%;left:14px;transform:translateY(-50%)}}@media (max-width:760px){html .app .tk-konsole .tk-kf-wer-zelle>.tk-markenzeichen{display:none}}html .app .tk-konsole .tk-kf-liste thead th{font-size:calc(12px - .75px * var(--klein,0));color:var(--fl-gedaempft);font-weight:600}html .app .tk-konsole .pill.tk-sf{height:24px;font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:nowrap;background:var(--fl-neutral-bg);color:var(--fl-neutral-fg);border:0;border-radius:999px;padding:0 10px;font-weight:600;line-height:24px}html .app .tk-konsole .pill.tk-sf:before{content:none}html .app .tk-konsole .pill.tk-sf[data-farbe=gruen]{background:var(--fl-gruen-bg);color:var(--fl-gruen-fg)}html .app .tk-konsole .pill.tk-sf:is([data-farbe=blau],[data-farbe=lila]){background:var(--fl-blau-bg);color:var(--fl-blau-fg)}html .app .tk-konsole .pill.tk-sf:is([data-farbe=gelb],[data-farbe=orange]){background:var(--fl-gelb-bg);color:var(--fl-gelb-fg)}html .app .tk-konsole .pill.tk-sf[data-farbe=petrol]{background:var(--fl-tuerkis-bg);color:var(--fl-tuerkis-fg)}html .app .tk-konsole .pill.tk-sf[data-farbe=rot]{background:var(--fl-rot-bg);color:var(--fl-rot-fg)}html .app .tk-konsole .panel :is(input:not([type=checkbox]):not([type=radio]):not([type=search]),select,textarea){max-width:720px}html:root:root:root:root .app .tk-konsole .pill:has(>.pill-zeichen){height:24px;font-size:calc(12.5px - 1.13px * var(--klein,0));white-space:nowrap;background:var(--fl-neutral-bg);color:var(--fl-neutral-fg);box-shadow:none;border:0;border-radius:999px;gap:6px;padding:0 10px;font-weight:600;line-height:24px}html:root:root:root:root .app .tk-konsole .pill.success:has(>.pill-zeichen){background:var(--fl-gruen-bg);color:var(--fl-gruen-fg)}html:root:root:root:root .app .tk-konsole .pill.info:has(>.pill-zeichen){background:var(--fl-blau-bg);color:var(--fl-blau-fg)}html:root:root:root:root .app .tk-konsole .pill.warning:has(>.pill-zeichen){background:var(--fl-gelb-bg);color:var(--fl-gelb-fg)}html:root:root:root:root .app .tk-konsole .pill:is(.error,.danger):has(>.pill-zeichen){background:var(--fl-rot-bg);color:var(--fl-rot-fg)}html:root:root:root:root .app .tk-konsole .pill>.pill-zeichen{width:7px;height:7px;box-shadow:none;opacity:.8;background:currentColor;border-radius:50%}html:root:root .app .tk-konsole :is(.tk-crm-zeichen,.tk-lp-chips,.tk-crm-eintrag-kopf) .pill{box-shadow:none;border:0}html .app .tk-konsole .tk-kf-streifen{align-items:stretch!important}html .app .tk-konsole .tk-kf-streifen>*{border-top:0;border-bottom:0;border-right:0;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;align-self:stretch!important}html .app .tk-konsole .tk-kf-streifen>:before,html .app .tk-konsole .tk-kf-streifen>:after{content:none!important}html .app .tk-konsole .tk-kf-streifen .tk-crm-kpi-an{background:var(--fl-gruen-bg)!important}html .app .tk-konsole .tk-kf-streifen button:hover{background:color-mix(in srgb,var(--text) 4%,transparent)!important}@media (max-width:760px){html .app .tk-konsole .tk-kf-streifen>:nth-child(n+3){border-top:1px solid var(--line)}}html .app .tk-konsole .tk-fl-kopf+.tk-kf-streifen{margin-top:4px}html .app .tk-konsole .grid.tk-kf-akte-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width:1200px){html .app .tk-konsole .grid.tk-kf-akte-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html .app .tk-konsole .grid.tk-kf-akte-raster{grid-template-columns:minmax(0,1fr)}}html .app .tk-konsole .grid.tk-crm-kundenakte{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}html .app .tk-konsole .tk-module-liste{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;display:grid}html .app .tk-konsole .tk-module-liste .pill{white-space:normal;height:auto;min-height:22px;padding:2px 9px;line-height:1.3}html .app .tk-konsole .tk-std-list{border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);gap:0;overflow:hidden}html .app .tk-konsole .tk-std{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:16px;padding:9px 16px}html .app .tk-konsole .tk-std:first-child{border-top:0}html .app .tk-konsole .tk-std-info{gap:1px}html .app .tk-konsole .tk-std-info code{font-family:var(--font-mono);font-size:calc(12.5px - 1.13px * var(--klein,0))}html .app .tk-konsole .tk-std-info small{font-size:calc(12px - .75px * var(--klein,0));color:var(--muted);line-height:1.4}html .app .tk-konsole .tk-std-edit{align-items:center}html .app .tk-konsole .tk-std-edit button:disabled{visibility:hidden}@media (max-width:760px){html .app .tk-konsole .tk-std{grid-template-columns:minmax(0,1fr);gap:8px}}html .app .tk-konsole :is(.grid.two,.grid.three,.grid.four,.grid.tk-kf-reichweite,.grid.tk-team-raster,.grid.tk-kf-akte-raster),html .app .tk-konsole main>.grid:not([class*=tk-]),html .app .tk-konsole.content>.grid:not([class*=tk-]){align-items:stretch}html .app .tk-konsole .panel :is(input:not([type=checkbox]):not([type=radio]):not([type=search]),select,textarea){min-width:0;max-width:min(720px,100%)}html .app .tk-konsole .panel .row{flex-wrap:wrap;min-width:0}@media (max-width:760px){html:root:root .app main.tk-konsole .tk-ko-tabelle td .tk-crm-link{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:left;overflow:visible}html:root:root .app main.tk-konsole .tk-ko-tabelle td small{white-space:normal;text-overflow:clip;overflow:visible}html .app .tk-konsole .tk-ko-tabelle th:nth-child(2){width:54%}html .app .tk-konsole .tk-ko-tabelle th:nth-child(6){width:auto}html .app .tk-konsole .tk-ko-tabelle td{white-space:normal;overflow:visible}html .app .tk-konsole .tk-ko-tabelle .tk-bubble-fest{font-size:calc(11.5px - .38px * var(--klein,0));padding:0 8px}html .app .tk-konsole .tk-ko-tabelle .tk-bubble-fest:before{content:none}html .app .tk-konsole .tk-fin-spalte small{visibility:hidden;overflow:visible}html .app .tk-konsole .tk-fin-spalte:nth-child(3n+1) small,html .app .tk-konsole .tk-fin-spalte.jetzt small{visibility:visible}}html .app .tk-konsole .pill:where(:not(.tk-sf)),html .app .tk-konsole .pill.tk-sf{white-space:normal;max-width:100%;height:auto;min-height:24px;padding-block:3px;line-height:1.3}html:root:root:root:root .app .tk-konsole .pill:has(>.pill-zeichen){white-space:normal;max-width:100%;height:auto;min-height:24px;padding-block:3px;line-height:1.3}html .app .tk-konsole :is(.grid.two,.grid.three,.grid.four,.grid.tk-kf-reichweite,.grid.tk-team-raster,.grid.tk-kf-akte-raster),html .app .tk-konsole>.grid:not([class*=tk-]){align-items:stretch!important}@media (max-width:760px){html .app .tk-konsole .tk-ko-tabelle td .tk-crm-link{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html .app .tk-konsole .tk-ko-tabelle td small{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}html .app .tk-konsole :is(.grid.two,.grid.three,.grid.four,.grid.tk-kf-reichweite,.grid.tk-team-raster,.grid.tk-kf-akte-raster)>*,html .app .tk-konsole>.grid:not([class*=tk-])>*{height:auto;align-self:stretch!important}html .app .tk-konsole :is(.grid.two,.grid.three,.grid.four)>:only-child{grid-column:1/-1}@media (max-width:760px){html .app .tk-konsole .tk-kf-streifen>:last-child:nth-child(odd){grid-column:1/-1}html .app .tk-konsole .tk-fin-legende{font-size:calc(11.5px - .38px * var(--klein,0));white-space:nowrap;flex-wrap:nowrap;gap:0}html .app .tk-konsole .tk-fin-legende i{margin-left:8px}html .app .tk-konsole .tk-fin-legende i:first-child{margin-left:0}html .app .tk-konsole .panel>.row.between:has(.tk-fin-legende){flex-direction:column;align-items:flex-start;gap:6px}}@media (min-width:1200px){html .app .tk-konsole .tk-crm-board>.tk-crm-spalte:not(.tk-crm-abschluss){flex:0 0 calc(20% - 8px);min-width:200px}}html .app .tk-konsole .tk-crm-karte-name{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}html .app .tk-konsole .tk-crm-karte-name strong{-webkit-line-clamp:2;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .app .tk-konsole .tk-crm-zeichen{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}html .app .tk-konsole .tk-crm-zeichen>.tk-crm-plaketten{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}html .app .tk-konsole .tk-crm-spalte-kopf{flex-wrap:wrap;row-gap:0}html .app .tk-konsole .tk-crm-spalte-kopf .tk-crm-spalte-summe{text-align:left;flex:0 0 100%;order:9;margin:0 0 0 15px}html .app .tk-konsole .tk-crm-spalte-kopf .tk-crm-sortierung{margin-left:auto}html .app .tk-konsole .tk-demo-karten>.tk-demo-karte{grid-template-columns:150px minmax(0,1fr) minmax(0,1.2fr) 372px}html .app .tk-konsole .tk-demo-karten .tk-demo-aktionen{place-content:center flex-end}html .app .tk-konsole .tk-demo-bucher small a{color:var(--muted);text-decoration:none}html .app .tk-konsole .tk-demo-bucher small a:hover{color:var(--text);text-decoration:underline}@media (max-width:1100px){html .app .tk-konsole .tk-demo-karten>.tk-demo-karte{grid-template-columns:minmax(0,1fr)}html .app .tk-konsole .tk-demo-karten .tk-demo-aktionen{justify-content:flex-start}}html .app .tk-dc-treffer button,html .tk-dc-treffer button,html .app .tk-dc-wahl button,html .tk-dc-wahl button{align-items:start;text-align:left!important;justify-content:flex-start!important;justify-items:start!important}html .tk-demo-datum{align-self:flex-end}html .app .tk-konsole .tk-crm-weitere{border:1px dashed var(--line);width:100%;min-height:34px;color:var(--fl-text2,var(--text));font-size:calc(13px - 1.5px * var(--klein,0));box-shadow:none;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:4px;margin-top:2px;padding:0 10px;font-weight:600;display:flex}html .app .tk-konsole .tk-crm-weitere:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}html .app .tk-konsole .tk-crm-weitere small{font-weight:500}html .app .tk-konsole .tk-crm-titelzeile{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:flex}html .app .tk-konsole .tk-crm-titelzeile .tk-crm-summe{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--fl-text2,var(--muted));white-space:nowrap;margin:0}html .app .tk-konsole .tk-crm-titelzeile .tk-crm-summe strong+strong{margin-left:0}html .app .tk-konsole .tk-crm-reiterzeile{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}html .app .tk-konsole .tk-crm-reiterzeile>.tk-crm-reiter{flex:auto;min-width:0;margin:0}html .app .tk-konsole .tk-crm-reiterzeile>.tk-crm-suchfeld{flex:0 320px;min-width:240px;margin-left:auto}@media (max-width:767px){html .app .tk-konsole .tk-crm-reiterzeile>.tk-crm-suchfeld{flex:100%;margin-left:0}}html .app .tk-konsole .tk-crm-alter.tk-crm-zeit-neutral{background:var(--fl-neutral-bg);color:var(--fl-neutral-fg);border:0}html .app .tk-konsole .tk-crm-alter.tk-crm-zeit-rot{background:var(--fl-rot-bg);color:var(--fl-rot-fg);border:0;font-weight:600}html .app .tk-konsole .tk-crm-alter:is(.tk-crm-zeit-neutral,.tk-crm-zeit-rot){white-space:nowrap;max-width:100%}html .app .tk-konsole .tk-crm-zeichen>.tk-crm-plaketten{display:contents}html .app .tk-konsole .tk-crm-zeichen>.tk-crm-plaketten>:not(.tk-crm-alter):not(.tk-crm-glocke){margin-left:auto}.tk-dc-leiste{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 var(--space-4);flex-wrap:wrap}.tk-dc-punkt{background:var(--warning,#b45309);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-inline-start:6px;display:inline-block}.tk-dc-karte{scroll-margin-top:96px}.tk-dc-markiert{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.tk-dc-stand{font-size:var(--size-sm);flex-direction:column;gap:2px;display:flex}.tk-dc-fremd{grid-column:2;margin:0}.tk-dc-dialog{gap:var(--space-3)}.tk-dc-raster{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tk-dc-raster label{font-size:var(--size-sm);gap:4px;display:grid}.tk-dc-neu{padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 14px;display:grid}.tk-dc-neu>*{overflow-wrap:anywhere}.tk-dc-haken{align-items:flex-start;gap:8px}.tk-dc-haken input{margin-top:3px}.tk-dc-mail{border:var(--border) solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface);font-size:var(--size-sm)}.tk-dc-mail p{margin:0 0 var(--space-2)}.tk-dc-mail blockquote{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2,#7f7f7f14);white-space:pre-line}.tk-dc-mail-kopf{padding-bottom:var(--space-2);border-bottom:var(--border) solid var(--line)}.tk-dc-mail-titel{font-weight:600;font-size:var(--size-md,calc(15px - 2.1px * var(--klein,0)))}.tk-dc-treffer{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tk-dc-treffer button,.tk-dc-wahl button{text-align:start;border-radius:var(--radius-md);justify-items:start;gap:2px;width:100%;height:auto;min-height:44px;padding:10px 14px;display:grid}.tk-dc-wahl{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.tk-dc-wahl small,.tk-dc-treffer small{white-space:normal;font-weight:400}.tk-dt-kopf{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center}.tk-dt-im-kalender .tk-demo-karte{box-shadow:none}.tk-dt-verfuegbar>summary{cursor:pointer;padding:var(--space-2) 0;font-weight:600}.tk-dt-verfuegbar[open]>summary{margin-bottom:var(--space-3)}@media (max-width:760px){.tk-dc-wahl{grid-template-columns:1fr}.tk-dc-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-dc-raster label:last-child{grid-column:1/-1}.tk-dc-fremd{grid-column:1}.tk-dc-leiste .tk-kal-segment{flex-wrap:nowrap;width:100%}.tk-dc-leiste .tk-kal-segment>button{white-space:nowrap;flex:auto;padding:0 10px}}.tk-kal-aktionen{gap:var(--space-2);flex-wrap:wrap}.tk-kal-leiste{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center}.tk-kal-blaettern{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0}.tk-kal-blaettern>button{min-width:var(--control-height)}.tk-kal-titel{margin:0 0 0 var(--space-2);font-size:var(--size-lg)}.tk-kal-schalter{gap:var(--space-3);flex-wrap:wrap}.tk-kal-segment{border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;gap:0;display:inline-flex;overflow:hidden}.tk-kal-segment>button{min-height:var(--control-height);box-shadow:none;border:0;border-radius:0}.tk-kal-segment>button+button{border-inline-start:var(--border) solid var(--line)}.tk-kal-filter{margin-top:var(--space-3)}.tk-kal-filter button[aria-pressed=false],.tk-kal-legende button[aria-pressed=false]{color:var(--muted);background:0 0;text-decoration:line-through}.tk-kal-filter button[aria-pressed=true],.tk-kal-legende button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.tk-kal-legende{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tk-kal-legende button{gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);font-size:var(--size-sm)}.tk-kal-raster{--tk-kal-stundenbreite:52px;margin-top:var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.tk-kal-kopfzeile,.tk-kal-ganztag,.tk-kal-zeiten{grid-template-columns:var(--tk-kal-stundenbreite) repeat(var(--tk-kal-tage),minmax(0,1fr));display:grid}.tk-kal-kopfzeile{border-bottom:var(--border) solid var(--line)}.tk-kal-tagkopf{gap:var(--space-1);min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:baseline;display:flex}.tk-kal-tagkopf small{color:var(--muted)}.tk-kal-tagkopf.tk-kal-heute strong{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);padding:0 var(--space-2)}.tk-kal-ganztag{border-bottom:var(--border) solid var(--line);min-height:32px}.tk-kal-ganztag>small{padding:var(--space-1);font-size:var(--size-xs);text-align:right;align-self:center}.tk-kal-ganztag-tag{border-inline-start:var(--border) solid var(--line);gap:2px;min-width:0;padding:2px;display:grid}.tk-kal-zeiten{position:relative;overflow:hidden}.tk-kal-stunden{position:relative}.tk-kal-stunden span{right:var(--space-2);font-size:var(--size-xs);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.tk-kal-stunden span:first-child{transform:none}.tk-kal-spalte{border-inline-start:var(--border) solid var(--line);min-width:0;position:relative}.tk-kal-spalte.tk-kal-heute{background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.tk-kal-slot{border:0;border-top:var(--border) solid var(--line);width:100%;min-height:0;box-shadow:none;cursor:copy;background:0 0;border-radius:0;padding:0;position:absolute;left:0;right:0}.tk-kal-slot:hover{background:var(--subtle)}.tk-kal-slot:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:-3px}.tk-kal-jetzt{background:var(--error);z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}.tk-kal-block{z-index:1;min-height:0;padding:2px var(--space-1);text-align:left;border:var(--border) solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--tk-kal-farbe,var(--info)) 18%,var(--surface));color:var(--text);font-size:var(--size-xs);box-shadow:none;flex-direction:column;align-items:flex-start;gap:0;line-height:1.2;display:flex;position:absolute;overflow:hidden}.tk-kal-block:hover{background:color-mix(in srgb,var(--tk-kal-farbe,var(--info)) 28%,var(--surface));box-shadow:none}.tk-kal-block-text{-webkit-line-clamp:var(--tk-kal-zeilen,2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;-webkit-box-orient:vertical;max-width:100%;line-height:14px;display:-webkit-box;overflow:hidden}.tk-kal-block-text .tk-cal-punkt{vertical-align:middle}.tk-kal-block-zeit{color:var(--muted)}.tk-kal-block-titel{font-weight:600}.tk-kal-mehr{z-index:1;border:var(--border) solid var(--line);border-radius:var(--radius-sm);background:var(--subtle);min-width:0;min-height:0;color:var(--text);font-size:var(--size-xs);box-shadow:none;justify-content:center;align-items:flex-start;padding:2px 0;font-weight:600;display:flex;position:absolute;right:1px}.tk-kal-mehr:hover{background:var(--control);box-shadow:none}.tk-kal-mehr:focus-visible,.tk-kal-block:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:1px;z-index:3}.tk-kal-liste{gap:0}.tk-kal-block.tk-kal-belegt,.tk-kal-chip.tk-kal-belegt{background:repeating-linear-gradient(135deg,var(--subtle) 0 6px,var(--surface) 6px 12px);color:var(--muted)}.tk-kal-chip{gap:var(--space-1);width:100%;min-width:0;min-height:0;padding:2px var(--space-1);border:var(--border) solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--tk-kal-farbe,var(--info)) 16%,var(--surface));color:var(--text);font-size:var(--size-xs);text-align:left;box-shadow:none;align-items:center;margin-top:2px;display:flex}.tk-kal-chip:hover{background:color-mix(in srgb,var(--tk-kal-farbe,var(--info)) 26%,var(--surface));box-shadow:none}.tk-kal-chip-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tk-kal-ganztag .tk-kal-chip{align-items:flex-start}.tk-kal-ganztag .tk-kal-chip .tk-cal-punkt{flex:none;margin-top:.35em}.tk-kal-ganztag .tk-kal-chip-text{white-space:normal;text-overflow:clip;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;line-height:1.25;overflow:visible}.tk-kal-monat{margin-top:var(--space-4)}.tk-kal-monat .day{min-width:0}.tk-kal-monat .day.tk-kal-fremd{background:var(--subtle)}.tk-kal-monat .day.tk-kal-fremd .tk-cal-tag{color:var(--muted)}.tk-kal-punkte{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.tk-kal-agenda{margin-top:var(--space-4)}.tk-kal-agenda .group-label{margin:var(--space-2) 0}.tk-kal-check{gap:var(--space-2);align-items:center;font-weight:400}.tk-kal-felder{gap:var(--space-3)}.tk-kal-fehler{color:var(--error)}.tk-kal-kachel h3{font-size:var(--size-sm);margin:0}.tk-kal-kachel .tk-cal-link{gap:var(--space-1);align-items:center;display:inline-flex}@media (max-width:760px){.tk-kal-titel{width:100%;margin:var(--space-2) 0 0;font-size:var(--size-md)}.tk-kal-schalter,.tk-kal-segment{width:100%}.tk-kal-segment>button{min-height:44px;padding-inline:var(--space-2);flex:1 1 0}.tk-kal-raster{--tk-kal-stundenbreite:44px}.calendar.tk-kal-monat{grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.tk-kal-monat .day{min-height:56px;padding:var(--space-1);text-align:center}.tk-kal-monat .day strong{margin-bottom:2px}.tk-kal-monat .day .tk-cal-tag{justify-content:center;min-width:36px;min-height:36px;padding:0}.tk-kal-aktionen{width:100%}.tk-kal-aktionen>button{flex:auto}.tk-kal-felder{grid-template-columns:1fr}}:root .app button.tk-kal-block,:root .app button.tk-kal-chip{border-radius:var(--radius-sm);padding:2px var(--space-1);height:auto;min-height:0}:root .app button.tk-kal-block{height:var(--tk-kal-h,auto)}:root .app button.tk-kal-mehr{border-radius:var(--radius-sm);min-height:0;padding:2px 0}:root .app button.tk-kal-slot{border-radius:0;min-height:0;padding:0}:root .app button.tk-kal-tagkopf{border-radius:0}:root .app .task .tk-cal-link.tk-kal-zeilenlink{-webkit-line-clamp:unset;display:inline;overflow:visible}:root .tk-kal-leiste>.row.tk-kal-blaettern>button:nth-child(n){border-radius:var(--bk-radius-knopf,8px);margin-left:0}.tk-demo-ansicht{margin-top:var(--space-4)}.tk-demo-woche{gap:var(--space-3)}.tk-demo-woche .tk-kal-leiste{margin-top:0}.tk-demo-woche-person{gap:var(--space-2);font-size:var(--size-sm);align-items:center}.tk-demo-woche-person select{min-width:12rem}.tk-demo-woche-stand{gap:var(--space-2) var(--space-4);font-size:var(--size-sm);flex-wrap:wrap}.tk-demo-woche-still{color:var(--warning);font-weight:600}.tk-demo-woche-hinweis{padding:var(--space-2) var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 12%,var(--surface));margin:0}.tk-demo-woche-leg{gap:var(--space-1);font-size:var(--size-xs);color:var(--muted);align-items:center;display:inline-flex}.tk-demo-woche-farbe{border:var(--border) solid var(--line);border-radius:3px;width:12px;height:12px;display:inline-block}.tk-kal-block.tk-demo-woche-hell,.tk-kal-chip.tk-demo-woche-hell,.tk-demo-woche-farbe.tk-demo-woche-hell{opacity:.55;border-style:dashed}.tk-kal-block.tk-demo-woche-blass,.tk-kal-chip.tk-demo-woche-blass{color:var(--muted)}.tk-demo-woche-linie{pointer-events:none;cursor:default}.tk-demo-einst{gap:var(--space-4)}.tk-demo-einst .tk-kal-leiste{margin-top:0}.tk-demo-einst h3{font-size:var(--size-md);margin:0}.tk-demo-einst-tage{gap:0;margin:0;padding:0;list-style:none;display:grid}.tk-demo-einst-tag{gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border) solid var(--line);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);align-items:start;display:grid}.tk-demo-einst-tag:first-child{border-top:0}.tk-demo-einst-tag>strong{padding-top:var(--space-2)}.tk-demo-einst-fenster{gap:var(--space-2);align-items:flex-start}.tk-demo-einst-zeile{gap:var(--space-2);flex-wrap:wrap;align-items:center}.tk-demo-einst-zeile input[type=time]{width:auto;min-width:7rem}.tk-demo-einst-zeile>small{flex-basis:100%}.tk-demo-einst-plus{align-self:flex-start}.tk-demo-einst-quellen{padding-left:var(--space-5);margin:0}@media (max-width:760px){.tk-demo-einst-tag{gap:var(--space-1);grid-template-columns:1fr}.tk-demo-einst-tag>strong{padding-top:0}}.tk-demo-woche-notiz summary{cursor:pointer;font-weight:600}.tk-demo-woche-notiz p{margin:var(--space-2) 0 0;white-space:pre-line;overflow-wrap:anywhere}:root .app .tk-demo-einst-fenster{flex-direction:column;display:flex}:root .app .tk-demo-einst-fenster>.tk-demo-einst-plus{place-self:flex-start start;width:auto}.tk-demo-woche-person{white-space:nowrap}.tk-kal-kachel .tk-betrieb-liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tk-heute-zeile{grid-template-columns:10px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.tk-heute-ohne-punkt{grid-template-columns:minmax(0,1fr)}.tk-heute-zeile>.tk-cal-punkt{border-radius:50%;width:8px;height:8px;margin-top:6px;display:block}.tk-heute-text{gap:2px;min-width:0;display:grid}.tk-heute-titel{all:unset;box-sizing:border-box;cursor:pointer;font-weight:600;font-size:calc(14px - 1.96px * var(--klein,0));color:var(--text);white-space:normal;overflow-wrap:anywhere;text-align:left;padding:0;line-height:1.4;display:block;overflow:visible}.tk-konsole .tk-heute-zeile button.tk-heute-titel,.tk-konsole .tk-heute-zeile button.tk-heute-titel:hover,.tk-konsole .tk-heute-zeile button.tk-heute-titel:active{box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;transform:none!important}button.tk-heute-titel:hover{text-decoration:underline}button.tk-heute-titel:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.tk-heute-text small{font-size:calc(12.5px - 1.13px * var(--klein,0));color:var(--muted);line-height:1.4}html:root:root:root .app .tk-heute-zeile .tk-heute-titel{flex:initial;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;display:block}html .app main .tk-start-raster>*{min-width:0}.tk-kal-block.tk-dz-griff{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.tk-kal-block.tk-dz-quelle{opacity:.35}body.tk-dz-aktiv,body.tk-dz-aktiv *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.tk-dz-vorschau{z-index:4;padding:2px var(--space-1);pointer-events:none;border:var(--border) dashed var(--text);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 22%,var(--surface));color:var(--text);font-size:var(--size-xs);box-shadow:var(--shadow-sm,0 2px 6px #0000001f);flex-direction:column;gap:0;line-height:14px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.tk-dz-vorschau .tk-dz-vorschau-wer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-dz-vorschau.tk-dz-gesperrt{border-color:var(--error);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--error) 16%,var(--surface)) 0 6px,var(--surface) 6px 12px);color:var(--error)}:is(body.tk-dz-aktiv:has(.tk-dz-gesperrt),body.tk-dz-aktiv:has(.tk-dz-gesperrt) *){cursor:not-allowed!important}.tk-dz-frage{margin:0;font-weight:600}.tk-dz-mail>summary{cursor:pointer;color:var(--muted)}.tk-dz-mail[open]>summary{margin-bottom:var(--space-2)}.tk-ko-reiter{flex-wrap:wrap}.tk-ko-filter{gap:var(--space-2) var(--space-3);align-items:center}.tk-ko-filter select{max-width:220px}.tk-ko-check{font-size:var(--size-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.tk-ko-check input{margin:0}.tk-ko-tabelle{table-layout:fixed;width:100%}.tk-ko-tabelle th,.tk-ko-tabelle td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.tk-ko-tabelle td small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--size-xs);display:block;overflow:hidden}.tk-ko-tabelle .tk-ko-wahl{width:36px;padding-right:0}.tk-ko-tabelle th:nth-child(2){width:26%}.tk-ko-tabelle th:nth-child(3){width:19%}.tk-ko-tabelle th:nth-child(4){width:15%}.tk-ko-tabelle th:nth-child(5){width:14%}.tk-ko-tabelle th:nth-child(6){width:12%}.tk-ko-tabelle .tk-crm-link{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;overflow:hidden}.tk-ko-tabelle .tk-ko-nr a{color:var(--text);font-variant-numeric:tabular-nums;text-decoration:none}.tk-ko-tabelle .tk-ko-nr a:hover{text-decoration:underline}.tk-ko-tabelle tr.tk-ko-gewaehlt td{background:var(--accent-soft)}.tk-ko-labels-klein{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.tk-ko-labels-klein .pill{font-size:calc(10.5px + .5px * var(--mindest,0));padding:0 6px;line-height:1.5}.tk-ko-faellig{color:var(--warning);font-weight:600}.tk-ko-faellig small{font-weight:400}.tk-ko-mehr{margin-top:var(--space-3);justify-content:center}@media (max-width:900px){.tk-ko-tabelle .tk-ko-breit{display:none}.tk-ko-tabelle th:nth-child(2){width:40%}.tk-ko-tabelle th:nth-child(3){width:28%}.tk-ko-tabelle th:nth-child(4){width:auto}.tk-ko-tabelle th:nth-child(6){width:96px}}@media (max-width:600px){.tk-ko-tabelle th:nth-child(3),.tk-ko-tabelle td:nth-child(3){display:none}.tk-ko-tabelle th:nth-child(2){width:52%}.tk-ko-filter select{flex:140px;max-width:100%}.tk-ko-filter input[type=search]{flex:100%}}.tk-ko-sammel{z-index:5;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);margin:var(--space-3) 0;border-radius:var(--radius-lg);background:var(--accent-soft);flex-wrap:wrap;display:flex;position:sticky;top:0}.tk-ko-sammel select,.tk-ko-sammel input{max-width:190px}.tk-ko-sammel-label{display:contents}.tk-ko-sammel .tk-error{flex-basis:100%;margin:0}.tk-ko-avatar{background:var(--accent)}.tk-ko-ergebnis{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--subtle);display:grid}.tk-ko-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.tk-ko-knoepfe.gross{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tk-ko-knoepfe.gross>button{text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;display:flex}.tk-ko-knoepfe kbd{background:var(--subtle);min-width:20px;height:20px;color:var(--muted);border-radius:4px;place-items:center;font:600 11px/1 inherit;display:inline-grid}.tk-ko-schritt{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tk-ko-schritt label{font-size:var(--size-xs);color:var(--muted);gap:4px;display:grid}.tk-ko-notiz-auf{justify-self:start}.tk-ko-personen{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tk-ko-person{padding-bottom:var(--space-3);border-bottom:var(--border) solid var(--line);gap:2px;display:grid}.tk-ko-person:last-child{border-bottom:0;padding-bottom:0}.tk-ko-person-kopf{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tk-ko-person-kopf .tk-link-knopf{margin-left:auto}.tk-ko-person-wege{gap:4px var(--space-3);font-size:var(--size-sm);flex-wrap:wrap;display:flex}.tk-ko-personen.kompakt{font-size:var(--size-sm);gap:4px}.tk-ko-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tk-ko-label{align-items:center;gap:4px;display:inline-flex}.tk-ko-label button{height:auto;min-height:0;color:var(--muted);cursor:pointer;line-height:1;font-size:calc(14px - 1.96px * var(--klein,0));background:0 0;border:0;padding:0 2px}.tk-ko-label-neu input{width:150px;min-height:28px;font-size:var(--size-sm);padding:2px 8px}.tk-ko-angaben{gap:4px var(--space-4);font-size:var(--size-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.tk-ko-angaben dt{color:var(--muted)}.tk-ko-angaben dd{overflow-wrap:anywhere;margin:0}.tk-ko-verlauf{gap:var(--space-2);font-size:var(--size-sm);margin:0;padding:0;list-style:none;display:grid}.tk-ko-verlauf li{gap:1px;display:grid}.tk-ko-verlauf.kompakt{gap:4px}.tk-ko-form .danger.tk-ko-rechts{margin-left:auto}.tk-ko-fokus{gap:var(--space-4);max-width:980px;display:grid}.tk-ko-fokus-kopf{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-ko-fortschritt{align-items:center;gap:var(--space-3);font-size:var(--size-sm);color:var(--muted);font-variant-numeric:tabular-nums;display:flex}.tk-ko-balken{border-radius:var(--radius-pill);background:var(--subtle);width:180px;height:6px;display:block;overflow:hidden}.tk-ko-balken span{background:var(--accent);border-radius:inherit;height:100%;display:block}.tk-ko-karte{gap:var(--space-4);padding:var(--space-5);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.tk-ko-karte-kopf{justify-content:space-between;gap:var(--space-3);align-items:flex-start;display:flex}.tk-ko-karte-kopf h2{font-size:var(--size-xl);margin:0 0 6px}.tk-ko-hinweis{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-bg);font-size:var(--size-sm);margin:0}.tk-ko-karte-raster{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tk-ko-anrufen{min-height:48px;font-size:var(--size-lg,calc(17px - 2.38px * var(--klein,0)));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;display:inline-flex}.tk-ko-anrufen small{opacity:.8;font-size:var(--size-sm)}.tk-ko-wege{flex-wrap:wrap;gap:6px}@media (max-width:720px){.tk-ko-karte{padding:var(--space-4)}.tk-ko-karte-raster,.tk-ko-schritt{grid-template-columns:minmax(0,1fr)}.tk-ko-balken{width:100px}}.tk-ko-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tk-ko-split.offen{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.tk-ko-haupt{min-width:0}.tk-ko-spalte{top:var(--space-3);max-height:calc(100vh - 2 * var(--space-3));border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--bg);grid-template-rows:auto minmax(0,1fr);animation:.22s ease-out tk-ko-rein;display:grid;position:sticky;overflow:hidden}.tk-ko-spalte-kopf{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border) solid var(--line);background:var(--surface);display:flex}.tk-ko-spalte-inhalt{gap:var(--space-3);padding:var(--space-3);overscroll-behavior:contain;align-content:start;display:grid;overflow:auto}.tk-ko-pfeil{min-width:32px;min-height:32px;font-size:calc(16px - 2.24px * var(--klein,0));padding:0 8px;line-height:1}@keyframes tk-ko-rein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tk-ko-spalte{animation:none}}.tk-ko-split.offen .tk-ko-tabelle .tk-ko-breit{display:none}.tk-ko-split.offen .tk-ko-tabelle th:nth-child(2){width:auto}.tk-ko-split.offen .tk-ko-tabelle th:nth-child(3){width:30%}.tk-ko-split.offen .tk-ko-tabelle th:nth-child(4){width:136px}.tk-ko-split.offen .tk-ko-tabelle th:nth-child(6){width:124px}.tk-ko-tabelle tbody tr{cursor:pointer}.tk-ko-tabelle tr.tk-ko-aktiv td{background:var(--accent-soft)}@media (max-width:1100px){.tk-ko-split.offen{grid-template-columns:minmax(0,1fr)}.tk-ko-split.offen .tk-ko-haupt{display:none}.tk-ko-spalte{max-height:none;position:static}}.tk-ko-heute{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-3);font-size:var(--size-sm);color:var(--muted);flex-wrap:wrap;display:flex}.tk-ko-heute strong{color:var(--text);font-variant-numeric:tabular-nums;margin-right:4px}.tk-ko-heute .tk-link-knopf{font-size:var(--size-sm);color:var(--muted);text-decoration:none}.tk-ko-heute .tk-link-knopf:hover{text-decoration:underline}.tk-ko-board{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--subtle);font-size:var(--size-sm);flex-wrap:wrap;display:flex}.tk-ko-board.heiss{background:var(--success-bg)}.tk-ko-board.ist{background:var(--info-bg)}.tk-ko-board .tk-error{flex-basis:100%;margin:0}html:root .app main .tk-ko-tabelle :is(th,td),html:root .app main .tk-ko-tabelle thead th{white-space:nowrap;text-overflow:ellipsis;-webkit-hyphens:manual;hyphens:manual;overflow:hidden}html:root .app main .tk-ko-tabelle td small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}html:root .app main .tk-ko-tabelle td .tk-crm-link{min-height:0;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;max-width:100%;padding:0;display:block;overflow:hidden}html:root .app main .tk-ko-tabelle td .tk-ko-labels-klein .pill{font-size:calc(10.5px + .5px * var(--mindest,0));padding:0 6px}.tk-ko-tabelle td small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html:root .app main .tk-ko-tabelle td .tk-crm-link{padding-inline:0;text-align:left!important;display:block!important}.tk-ko-nur-handy{display:none}@media (max-width:600px){.tk-ko-tabelle th:nth-child(4),.tk-ko-tabelle td:nth-child(4){display:none}.tk-ko-tabelle th:nth-child(2){width:auto}.tk-ko-tabelle th:nth-child(6){width:118px}html:root .app main .tk-ko-tabelle td .tk-ko-nur-handy{font-size:var(--size-sm);color:var(--text);font-variant-numeric:tabular-nums;text-decoration:none;display:block}}html:root .app main .tk-ko-tabelle td .tk-crm-link{color:var(--text);font-weight:600;line-height:1.35;box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}html:root .app main .tk-ko-tabelle td .tk-crm-link:hover{text-decoration:underline}.tk-ko-tabelle th:nth-child(6),.tk-ko-split.offen .tk-ko-tabelle th:nth-child(6){width:132px}html:root .app main .tk-ko-tabelle td:nth-child(6){overflow:visible}html:root .app main .tk-ko-tabelle td .pill{font-size:calc(11.5px - .38px * var(--klein,0));padding:1px 8px}.tk-ko-tabelle .tk-ko-wahl input,.tk-ko-check input{flex:none;width:16px;height:16px;min-height:0;margin:0}.tk-ko-tabelle th.tk-ko-wahl,.tk-ko-tabelle td.tk-ko-wahl{width:40px;padding-right:0}.tk-ko-reiter{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.tk-ko-reiter::-webkit-scrollbar{display:none}.tk-ko-reiter>button{flex:none}.tk-ko-anrufen{min-height:38px;font-size:var(--size-md,calc(15px - 2.1px * var(--klein,0)));justify-self:start;width:auto;padding:6px 16px}.tk-ko-anrufen .icon{width:16px;height:16px}.tk-ko-knoepfe.gross>button{min-height:36px;font-size:calc(13px - 1.5px * var(--klein,0));padding:4px 10px}.tk-ko-knoepfe kbd{min-width:18px;height:18px;font-size:calc(10.5px + .5px * var(--mindest,0))}.tk-ko-wege>.btn{min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));padding:4px 12px}.tk-ko-karte{gap:var(--space-3);padding:var(--space-4)}.tk-ko-karte-kopf h2{font-size:var(--size-lg,calc(18px - 2.52px * var(--klein,0)))}.tk-ko-fokus-kopf .row>button{min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));padding:4px 12px}.tk-ko-spalte .tk-lp-icon{width:28px;height:28px}.tk-ko-spalte .tk-lp-icon .icon{width:15px;height:15px}.tk-ko-spalte .tk-lp-avatar{width:44px;height:44px;font-size:18px}.tk-ko-spalte .tk-lp-name{font-size:var(--size-lg,calc(18px - 2.52px * var(--klein,0)))}.tk-ko-spalte .tk-lp-abschnitt{padding:var(--space-3)}.tk-ko-spalte .tk-ko-pfeil{min-width:28px;min-height:28px;font-size:calc(14px - 1.96px * var(--klein,0));padding:0 6px}.tk-ko-board>button,.tk-ko-ergebnis button,.tk-ko-form .row>button{min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));padding:4px 12px}.tk-ko-knoepfe>button{min-height:30px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:3px 10px}.pagehead .row>button.primary{min-height:36px}@media (max-width:600px){.tk-ko-tabelle th:nth-child(6){width:118px}html:root .app main .tk-ko-tabelle td .pill{padding:1px 7px;font-size:11px}.tk-ko-tabelle th.tk-ko-wahl,.tk-ko-tabelle td.tk-ko-wahl{width:32px}.tk-ko-heute{gap:4px var(--space-4)}.tk-ko-knoepfe.gross{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}html:root .app main table.tk-ko-tabelle td button.tk-crm-link{padding:0!important;margin:0!important;padding-inline:0!important}html:root .app main .tablewrap table.tk-ko-tabelle td button.tk-crm-link.tk-crm-link{text-overflow:ellipsis;text-align:left;border-radius:0;max-width:100%;font-weight:600;line-height:1.35;overflow:hidden;height:auto!important;min-height:0!important;font-size:var(--size-sm,calc(14px - 1.96px * var(--klein,0)))!important;white-space:nowrap!important;padding:0!important;display:block!important}.tk-ko-personen a[href^=tel\:],.tk-ko-person-wege a,.tk-ko-nur-handy{white-space:nowrap}html:root .app main .tk-ko-tabelle input[type=checkbox],html:root .app main .tk-ko-check input[type=checkbox]{width:18px!important;min-width:0!important;height:18px!important;min-height:0!important}@media (max-width:600px){html:root .app main .tablewrap.tk-ko-tabelle-huelle{padding-inline:0}.tk-ko-tabelle td:last-child,.tk-ko-tabelle th:last-child{padding-right:12px}html:root .app main .tk-ko-tabelle td .pill{font-size:calc(10.5px + .5px * var(--mindest,0));padding:1px 6px}.tk-ko-tabelle th:nth-child(6){width:112px}}.tk-ko-kopfknoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px}.tk-ko-kopfknoepfe>button{min-height:34px;font-size:calc(13px - 1.5px * var(--klein,0));padding:4px 12px}.tk-ko-dubletten{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tk-ko-dubletten li{gap:var(--space-3);padding:var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.tk-ko-dubletten li>div{gap:2px;min-width:0;display:grid}.tk-ko-dubletten strong,.tk-ko-dubletten small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-ko-dubletten .row>button{min-height:30px;font-size:calc(12.5px - 1.13px * var(--klein,0));padding:3px 10px}@media (max-width:720px){.tk-ko-dubletten li{grid-template-columns:minmax(0,1fr)}}html:root .app main .tablewrap table.tk-ko-tabelle td.tk-ko-firma{white-space:normal;overflow:visible}html:root .app main .tablewrap table.tk-ko-tabelle td.tk-ko-firma button.tk-crm-link.tk-crm-link{text-overflow:clip;overflow-wrap:anywhere;overflow:visible;white-space:normal!important;max-height:none!important}@media (min-width:768px) and (max-width:1399px){html:root .app main .tablewrap table.tk-ko-tabelle :is(th,td),html:root .app main .tablewrap table.tk-ko-tabelle td small{overflow-wrap:break-word;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html:root .app main .tablewrap table.tk-ko-tabelle td :is(a[href^=tel\:],.tk-statusbubble,.pill,.num){white-space:nowrap!important}html:root .app main .tablewrap table.tk-ko-tabelle :is(th,td){padding-inline:8px}}.tk-onb-wichtig{white-space:pre-wrap}.tk-dm-kopf{margin-bottom:var(--space-2)}.tk-dm-kopf p{max-width:640px;margin:0}.tk-dm-reiter{gap:var(--space-4);margin-bottom:var(--space-4);scrollbar-width:none}.tk-dm-reiter::-webkit-scrollbar{display:none}.tk-dm-reiter a{min-height:0;color:var(--muted);border-bottom:2px solid #0000;padding:8px 2px;text-decoration:none}.tk-dm-reiter a:hover{color:var(--text)}.tk-dm-reiter a.current{color:var(--text);border-bottom-color:var(--text)}.tk-dm-offen{background:color-mix(in srgb,var(--warning) 16%,transparent);min-width:18px;height:18px;color:var(--warning);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.tk-dm-leiste{justify-content:space-between;align-items:center;margin:0}.tk-dm-plaketten{flex-wrap:wrap;gap:6px}a.tk-dm-kachel{color:inherit;text-decoration:none}a.tk-dm-kachel:hover{background:color-mix(in srgb,var(--text) 3%,var(--surface))}.tk-onb-karte .tk-onb-form{grid-column:1/-1}@media (max-width:760px){.tk-dm-reiter{gap:2px var(--space-3);flex-wrap:wrap;overflow:visible}.tk-dm-leiste{align-items:stretch}.tk-dm-leiste>button{justify-content:center;width:100%}}.co-intern{--intern-page:#e4e6e9;--intern-bar:#15181b;--intern-bar-text:#f2f4f5;--intern-card:#fff;--intern-line:#c9cdd2;--intern-muted:#5b636b;--intern-badge:#2c3137;min-height:100vh;background:var(--intern-page);min-height:100dvh;color:var(--text);flex-direction:column;display:flex}[data-theme=dark] .co-intern{--intern-page:#0c0d0f;--intern-bar:#000;--intern-card:#17191c;--intern-line:#2e3238;--intern-muted:#a3aab2;--intern-badge:#2c3137}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .co-intern{--intern-page:#0c0d0f;--intern-bar:#000;--intern-card:#17191c;--intern-line:#2e3238;--intern-muted:#a3aab2}}.co-intern-kopf{background:var(--intern-bar);color:var(--intern-bar-text);border-bottom:1px solid #2a2e33;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.co-intern-marke{font-size:calc(15px - 2.1px * var(--klein,0));letter-spacing:.01em;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.co-intern-marke .co-logo,.co-intern-marke .co-logo img{width:22px;height:22px}.co-intern-marke span{color:#b4bac1}.co-intern-plakette{letter-spacing:.02em;color:#d5dae0;border:1px solid #4a5058;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.co-intern-kopf button{color:var(--intern-bar-text);min-height:32px;font-size:calc(13px - 1.5px * var(--klein,0));background:0 0;border:1px solid #3a3f45;padding:4px 12px}.co-intern-main{flex:1;justify-content:center;align-items:flex-start;padding:56px 16px 32px;display:flex}.co-intern-karte{background:var(--intern-card);border:1px solid var(--intern-line);border-radius:10px;width:100%;max-width:420px;padding:28px 28px 24px;box-shadow:0 1px 2px #0000000f}.co-intern-karte h1{font-size:calc(22px - 3.08px * var(--klein,0));margin:0 0 4px}.co-intern-karte .co-intern-unter{color:var(--intern-muted);font-size:calc(14px - 1.96px * var(--klein,0));margin:0 0 20px}.co-intern-karte form{flex-direction:column;gap:14px;display:flex}.co-intern-karte label{font-weight:600;font-size:calc(14px - 1.96px * var(--klein,0));flex-direction:column;gap:6px;display:flex}.co-intern-karte button.primary{width:100%}.co-intern-wege{font-size:calc(14px - 1.96px * var(--klein,0));flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.co-intern-wege button{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.co-intern-fuss{text-align:center;font-size:calc(12px - .75px * var(--klein,0));color:var(--intern-muted);padding:16px 24px 24px}@media (max-width:600px){.co-intern-kopf{padding:10px 16px}.co-intern-kopf button{white-space:nowrap;padding:4px 10px}.co-intern-main{padding:28px 16px 24px}.co-intern-karte{padding:22px 18px 20px}}.co-intern-einladung{width:100%;max-width:560px}@media (max-width:420px){.co-intern-plakette{display:none}}
/*$vite$:1*/