@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 color-mix(in srgb,var(--accent) 28%,transparent);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{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:1600px){:root.tk-guide-agentur-open .content{padding-right:calc(380px + var(--space-6) * 2)}}@media (max-width:1599px){:root.tk-guide-agentur-open .content{padding-bottom:calc(var(--tk-guide-h,55vh) + 160px)}}@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)}.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)}@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-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}}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}.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;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}}.co-melden-foto input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),.co-melden-foto textarea,.co-melden-foto select,.co-melden-foto [contenteditable=true],.co-melden-foto [data-sensibel]{color:#0000!important;text-shadow:none!important;caret-color:#0000!important;background:var(--text,#111)!important;-webkit-text-fill-color:transparent!important}.co-melden-foto input::placeholder,.co-melden-foto textarea::placeholder{color:#0000!important}.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(--accent);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-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-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:90;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:12px;max-width:calc(100% - 32px);padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}#tk-neue-version button{min-height:30px;font-size:calc(13px - 1.5px * var(--klein,0));white-space:nowrap;border-radius:999px;padding:2px 14px;font-weight:600}@media (max-width:767px){#tk-neue-version{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@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:nowrap;flex-shrink:0}.tk-kontakt-aktionen :is(button,.btn){white-space:nowrap}.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 .tk-pdf-design-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-pdf-design-link svg{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:nowrap;min-width:0}.co-kachel-meta .pill{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}@media (max-width:767px){.tk-kontakt-aktionen{flex-wrap:wrap;flex-shrink:1;min-width:0}}.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:color-mix(in srgb,var(--warning) 25%,var(--surface))}.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}}@media (min-width:1025px){.toolbar>button[aria-pressed]:first-of-type{margin-left:18px}}.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 color-mix(in srgb,var(--warning) 25%,var(--surface))}.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:nowrap;text-overflow:ellipsis;max-width:none;margin-top:1px;overflow:hidden}.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){-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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){:root:root .app .tk-guide{top:max(calc(var(--portal-header,64px) + 60px), var(--tk-guide-top,0px));height:auto;max-height:calc(100vh - max(calc(var(--portal-header,64px) + 60px), var(--tk-guide-top,0px)) - 24px);bottom:auto;overflow:auto}html:root.tk-guide-agentur-open .app main.content,html:root.tk-guide-open .app main.content{padding-bottom:72px;padding-right:24px}}@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:auto}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:nowrap;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))}}@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){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] .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}}}.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}}.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}.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);font-size:calc(15px - 2.1px * var(--klein,0));flex:none;margin-left:auto;line-height:1}.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:520px}.tk-tv .tk-tarif-vergleich thead th{position:static}}.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}.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}}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:1600px){html:root.tk-guide-agentur-open .app main.content.tk-chat-seite{padding-right:calc(380px + var(--space-6) * 2)}}@media (min-width:1200px){html:root.tk-guide-open .app main.content.tk-chat-seite{padding-right:calc(380px + var(--space-6) * 2)}}.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(220px,30%,300px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.tk-chat-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.tk-chat-list-kopf{flex:none;gap:8px;padding:12px 12px 8px;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:34px;min-height:34px;font-size:calc(13px - 1.5px * var(--klein,0));border-radius:999px;padding:6px 12px 6px 32px}.tk-chat-filter{gap:4px;display:flex}.app .tk-chat-filter button{min-height:26px;color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}.app .tk-chat-filter button:hover{background:var(--subtle);color:var(--text)}.app .tk-chat-filter button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.tk-chat-filter-zahl{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent,var(--surface));border-radius:999px;place-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-grid}.tk-chat-list-zeilen{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 6px 8px;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:0;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:10px;margin:0;padding:9px 8px;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 .tk-chat-avatar{width:36px;height:36px;font-size:12px}.tk-faden-zeile-text{flex:auto;gap:2px;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(14px - 1.96px * var(--klein,0));flex:auto;font-weight:650;overflow:hidden}.tk-faden-zeile-oben time{color:var(--muted);flex:none;font-size:11px}.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;overflow:hidden}.tk-ungelesen{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent,var(--surface));border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.tk-faden{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.tk-faden-kopf{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:10px;height:56px;padding:0 8px 0 14px;display:flex}.tk-faden-kopf .tk-chat-avatar{width:36px;height:36px;font-size:12px}.tk-faden-titel{flex:auto;gap:1px;min-width:0;display:grid}.app .tk-faden-titel h3{text-overflow:ellipsis;white-space:nowrap;font-size:calc(15px - 2.1px * 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(12px - .75px * 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-werkzeuge{flex:none;align-items:center;gap:2px;display:flex}.tk-faden-objekt{text-overflow:ellipsis;white-space:nowrap;background:var(--subtle);max-width:240px;color:var(--text);font-size:calc(12px - .75px * var(--klein,0));border-radius:999px;margin-right:4px;padding:3px 10px;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:6px 14px;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:var(--bg);border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;max-height:none;margin:0;padding:8px 16px 14px;display:flex;position:relative;overflow-y:auto}.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:14px 0 2px;padding:0;display:flex}.tk-faden .tk-messages .tk-day span{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:calc(11.5px - .38px * var(--klein,0));border-radius:999px;padding:3px 10px;font-weight:600}.tk-faden .tk-messages .tk-new{align-items:center;gap:var(--space-3);color:var(--accent);font-size:calc(11.5px - .38px * var(--klein,0));margin:12px 0 0;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:12px}.tk-zeile.mine{align-items:flex-end}.tk-zeile.tk-zeile-notiz{align-items:center;margin-top:12px}.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(13.5px - 1.89px * var(--klein,0));box-shadow:none;border-radius:12px;margin:0;padding:8px 12px;line-height:1.45;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 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);text-align:right;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:1.2;display:block}.tk-faden .tk-messages .bubble .tk-meta.tk-meta-schwebend{margin:0;position:absolute;bottom:7px;right:10px}.tk-zeit-platz{visibility:hidden;white-space:nowrap;padding-left:10px;font-size:11px;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(220px,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>.tk-datei+.tk-datei,.bubble>.tk-image+.tk-image{margin-top:6px}.tk-datei-zeichen{background:var(--subtle);width:34px;height:34px;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{text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px - 1.5px * var(--klein,0));font-weight:600;overflow:hidden}.tk-datei-text small{color:var(--muted);font-size:calc(11.5px - .38px * 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)}.tk-objekt-zeichen{border-radius:var(--radius-md);background:var(--accent-soft);width:36px;height:36px;color:var(--text);place-items:center;display:grid}.tk-objekt-text{gap:2px;min-width:0;display:grid}.tk-objekt-text strong{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tk-objekt-text small{color:var(--muted);overflow-wrap:break-word}.tk-objekt .pill{white-space:nowrap}.bubble .object{overflow-wrap:anywhere}.tk-faden .tk-messages .bubble .tk-objekt{border:1px solid var(--line);background:var(--surface);min-width:min(260px,100%);color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0));border-radius:10px;gap:10px;margin:2px 0 0;padding:8px 10px}.tk-faden .tk-messages .bubble .tk-objekt-zeichen{background:var(--subtle);border-radius:8px;width:32px;height:32px}.tk-faden .tk-messages .bubble .tk-objekt-zeichen .icon{width:17px;height:17px}.tk-faden .tk-messages .bubble .tk-objekt-text strong{font-size:calc(13px - 1.5px * var(--klein,0))}.tk-faden .tk-messages .bubble .tk-objekt-text small{font-size:calc(11.5px - .38px * var(--klein,0))}.tk-faden .tk-messages .bubble .tk-objekt .pill{font-size:11px}.tk-chat-form{border-top:1px solid var(--line);background:var(--surface);flex:none;gap:6px;margin:0;padding:8px 12px 10px;display:grid}.tk-modus-zeile{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tk-modus{background:var(--subtle);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.tk-chat-form .tk-modus label{min-height:26px;color:var(--muted);font-size:calc(12px - .75px * var(--klein,0));cursor:pointer;border-radius:999px;align-items:center;margin:0;padding:2px 12px;font-weight:600;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);box-shadow:var(--shadow-soft)}.tk-chat-form.tk-notiz-modus .tk-modus label.aktiv{background:var(--warning-bg);color:var(--warning)}.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:38px;min-height:38px;max-height:none;font-size:calc(14px - 1.96px * var(--klein,0));resize:none;border-radius:19px;margin:0;padding:8px 14px;line-height:20px;display:block;overflow-y:hidden}.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:38px;min-width:38px;height:38px;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:240px;box-shadow:var(--shadow);gap:2px;padding:6px;display:grid;position:absolute;left:0}.app .tk-anhang-menue button{min-height:36px;color:var(--text);font-size:calc(13px - 1.5px * var(--klein,0));text-align:left;box-shadow:none;background:0 0;border:0;border-radius:8px;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:11px;font-weight:400}.tk-anhang-liste{gap:var(--space-2);max-height:55vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tk-anhang-liste button{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.tk-anhang-liste .tk-objekt{margin-top:0}.tk-anhang-liste button[aria-pressed=true] .tk-objekt{border-color:var(--accent)}.tk-anhang-gesperrt ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tk-anhang-gesperrt li{color:var(--muted);font-size:var(--size-sm)}.tk-anhang-gesperrt small{display:block}.tk-anhang-wahl .tk-umschalter small{opacity:.75;margin-left:var(--space-1)}.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-erwaehnung-liste .tk-chat-avatar{width:24px;height:24px;font-size:10px}.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}@media (max-width:600px){.tk-objekt{grid-template-columns:auto minmax(0,1fr)}.tk-objekt .pill{grid-column:2;justify-self:start}.tk-anhang-wahl .tk-umschalter{overflow-x:auto}}@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}.tk-chat-seitenkopf{padding:8px 16px}.tk-chat-seitenkopf p{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;order:3;overflow:hidden}.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)}.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{padding-left:10px}.tk-faden-objekt{display:none}.tk-faden .tk-messages{padding:6px 10px 12px}.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:6px 8px 8px}}.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)}.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: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{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}}.tk-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}@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}}@media (max-width:767px){.app .tk-start-karte .tk-ell{white-space:normal;text-overflow:clip;overflow:visible}}.tk-heute-liste{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tk-heute-liste>li{border-top:var(--border) solid var(--line);min-width:0}.app main.content .tk-heute-liste>li>a{min-height:36px;color:var(--text);border-radius:6px;align-items:center;gap:8px;margin:0;padding:4px;text-decoration:none;display:flex}.app main.content .tk-heute-liste>li>a:hover{background:var(--subtle)}.app main.content .tk-heute-liste>li>a:hover strong{text-decoration:underline}.tk-heute-liste>li>a>.tk-ell{font-size:var(--size-sm);flex:auto}.tk-heute-liste strong{font-weight:600}.tk-heute-detail{color:var(--muted)}.tk-heute-frist{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.tk-heute-ton{border-radius:var(--radius-pill);background:var(--muted);flex:none;width:8px;height:8px}.tk-heute-ton.warning{background:var(--warning)}.tk-heute-ton.error{background:var(--error)}.tk-heute-ton.success{background:var(--success)}.tk-heute-ton.info{background:var(--info)}.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 .tk-heute-liste{column-gap:24px}.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;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.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:normal;vertical-align:bottom}}@media (min-width:1100px){.app main.tk-uebersicht .tk-heute-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.app main.tk-hilfe{grid-template-columns:minmax(0,1fr)}.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)}}.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 .toolbar button[data-filter]{display:none}.tk-rechnungen .toolbar .tk-inv-filterwahl{flex:100%;min-width:0;display:block}.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}.tk-invlist th{letter-spacing:.05em;text-transform:uppercase;white-space:normal;vertical-align:bottom;font-size:11px;line-height:1.3}.tk-invlist th button{letter-spacing:.05em;text-transform:uppercase;white-space:normal;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{white-space:nowrap;text-overflow:ellipsis;width:0;min-width:100%;display:block;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:9rem}.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:11.5rem}.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:7rem;max-width:9rem}.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:12.5rem}.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-akt{display:none}.tablewrap.tk-invlist .tk-alt-akt{display:block}.tablewrap.tk-invlist .tk-nur-breit{display:none}}@container rliste (width<=1100px){.tk-invlist :is(th,td).tk-c-creator{display:none}.tablewrap.tk-invlist .tk-alt-creator{display:block}.tablewrap.tk-invlist .tk-ohne-creator{display:none}}.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:block}.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:block}.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:block}.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:block}.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:nowrap;text-overflow:ellipsis;max-width:9rem;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{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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{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-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}.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}.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]: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:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.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}}.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-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-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}}@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 .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)}.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}.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: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:nowrap;text-overflow:ellipsis;min-width:0;max-width:13rem;display:block;overflow:hidden}.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}}}.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,.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:color-mix(in srgb,var(--warning) 35%,transparent)}.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-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,.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}}.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:anywhere;-webkit-hyphens:none;hyphens:none}.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){.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}}.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}}.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}@media (min-width:768px){.app main.tk-content .co-ordner{margin:8px 0}.app main.tk-content .co-monat{vertical-align:top;max-width:100%;margin:0 20px 0 0;display:inline-block}.app main.tk-content .co-monat h3{font-size:calc(11.5px - .38px * var(--klein,0));margin:8px 0 6px}.app main.tk-content .co-monat .co-kacheln{flex-wrap:wrap;gap:10px;display:flex}.app main.tk-content .co-monat .co-kacheln>li{width:156px}.app main.tk-content .co-kachel-bild{font-size:calc(20px - 2.8px * var(--klein,0))}.app main.tk-content .co-kachel-text{font-size:calc(12.5px - 1.13px * var(--klein,0));gap:4px;padding:8px 8px 10px}}.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}.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-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-stats{gap: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: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)}.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}.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}}.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:1200px){:root.tk-guide-open .content{padding-right:calc(380px + var(--space-6) * 2)}}@media (max-width:1199px){:root.tk-guide-open .content{padding-bottom:calc(var(--tk-guide-h,420px) + var(--space-6) * 2 + 76px)}}.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-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}.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}.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-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-x{color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.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}.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;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{-webkit-line-clamp:2;text-align:left;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.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}.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;min-width:0}.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-outbox{align-items:flex-start}.tk-outbox-main{flex:1;min-width:0}.tk-outbox-main p{overflow-wrap:anywhere}.tk-outbox-main .row{margin-top:var(--space-2)}.tk-outbox-mail{font-family:var(--font-mono,monospace);font-size:var(--size-sm)}.tk-outbox-mark{background:var(--accent-soft)}@media (max-width:640px){.tk-outbox{flex-direction:column}}
