/* GANS OS colours from gans_design_tokens/v1 version 1.11.0 - generated, do not edit */
:root {
  --gans-bereich-area-einkauf: #D9822B;
  --gans-bereich-area-einnahmen: #2DA44E;
  --gans-bereich-area-konstruktion: #8250DF;
  --gans-bereich-area-kosten: #CF222E;
  --gans-bereich-area-kunden: #1F6FEB;
  --gans-bereich-area-logistik: #8B5A2B;
  --gans-bereich-area-marketing: #1B9AAA;
  --gans-bereich-area-strategie: #A8B1BB;
  --gans-bereich-area-system: #3B3F45;
  --gans-bereich-area-verwaltung: #D4A72C;
  --gans-calculation-cost-external: #F6D5B5;
  --gans-calculation-cost-labor: #C9E1F5;
  --gans-calculation-cost-machine: #DDD0F1;
  --gans-calculation-cost-material: #F3E2B3;
  --gans-calculation-cost-overhead: #E2E5E9;
  --gans-calculation-margin-profit: #B9E4BE;
  --gans-calculation-margin-risk: #DCEEB4;
  --gans-calculation-revenue-gross: #8FD5CC;
  --gans-calculation-revenue-net: #BDE8E3;
  --gans-calculation-tax-vat: #ECEFF1;
  --gans-calculation-total-manufacturing: #F8D3D3;
  --gans-calculation-total-material: #E9CF8B;
  --gans-calculation-total-production: #BBC1EC;
  --gans-calculation-total-risk_profit: #B9E4BE;
  --gans-calculation-total-total_cost: #F3B7B7;
  --gans-chart-series-c0: #3D7BDB;
  --gans-chart-series-c1: #8A5CD6;
  --gans-chart-series-c2: #C0449E;
  --gans-chart-series-c3: #1F94B8;
  --gans-chart-series-c4: #238585;
  --gans-chart-series-c5: #6E869A;
  --gans-cost_center-slot-k0: #2F86C8;
  --gans-cost_center-slot-k1: #6D6FDB;
  --gans-cost_center-slot-k2: #1493A6;
  --gans-cost_center-slot-k3: #A35FCB;
  --gans-cost_center-slot-k4: #C24A9C;
  --gans-cost_center-slot-k5: #8E8418;
  --gans-cost_center-slot-k6: #7B7A77;
  --gans-cost_center-slot-k7: #837A9E;
  --gans-hardware-manufacturer-blum: #F5C08A;
  --gans-hardware-manufacturer-grass: #B5DDA4;
  --gans-hardware-manufacturer-hettich: #A9CBEA;
  --gans-hardware-manufacturer-unknown: #E3E5E8;
  --gans-hardware-manufacturer-wuerth: #E3A3A3;
  --gans-material-carrier-mdf: #D8BE96;
  --gans-material-carrier-mdf_mr: #8BCB8A;
  --gans-material-carrier-particleboard: #E4C86A;
  --gans-material-carrier-particleboard_mr: #70C7B4;
  --gans-material-carrier-plywood: #D5A5D8;
  --gans-material-carrier-solid_wood: #A66A43;
  --gans-material-carrier-unknown: #E3E5E8;
  --gans-material-surface-cpl: #A7B8D8;
  --gans-material-surface-hpl: #5B6C8F;
  --gans-material-surface-lacquer: #C8557A;
  --gans-material-surface-melamine: #8E9AAF;
  --gans-material-surface-oil: #B8A03A;
  --gans-material-surface-primer: #E7A9BE;
  --gans-material-surface-unknown: #8A8F94;
  --gans-material-surface-wax: #6E8B3D;
  --gans-material-veneer-ash: #E7D4A8;
  --gans-material-veneer-beech: #D99C78;
  --gans-material-veneer-cherry: #B9654B;
  --gans-material-veneer-maple: #F0DDB5;
  --gans-material-veneer-oak: #B88A52;
  --gans-material-veneer-walnut: #76503A;
  --gans-role-workplace-administration: #9A6CD4;
  --gans-role-workplace-calculation: #9F7A63;
  --gans-role-workplace-design: #3F82D9;
  --gans-role-workplace-developer: #998019;
  --gans-role-workplace-ki_controller: #C9479A;
  --gans-role-workplace-system_lead: #1A9180;
  --gans-status-economic-loss: #EFA0A0;
  --gans-status-economic-neutral: #ECEFF1;
  --gans-status-economic-positive: #B9E4BE;
  --gans-status-economic-warning: #F7E3A1;
  --gans-time-account-approved_absence: #ECEFF1;
  --gans-time-account-approved_overtime: #C9E1F5;
  --gans-time-account-overtime_to_check: #F6D5B5;
  --gans-time-account-small_gap: #F7E3A1;
  --gans-time-account-target_met: #B9E4BE;
  --gans-time-account-unexplained_minus: #EFA0A0;
  --gans-ui-dark-accent: #DADADA;
  --gans-ui-dark-accent_ink: #0E0E0E;
  --gans-ui-dark-accent_line: #525252;
  --gans-ui-dark-accent_soft: #2B2B2B;
  --gans-ui-dark-active: #DADADA;
  --gans-ui-dark-active_ink: #0E0E0E;
  --gans-ui-dark-attention: #E8A66E;
  --gans-ui-dark-attention_ink: #0E0E0E;
  --gans-ui-dark-bad: #E57D78;
  --gans-ui-dark-bad_line: #5E3532;
  --gans-ui-dark-bad_soft: #322524;
  --gans-ui-dark-bg: #0E0E0E;
  --gans-ui-dark-brand: #17804A;
  --gans-ui-dark-brand_ink: #FFFFFF;
  --gans-ui-dark-changed_bg: #362F1E;
  --gans-ui-dark-field: #141414;
  --gans-ui-dark-field_line: #8A8A8A;
  --gans-ui-dark-focus: #DADADA;
  --gans-ui-dark-head: #141414;
  --gans-ui-dark-head_ink: #F2F2F2;
  --gans-ui-dark-head_line: #242424;
  --gans-ui-dark-highlight: #F4F4F4;
  --gans-ui-dark-info: #CCCCCC;
  --gans-ui-dark-info_soft: #2E2E2E;
  --gans-ui-dark-ink: #F2F2F2;
  --gans-ui-dark-ink_2: #D7D7D7;
  --gans-ui-dark-line: #404040;
  --gans-ui-dark-line_2: #525252;
  --gans-ui-dark-muted: #B3B3B3;
  --gans-ui-dark-ok: #72C692;
  --gans-ui-dark-ok_line: #365944;
  --gans-ui-dark-ok_soft: #222D26;
  --gans-ui-dark-plan: #AEAEAE;
  --gans-ui-dark-plan_soft: #242424;
  --gans-ui-dark-raised: #2B2B2B;
  --gans-ui-dark-row_alt: #272727;
  --gans-ui-dark-row_hover: #2B2B2B;
  --gans-ui-dark-selected: #2B2B2B;
  --gans-ui-dark-side: #141414;
  --gans-ui-dark-side_hover: #242424;
  --gans-ui-dark-side_ink: #DADADA;
  --gans-ui-dark-side_line: #242424;
  --gans-ui-dark-side_muted: #8F8F8F;
  --gans-ui-dark-steel: #8D8D8D;
  --gans-ui-dark-surface: #242424;
  --gans-ui-dark-surface_2: #1A1A1A;
  --gans-ui-dark-warn: #F0A262;
  --gans-ui-dark-warn_line: #5A4025;
  --gans-ui-dark-warn_soft: #33291F;
  --gans-ui-light-accent: #1F2933;
  --gans-ui-light-accent_ink: #FFFFFF;
  --gans-ui-light-accent_line: #B8C0C9;
  --gans-ui-light-accent_soft: #E3E8EE;
  --gans-ui-light-active: #1F2933;
  --gans-ui-light-active_ink: #FFFFFF;
  --gans-ui-light-attention: #D9822B;
  --gans-ui-light-attention_ink: #1F2B28;
  --gans-ui-light-bad: #9B2C2C;
  --gans-ui-light-bad_line: #E6B4AF;
  --gans-ui-light-bad_soft: #F7E0DE;
  --gans-ui-light-bg: #E6E9ED;
  --gans-ui-light-brand: #17804A;
  --gans-ui-light-brand_ink: #FFFFFF;
  --gans-ui-light-changed_bg: #FFF6E0;
  --gans-ui-light-field: #FBFCFD;
  --gans-ui-light-field_line: #7A8693;
  --gans-ui-light-focus: #1F2933;
  --gans-ui-light-head: #D3DAE2;
  --gans-ui-light-head_ink: #1F2933;
  --gans-ui-light-head_line: #B7C1CC;
  --gans-ui-light-highlight: #1F2933;
  --gans-ui-light-info: #0E7289;
  --gans-ui-light-info_soft: #DFEAEE;
  --gans-ui-light-ink: #24292F;
  --gans-ui-light-ink_2: #3E4650;
  --gans-ui-light-line: #CDD3DA;
  --gans-ui-light-line_2: #B8C0C9;
  --gans-ui-light-muted: #5B6570;
  --gans-ui-light-ok: #1E6B3F;
  --gans-ui-light-ok_line: #A9D3B8;
  --gans-ui-light-ok_soft: #DDEFE3;
  --gans-ui-light-plan: #4F5964;
  --gans-ui-light-plan_soft: #E3E7EB;
  --gans-ui-light-raised: #E3E8EE;
  --gans-ui-light-row_alt: #EEF1F4;
  --gans-ui-light-row_hover: #E3E8EE;
  --gans-ui-light-selected: #E3E8EE;
  --gans-ui-light-side: #D3DAE2;
  --gans-ui-light-side_hover: #C3CCD6;
  --gans-ui-light-side_ink: #1F2933;
  --gans-ui-light-side_line: #B7C1CC;
  --gans-ui-light-side_muted: #4F5B67;
  --gans-ui-light-steel: #7A8693;
  --gans-ui-light-surface: #FFFFFF;
  --gans-ui-light-surface_2: #EDF0F3;
  --gans-ui-light-warn: #9C550E;
  --gans-ui-light-warn_line: #E9BB8C;
  --gans-ui-light-warn_soft: #FAE2CB;
}
.tk-base-bereich-area-einkauf { --tk-base: var(--gans-bereich-area-einkauf); --tk-ink: #000000; }
.tk-a-bereich-area-einkauf { --tk-a: var(--gans-bereich-area-einkauf); }
.tk-b-bereich-area-einkauf { --tk-b: var(--gans-bereich-area-einkauf); }
.tk-c-bereich-area-einkauf { --tk-c: var(--gans-bereich-area-einkauf); }
.tk-base-bereich-area-einnahmen { --tk-base: var(--gans-bereich-area-einnahmen); --tk-ink: #000000; }
.tk-a-bereich-area-einnahmen { --tk-a: var(--gans-bereich-area-einnahmen); }
.tk-b-bereich-area-einnahmen { --tk-b: var(--gans-bereich-area-einnahmen); }
.tk-c-bereich-area-einnahmen { --tk-c: var(--gans-bereich-area-einnahmen); }
.tk-base-bereich-area-konstruktion { --tk-base: var(--gans-bereich-area-konstruktion); --tk-ink: #FFFFFF; }
.tk-a-bereich-area-konstruktion { --tk-a: var(--gans-bereich-area-konstruktion); }
.tk-b-bereich-area-konstruktion { --tk-b: var(--gans-bereich-area-konstruktion); }
.tk-c-bereich-area-konstruktion { --tk-c: var(--gans-bereich-area-konstruktion); }
.tk-base-bereich-area-kosten { --tk-base: var(--gans-bereich-area-kosten); --tk-ink: #FFFFFF; }
.tk-a-bereich-area-kosten { --tk-a: var(--gans-bereich-area-kosten); }
.tk-b-bereich-area-kosten { --tk-b: var(--gans-bereich-area-kosten); }
.tk-c-bereich-area-kosten { --tk-c: var(--gans-bereich-area-kosten); }
.tk-base-bereich-area-kunden { --tk-base: var(--gans-bereich-area-kunden); --tk-ink: #FFFFFF; }
.tk-a-bereich-area-kunden { --tk-a: var(--gans-bereich-area-kunden); }
.tk-b-bereich-area-kunden { --tk-b: var(--gans-bereich-area-kunden); }
.tk-c-bereich-area-kunden { --tk-c: var(--gans-bereich-area-kunden); }
.tk-base-bereich-area-logistik { --tk-base: var(--gans-bereich-area-logistik); --tk-ink: #FFFFFF; }
.tk-a-bereich-area-logistik { --tk-a: var(--gans-bereich-area-logistik); }
.tk-b-bereich-area-logistik { --tk-b: var(--gans-bereich-area-logistik); }
.tk-c-bereich-area-logistik { --tk-c: var(--gans-bereich-area-logistik); }
.tk-base-bereich-area-marketing { --tk-base: var(--gans-bereich-area-marketing); --tk-ink: #000000; }
.tk-a-bereich-area-marketing { --tk-a: var(--gans-bereich-area-marketing); }
.tk-b-bereich-area-marketing { --tk-b: var(--gans-bereich-area-marketing); }
.tk-c-bereich-area-marketing { --tk-c: var(--gans-bereich-area-marketing); }
.tk-base-bereich-area-strategie { --tk-base: var(--gans-bereich-area-strategie); --tk-ink: #000000; }
.tk-a-bereich-area-strategie { --tk-a: var(--gans-bereich-area-strategie); }
.tk-b-bereich-area-strategie { --tk-b: var(--gans-bereich-area-strategie); }
.tk-c-bereich-area-strategie { --tk-c: var(--gans-bereich-area-strategie); }
.tk-base-bereich-area-system { --tk-base: var(--gans-bereich-area-system); --tk-ink: #FFFFFF; }
.tk-a-bereich-area-system { --tk-a: var(--gans-bereich-area-system); }
.tk-b-bereich-area-system { --tk-b: var(--gans-bereich-area-system); }
.tk-c-bereich-area-system { --tk-c: var(--gans-bereich-area-system); }
.tk-base-bereich-area-verwaltung { --tk-base: var(--gans-bereich-area-verwaltung); --tk-ink: #000000; }
.tk-a-bereich-area-verwaltung { --tk-a: var(--gans-bereich-area-verwaltung); }
.tk-b-bereich-area-verwaltung { --tk-b: var(--gans-bereich-area-verwaltung); }
.tk-c-bereich-area-verwaltung { --tk-c: var(--gans-bereich-area-verwaltung); }
.tk-base-calculation-cost-external { --tk-base: var(--gans-calculation-cost-external); --tk-ink: #000000; }
.tk-a-calculation-cost-external { --tk-a: var(--gans-calculation-cost-external); }
.tk-b-calculation-cost-external { --tk-b: var(--gans-calculation-cost-external); }
.tk-c-calculation-cost-external { --tk-c: var(--gans-calculation-cost-external); }
.tk-base-calculation-cost-labor { --tk-base: var(--gans-calculation-cost-labor); --tk-ink: #000000; }
.tk-a-calculation-cost-labor { --tk-a: var(--gans-calculation-cost-labor); }
.tk-b-calculation-cost-labor { --tk-b: var(--gans-calculation-cost-labor); }
.tk-c-calculation-cost-labor { --tk-c: var(--gans-calculation-cost-labor); }
.tk-base-calculation-cost-machine { --tk-base: var(--gans-calculation-cost-machine); --tk-ink: #000000; }
.tk-a-calculation-cost-machine { --tk-a: var(--gans-calculation-cost-machine); }
.tk-b-calculation-cost-machine { --tk-b: var(--gans-calculation-cost-machine); }
.tk-c-calculation-cost-machine { --tk-c: var(--gans-calculation-cost-machine); }
.tk-base-calculation-cost-material { --tk-base: var(--gans-calculation-cost-material); --tk-ink: #000000; }
.tk-a-calculation-cost-material { --tk-a: var(--gans-calculation-cost-material); }
.tk-b-calculation-cost-material { --tk-b: var(--gans-calculation-cost-material); }
.tk-c-calculation-cost-material { --tk-c: var(--gans-calculation-cost-material); }
.tk-base-calculation-cost-overhead { --tk-base: var(--gans-calculation-cost-overhead); --tk-ink: #000000; }
.tk-a-calculation-cost-overhead { --tk-a: var(--gans-calculation-cost-overhead); }
.tk-b-calculation-cost-overhead { --tk-b: var(--gans-calculation-cost-overhead); }
.tk-c-calculation-cost-overhead { --tk-c: var(--gans-calculation-cost-overhead); }
.tk-base-calculation-margin-profit { --tk-base: var(--gans-calculation-margin-profit); --tk-ink: #000000; }
.tk-a-calculation-margin-profit { --tk-a: var(--gans-calculation-margin-profit); }
.tk-b-calculation-margin-profit { --tk-b: var(--gans-calculation-margin-profit); }
.tk-c-calculation-margin-profit { --tk-c: var(--gans-calculation-margin-profit); }
.tk-base-calculation-margin-risk { --tk-base: var(--gans-calculation-margin-risk); --tk-ink: #000000; }
.tk-a-calculation-margin-risk { --tk-a: var(--gans-calculation-margin-risk); }
.tk-b-calculation-margin-risk { --tk-b: var(--gans-calculation-margin-risk); }
.tk-c-calculation-margin-risk { --tk-c: var(--gans-calculation-margin-risk); }
.tk-base-calculation-revenue-gross { --tk-base: var(--gans-calculation-revenue-gross); --tk-ink: #000000; }
.tk-a-calculation-revenue-gross { --tk-a: var(--gans-calculation-revenue-gross); }
.tk-b-calculation-revenue-gross { --tk-b: var(--gans-calculation-revenue-gross); }
.tk-c-calculation-revenue-gross { --tk-c: var(--gans-calculation-revenue-gross); }
.tk-base-calculation-revenue-net { --tk-base: var(--gans-calculation-revenue-net); --tk-ink: #000000; }
.tk-a-calculation-revenue-net { --tk-a: var(--gans-calculation-revenue-net); }
.tk-b-calculation-revenue-net { --tk-b: var(--gans-calculation-revenue-net); }
.tk-c-calculation-revenue-net { --tk-c: var(--gans-calculation-revenue-net); }
.tk-base-calculation-tax-vat { --tk-base: var(--gans-calculation-tax-vat); --tk-ink: #000000; }
.tk-a-calculation-tax-vat { --tk-a: var(--gans-calculation-tax-vat); }
.tk-b-calculation-tax-vat { --tk-b: var(--gans-calculation-tax-vat); }
.tk-c-calculation-tax-vat { --tk-c: var(--gans-calculation-tax-vat); }
.tk-base-calculation-total-manufacturing { --tk-base: var(--gans-calculation-total-manufacturing); --tk-ink: #000000; }
.tk-a-calculation-total-manufacturing { --tk-a: var(--gans-calculation-total-manufacturing); }
.tk-b-calculation-total-manufacturing { --tk-b: var(--gans-calculation-total-manufacturing); }
.tk-c-calculation-total-manufacturing { --tk-c: var(--gans-calculation-total-manufacturing); }
.tk-base-calculation-total-material { --tk-base: var(--gans-calculation-total-material); --tk-ink: #000000; }
.tk-a-calculation-total-material { --tk-a: var(--gans-calculation-total-material); }
.tk-b-calculation-total-material { --tk-b: var(--gans-calculation-total-material); }
.tk-c-calculation-total-material { --tk-c: var(--gans-calculation-total-material); }
.tk-base-calculation-total-production { --tk-base: var(--gans-calculation-total-production); --tk-ink: #000000; }
.tk-a-calculation-total-production { --tk-a: var(--gans-calculation-total-production); }
.tk-b-calculation-total-production { --tk-b: var(--gans-calculation-total-production); }
.tk-c-calculation-total-production { --tk-c: var(--gans-calculation-total-production); }
.tk-base-calculation-total-risk_profit { --tk-base: var(--gans-calculation-total-risk_profit); --tk-ink: #000000; }
.tk-a-calculation-total-risk_profit { --tk-a: var(--gans-calculation-total-risk_profit); }
.tk-b-calculation-total-risk_profit { --tk-b: var(--gans-calculation-total-risk_profit); }
.tk-c-calculation-total-risk_profit { --tk-c: var(--gans-calculation-total-risk_profit); }
.tk-base-calculation-total-total_cost { --tk-base: var(--gans-calculation-total-total_cost); --tk-ink: #000000; }
.tk-a-calculation-total-total_cost { --tk-a: var(--gans-calculation-total-total_cost); }
.tk-b-calculation-total-total_cost { --tk-b: var(--gans-calculation-total-total_cost); }
.tk-c-calculation-total-total_cost { --tk-c: var(--gans-calculation-total-total_cost); }
.tk-base-chart-series-c0 { --tk-base: var(--gans-chart-series-c0); --tk-ink: #000000; }
.tk-a-chart-series-c0 { --tk-a: var(--gans-chart-series-c0); }
.tk-b-chart-series-c0 { --tk-b: var(--gans-chart-series-c0); }
.tk-c-chart-series-c0 { --tk-c: var(--gans-chart-series-c0); }
.tk-base-chart-series-c1 { --tk-base: var(--gans-chart-series-c1); --tk-ink: #FFFFFF; }
.tk-a-chart-series-c1 { --tk-a: var(--gans-chart-series-c1); }
.tk-b-chart-series-c1 { --tk-b: var(--gans-chart-series-c1); }
.tk-c-chart-series-c1 { --tk-c: var(--gans-chart-series-c1); }
.tk-base-chart-series-c2 { --tk-base: var(--gans-chart-series-c2); --tk-ink: #FFFFFF; }
.tk-a-chart-series-c2 { --tk-a: var(--gans-chart-series-c2); }
.tk-b-chart-series-c2 { --tk-b: var(--gans-chart-series-c2); }
.tk-c-chart-series-c2 { --tk-c: var(--gans-chart-series-c2); }
.tk-base-chart-series-c3 { --tk-base: var(--gans-chart-series-c3); --tk-ink: #000000; }
.tk-a-chart-series-c3 { --tk-a: var(--gans-chart-series-c3); }
.tk-b-chart-series-c3 { --tk-b: var(--gans-chart-series-c3); }
.tk-c-chart-series-c3 { --tk-c: var(--gans-chart-series-c3); }
.tk-base-chart-series-c4 { --tk-base: var(--gans-chart-series-c4); --tk-ink: #000000; }
.tk-a-chart-series-c4 { --tk-a: var(--gans-chart-series-c4); }
.tk-b-chart-series-c4 { --tk-b: var(--gans-chart-series-c4); }
.tk-c-chart-series-c4 { --tk-c: var(--gans-chart-series-c4); }
.tk-base-chart-series-c5 { --tk-base: var(--gans-chart-series-c5); --tk-ink: #000000; }
.tk-a-chart-series-c5 { --tk-a: var(--gans-chart-series-c5); }
.tk-b-chart-series-c5 { --tk-b: var(--gans-chart-series-c5); }
.tk-c-chart-series-c5 { --tk-c: var(--gans-chart-series-c5); }
.tk-base-cost_center-slot-k0 { --tk-base: var(--gans-cost_center-slot-k0); --tk-ink: #000000; }
.tk-a-cost_center-slot-k0 { --tk-a: var(--gans-cost_center-slot-k0); }
.tk-b-cost_center-slot-k0 { --tk-b: var(--gans-cost_center-slot-k0); }
.tk-c-cost_center-slot-k0 { --tk-c: var(--gans-cost_center-slot-k0); }
.tk-base-cost_center-slot-k1 { --tk-base: var(--gans-cost_center-slot-k1); --tk-ink: #000000; }
.tk-a-cost_center-slot-k1 { --tk-a: var(--gans-cost_center-slot-k1); }
.tk-b-cost_center-slot-k1 { --tk-b: var(--gans-cost_center-slot-k1); }
.tk-c-cost_center-slot-k1 { --tk-c: var(--gans-cost_center-slot-k1); }
.tk-base-cost_center-slot-k2 { --tk-base: var(--gans-cost_center-slot-k2); --tk-ink: #000000; }
.tk-a-cost_center-slot-k2 { --tk-a: var(--gans-cost_center-slot-k2); }
.tk-b-cost_center-slot-k2 { --tk-b: var(--gans-cost_center-slot-k2); }
.tk-c-cost_center-slot-k2 { --tk-c: var(--gans-cost_center-slot-k2); }
.tk-base-cost_center-slot-k3 { --tk-base: var(--gans-cost_center-slot-k3); --tk-ink: #000000; }
.tk-a-cost_center-slot-k3 { --tk-a: var(--gans-cost_center-slot-k3); }
.tk-b-cost_center-slot-k3 { --tk-b: var(--gans-cost_center-slot-k3); }
.tk-c-cost_center-slot-k3 { --tk-c: var(--gans-cost_center-slot-k3); }
.tk-base-cost_center-slot-k4 { --tk-base: var(--gans-cost_center-slot-k4); --tk-ink: #000000; }
.tk-a-cost_center-slot-k4 { --tk-a: var(--gans-cost_center-slot-k4); }
.tk-b-cost_center-slot-k4 { --tk-b: var(--gans-cost_center-slot-k4); }
.tk-c-cost_center-slot-k4 { --tk-c: var(--gans-cost_center-slot-k4); }
.tk-base-cost_center-slot-k5 { --tk-base: var(--gans-cost_center-slot-k5); --tk-ink: #000000; }
.tk-a-cost_center-slot-k5 { --tk-a: var(--gans-cost_center-slot-k5); }
.tk-b-cost_center-slot-k5 { --tk-b: var(--gans-cost_center-slot-k5); }
.tk-c-cost_center-slot-k5 { --tk-c: var(--gans-cost_center-slot-k5); }
.tk-base-cost_center-slot-k6 { --tk-base: var(--gans-cost_center-slot-k6); --tk-ink: #000000; }
.tk-a-cost_center-slot-k6 { --tk-a: var(--gans-cost_center-slot-k6); }
.tk-b-cost_center-slot-k6 { --tk-b: var(--gans-cost_center-slot-k6); }
.tk-c-cost_center-slot-k6 { --tk-c: var(--gans-cost_center-slot-k6); }
.tk-base-cost_center-slot-k7 { --tk-base: var(--gans-cost_center-slot-k7); --tk-ink: #000000; }
.tk-a-cost_center-slot-k7 { --tk-a: var(--gans-cost_center-slot-k7); }
.tk-b-cost_center-slot-k7 { --tk-b: var(--gans-cost_center-slot-k7); }
.tk-c-cost_center-slot-k7 { --tk-c: var(--gans-cost_center-slot-k7); }
.tk-base-hardware-manufacturer-blum { --tk-base: var(--gans-hardware-manufacturer-blum); --tk-ink: #000000; }
.tk-a-hardware-manufacturer-blum { --tk-a: var(--gans-hardware-manufacturer-blum); }
.tk-b-hardware-manufacturer-blum { --tk-b: var(--gans-hardware-manufacturer-blum); }
.tk-c-hardware-manufacturer-blum { --tk-c: var(--gans-hardware-manufacturer-blum); }
.tk-base-hardware-manufacturer-grass { --tk-base: var(--gans-hardware-manufacturer-grass); --tk-ink: #000000; }
.tk-a-hardware-manufacturer-grass { --tk-a: var(--gans-hardware-manufacturer-grass); }
.tk-b-hardware-manufacturer-grass { --tk-b: var(--gans-hardware-manufacturer-grass); }
.tk-c-hardware-manufacturer-grass { --tk-c: var(--gans-hardware-manufacturer-grass); }
.tk-base-hardware-manufacturer-hettich { --tk-base: var(--gans-hardware-manufacturer-hettich); --tk-ink: #000000; }
.tk-a-hardware-manufacturer-hettich { --tk-a: var(--gans-hardware-manufacturer-hettich); }
.tk-b-hardware-manufacturer-hettich { --tk-b: var(--gans-hardware-manufacturer-hettich); }
.tk-c-hardware-manufacturer-hettich { --tk-c: var(--gans-hardware-manufacturer-hettich); }
.tk-base-hardware-manufacturer-unknown { --tk-base: var(--gans-hardware-manufacturer-unknown); --tk-ink: #000000; }
.tk-a-hardware-manufacturer-unknown { --tk-a: var(--gans-hardware-manufacturer-unknown); }
.tk-b-hardware-manufacturer-unknown { --tk-b: var(--gans-hardware-manufacturer-unknown); }
.tk-c-hardware-manufacturer-unknown { --tk-c: var(--gans-hardware-manufacturer-unknown); }
.tk-base-hardware-manufacturer-wuerth { --tk-base: var(--gans-hardware-manufacturer-wuerth); --tk-ink: #000000; }
.tk-a-hardware-manufacturer-wuerth { --tk-a: var(--gans-hardware-manufacturer-wuerth); }
.tk-b-hardware-manufacturer-wuerth { --tk-b: var(--gans-hardware-manufacturer-wuerth); }
.tk-c-hardware-manufacturer-wuerth { --tk-c: var(--gans-hardware-manufacturer-wuerth); }
.tk-base-material-carrier-mdf { --tk-base: var(--gans-material-carrier-mdf); --tk-ink: #000000; }
.tk-a-material-carrier-mdf { --tk-a: var(--gans-material-carrier-mdf); }
.tk-b-material-carrier-mdf { --tk-b: var(--gans-material-carrier-mdf); }
.tk-c-material-carrier-mdf { --tk-c: var(--gans-material-carrier-mdf); }
.tk-base-material-carrier-mdf_mr { --tk-base: var(--gans-material-carrier-mdf_mr); --tk-ink: #000000; }
.tk-a-material-carrier-mdf_mr { --tk-a: var(--gans-material-carrier-mdf_mr); }
.tk-b-material-carrier-mdf_mr { --tk-b: var(--gans-material-carrier-mdf_mr); }
.tk-c-material-carrier-mdf_mr { --tk-c: var(--gans-material-carrier-mdf_mr); }
.tk-base-material-carrier-particleboard { --tk-base: var(--gans-material-carrier-particleboard); --tk-ink: #000000; }
.tk-a-material-carrier-particleboard { --tk-a: var(--gans-material-carrier-particleboard); }
.tk-b-material-carrier-particleboard { --tk-b: var(--gans-material-carrier-particleboard); }
.tk-c-material-carrier-particleboard { --tk-c: var(--gans-material-carrier-particleboard); }
.tk-base-material-carrier-particleboard_mr { --tk-base: var(--gans-material-carrier-particleboard_mr); --tk-ink: #000000; }
.tk-a-material-carrier-particleboard_mr { --tk-a: var(--gans-material-carrier-particleboard_mr); }
.tk-b-material-carrier-particleboard_mr { --tk-b: var(--gans-material-carrier-particleboard_mr); }
.tk-c-material-carrier-particleboard_mr { --tk-c: var(--gans-material-carrier-particleboard_mr); }
.tk-base-material-carrier-plywood { --tk-base: var(--gans-material-carrier-plywood); --tk-ink: #000000; }
.tk-a-material-carrier-plywood { --tk-a: var(--gans-material-carrier-plywood); }
.tk-b-material-carrier-plywood { --tk-b: var(--gans-material-carrier-plywood); }
.tk-c-material-carrier-plywood { --tk-c: var(--gans-material-carrier-plywood); }
.tk-base-material-carrier-solid_wood { --tk-base: var(--gans-material-carrier-solid_wood); --tk-ink: #000000; }
.tk-a-material-carrier-solid_wood { --tk-a: var(--gans-material-carrier-solid_wood); }
.tk-b-material-carrier-solid_wood { --tk-b: var(--gans-material-carrier-solid_wood); }
.tk-c-material-carrier-solid_wood { --tk-c: var(--gans-material-carrier-solid_wood); }
.tk-base-material-carrier-unknown { --tk-base: var(--gans-material-carrier-unknown); --tk-ink: #000000; }
.tk-a-material-carrier-unknown { --tk-a: var(--gans-material-carrier-unknown); }
.tk-b-material-carrier-unknown { --tk-b: var(--gans-material-carrier-unknown); }
.tk-c-material-carrier-unknown { --tk-c: var(--gans-material-carrier-unknown); }
.tk-base-material-surface-cpl { --tk-base: var(--gans-material-surface-cpl); --tk-ink: #000000; }
.tk-a-material-surface-cpl { --tk-a: var(--gans-material-surface-cpl); }
.tk-b-material-surface-cpl { --tk-b: var(--gans-material-surface-cpl); }
.tk-c-material-surface-cpl { --tk-c: var(--gans-material-surface-cpl); }
.tk-base-material-surface-hpl { --tk-base: var(--gans-material-surface-hpl); --tk-ink: #FFFFFF; }
.tk-a-material-surface-hpl { --tk-a: var(--gans-material-surface-hpl); }
.tk-b-material-surface-hpl { --tk-b: var(--gans-material-surface-hpl); }
.tk-c-material-surface-hpl { --tk-c: var(--gans-material-surface-hpl); }
.tk-base-material-surface-lacquer { --tk-base: var(--gans-material-surface-lacquer); --tk-ink: #000000; }
.tk-a-material-surface-lacquer { --tk-a: var(--gans-material-surface-lacquer); }
.tk-b-material-surface-lacquer { --tk-b: var(--gans-material-surface-lacquer); }
.tk-c-material-surface-lacquer { --tk-c: var(--gans-material-surface-lacquer); }
.tk-base-material-surface-melamine { --tk-base: var(--gans-material-surface-melamine); --tk-ink: #000000; }
.tk-a-material-surface-melamine { --tk-a: var(--gans-material-surface-melamine); }
.tk-b-material-surface-melamine { --tk-b: var(--gans-material-surface-melamine); }
.tk-c-material-surface-melamine { --tk-c: var(--gans-material-surface-melamine); }
.tk-base-material-surface-oil { --tk-base: var(--gans-material-surface-oil); --tk-ink: #000000; }
.tk-a-material-surface-oil { --tk-a: var(--gans-material-surface-oil); }
.tk-b-material-surface-oil { --tk-b: var(--gans-material-surface-oil); }
.tk-c-material-surface-oil { --tk-c: var(--gans-material-surface-oil); }
.tk-base-material-surface-primer { --tk-base: var(--gans-material-surface-primer); --tk-ink: #000000; }
.tk-a-material-surface-primer { --tk-a: var(--gans-material-surface-primer); }
.tk-b-material-surface-primer { --tk-b: var(--gans-material-surface-primer); }
.tk-c-material-surface-primer { --tk-c: var(--gans-material-surface-primer); }
.tk-base-material-surface-unknown { --tk-base: var(--gans-material-surface-unknown); --tk-ink: #000000; }
.tk-a-material-surface-unknown { --tk-a: var(--gans-material-surface-unknown); }
.tk-b-material-surface-unknown { --tk-b: var(--gans-material-surface-unknown); }
.tk-c-material-surface-unknown { --tk-c: var(--gans-material-surface-unknown); }
.tk-base-material-surface-wax { --tk-base: var(--gans-material-surface-wax); --tk-ink: #000000; }
.tk-a-material-surface-wax { --tk-a: var(--gans-material-surface-wax); }
.tk-b-material-surface-wax { --tk-b: var(--gans-material-surface-wax); }
.tk-c-material-surface-wax { --tk-c: var(--gans-material-surface-wax); }
.tk-base-material-veneer-ash { --tk-base: var(--gans-material-veneer-ash); --tk-ink: #000000; }
.tk-a-material-veneer-ash { --tk-a: var(--gans-material-veneer-ash); }
.tk-b-material-veneer-ash { --tk-b: var(--gans-material-veneer-ash); }
.tk-c-material-veneer-ash { --tk-c: var(--gans-material-veneer-ash); }
.tk-base-material-veneer-beech { --tk-base: var(--gans-material-veneer-beech); --tk-ink: #000000; }
.tk-a-material-veneer-beech { --tk-a: var(--gans-material-veneer-beech); }
.tk-b-material-veneer-beech { --tk-b: var(--gans-material-veneer-beech); }
.tk-c-material-veneer-beech { --tk-c: var(--gans-material-veneer-beech); }
.tk-base-material-veneer-cherry { --tk-base: var(--gans-material-veneer-cherry); --tk-ink: #000000; }
.tk-a-material-veneer-cherry { --tk-a: var(--gans-material-veneer-cherry); }
.tk-b-material-veneer-cherry { --tk-b: var(--gans-material-veneer-cherry); }
.tk-c-material-veneer-cherry { --tk-c: var(--gans-material-veneer-cherry); }
.tk-base-material-veneer-maple { --tk-base: var(--gans-material-veneer-maple); --tk-ink: #000000; }
.tk-a-material-veneer-maple { --tk-a: var(--gans-material-veneer-maple); }
.tk-b-material-veneer-maple { --tk-b: var(--gans-material-veneer-maple); }
.tk-c-material-veneer-maple { --tk-c: var(--gans-material-veneer-maple); }
.tk-base-material-veneer-oak { --tk-base: var(--gans-material-veneer-oak); --tk-ink: #000000; }
.tk-a-material-veneer-oak { --tk-a: var(--gans-material-veneer-oak); }
.tk-b-material-veneer-oak { --tk-b: var(--gans-material-veneer-oak); }
.tk-c-material-veneer-oak { --tk-c: var(--gans-material-veneer-oak); }
.tk-base-material-veneer-walnut { --tk-base: var(--gans-material-veneer-walnut); --tk-ink: #FFFFFF; }
.tk-a-material-veneer-walnut { --tk-a: var(--gans-material-veneer-walnut); }
.tk-b-material-veneer-walnut { --tk-b: var(--gans-material-veneer-walnut); }
.tk-c-material-veneer-walnut { --tk-c: var(--gans-material-veneer-walnut); }
.tk-base-role-workplace-administration { --tk-base: var(--gans-role-workplace-administration); --tk-ink: #000000; }
.tk-a-role-workplace-administration { --tk-a: var(--gans-role-workplace-administration); }
.tk-b-role-workplace-administration { --tk-b: var(--gans-role-workplace-administration); }
.tk-c-role-workplace-administration { --tk-c: var(--gans-role-workplace-administration); }
.tk-base-role-workplace-calculation { --tk-base: var(--gans-role-workplace-calculation); --tk-ink: #000000; }
.tk-a-role-workplace-calculation { --tk-a: var(--gans-role-workplace-calculation); }
.tk-b-role-workplace-calculation { --tk-b: var(--gans-role-workplace-calculation); }
.tk-c-role-workplace-calculation { --tk-c: var(--gans-role-workplace-calculation); }
.tk-base-role-workplace-design { --tk-base: var(--gans-role-workplace-design); --tk-ink: #000000; }
.tk-a-role-workplace-design { --tk-a: var(--gans-role-workplace-design); }
.tk-b-role-workplace-design { --tk-b: var(--gans-role-workplace-design); }
.tk-c-role-workplace-design { --tk-c: var(--gans-role-workplace-design); }
.tk-base-role-workplace-developer { --tk-base: var(--gans-role-workplace-developer); --tk-ink: #000000; }
.tk-a-role-workplace-developer { --tk-a: var(--gans-role-workplace-developer); }
.tk-b-role-workplace-developer { --tk-b: var(--gans-role-workplace-developer); }
.tk-c-role-workplace-developer { --tk-c: var(--gans-role-workplace-developer); }
.tk-base-role-workplace-ki_controller { --tk-base: var(--gans-role-workplace-ki_controller); --tk-ink: #000000; }
.tk-a-role-workplace-ki_controller { --tk-a: var(--gans-role-workplace-ki_controller); }
.tk-b-role-workplace-ki_controller { --tk-b: var(--gans-role-workplace-ki_controller); }
.tk-c-role-workplace-ki_controller { --tk-c: var(--gans-role-workplace-ki_controller); }
.tk-base-role-workplace-system_lead { --tk-base: var(--gans-role-workplace-system_lead); --tk-ink: #000000; }
.tk-a-role-workplace-system_lead { --tk-a: var(--gans-role-workplace-system_lead); }
.tk-b-role-workplace-system_lead { --tk-b: var(--gans-role-workplace-system_lead); }
.tk-c-role-workplace-system_lead { --tk-c: var(--gans-role-workplace-system_lead); }
.tk-base-status-economic-loss { --tk-base: var(--gans-status-economic-loss); --tk-ink: #000000; }
.tk-a-status-economic-loss { --tk-a: var(--gans-status-economic-loss); }
.tk-b-status-economic-loss { --tk-b: var(--gans-status-economic-loss); }
.tk-c-status-economic-loss { --tk-c: var(--gans-status-economic-loss); }
.tk-base-status-economic-neutral { --tk-base: var(--gans-status-economic-neutral); --tk-ink: #000000; }
.tk-a-status-economic-neutral { --tk-a: var(--gans-status-economic-neutral); }
.tk-b-status-economic-neutral { --tk-b: var(--gans-status-economic-neutral); }
.tk-c-status-economic-neutral { --tk-c: var(--gans-status-economic-neutral); }
.tk-base-status-economic-positive { --tk-base: var(--gans-status-economic-positive); --tk-ink: #000000; }
.tk-a-status-economic-positive { --tk-a: var(--gans-status-economic-positive); }
.tk-b-status-economic-positive { --tk-b: var(--gans-status-economic-positive); }
.tk-c-status-economic-positive { --tk-c: var(--gans-status-economic-positive); }
.tk-base-status-economic-warning { --tk-base: var(--gans-status-economic-warning); --tk-ink: #000000; }
.tk-a-status-economic-warning { --tk-a: var(--gans-status-economic-warning); }
.tk-b-status-economic-warning { --tk-b: var(--gans-status-economic-warning); }
.tk-c-status-economic-warning { --tk-c: var(--gans-status-economic-warning); }
.tk-base-time-account-approved_absence { --tk-base: var(--gans-time-account-approved_absence); --tk-ink: #000000; }
.tk-a-time-account-approved_absence { --tk-a: var(--gans-time-account-approved_absence); }
.tk-b-time-account-approved_absence { --tk-b: var(--gans-time-account-approved_absence); }
.tk-c-time-account-approved_absence { --tk-c: var(--gans-time-account-approved_absence); }
.tk-base-time-account-approved_overtime { --tk-base: var(--gans-time-account-approved_overtime); --tk-ink: #000000; }
.tk-a-time-account-approved_overtime { --tk-a: var(--gans-time-account-approved_overtime); }
.tk-b-time-account-approved_overtime { --tk-b: var(--gans-time-account-approved_overtime); }
.tk-c-time-account-approved_overtime { --tk-c: var(--gans-time-account-approved_overtime); }
.tk-base-time-account-overtime_to_check { --tk-base: var(--gans-time-account-overtime_to_check); --tk-ink: #000000; }
.tk-a-time-account-overtime_to_check { --tk-a: var(--gans-time-account-overtime_to_check); }
.tk-b-time-account-overtime_to_check { --tk-b: var(--gans-time-account-overtime_to_check); }
.tk-c-time-account-overtime_to_check { --tk-c: var(--gans-time-account-overtime_to_check); }
.tk-base-time-account-small_gap { --tk-base: var(--gans-time-account-small_gap); --tk-ink: #000000; }
.tk-a-time-account-small_gap { --tk-a: var(--gans-time-account-small_gap); }
.tk-b-time-account-small_gap { --tk-b: var(--gans-time-account-small_gap); }
.tk-c-time-account-small_gap { --tk-c: var(--gans-time-account-small_gap); }
.tk-base-time-account-target_met { --tk-base: var(--gans-time-account-target_met); --tk-ink: #000000; }
.tk-a-time-account-target_met { --tk-a: var(--gans-time-account-target_met); }
.tk-b-time-account-target_met { --tk-b: var(--gans-time-account-target_met); }
.tk-c-time-account-target_met { --tk-c: var(--gans-time-account-target_met); }
.tk-base-time-account-unexplained_minus { --tk-base: var(--gans-time-account-unexplained_minus); --tk-ink: #000000; }
.tk-a-time-account-unexplained_minus { --tk-a: var(--gans-time-account-unexplained_minus); }
.tk-b-time-account-unexplained_minus { --tk-b: var(--gans-time-account-unexplained_minus); }
.tk-c-time-account-unexplained_minus { --tk-c: var(--gans-time-account-unexplained_minus); }
.tk-base-ui-dark-accent { --tk-base: var(--gans-ui-dark-accent); --tk-ink: #000000; }
.tk-a-ui-dark-accent { --tk-a: var(--gans-ui-dark-accent); }
.tk-b-ui-dark-accent { --tk-b: var(--gans-ui-dark-accent); }
.tk-c-ui-dark-accent { --tk-c: var(--gans-ui-dark-accent); }
.tk-base-ui-dark-accent_ink { --tk-base: var(--gans-ui-dark-accent_ink); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-accent_ink { --tk-a: var(--gans-ui-dark-accent_ink); }
.tk-b-ui-dark-accent_ink { --tk-b: var(--gans-ui-dark-accent_ink); }
.tk-c-ui-dark-accent_ink { --tk-c: var(--gans-ui-dark-accent_ink); }
.tk-base-ui-dark-accent_line { --tk-base: var(--gans-ui-dark-accent_line); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-accent_line { --tk-a: var(--gans-ui-dark-accent_line); }
.tk-b-ui-dark-accent_line { --tk-b: var(--gans-ui-dark-accent_line); }
.tk-c-ui-dark-accent_line { --tk-c: var(--gans-ui-dark-accent_line); }
.tk-base-ui-dark-accent_soft { --tk-base: var(--gans-ui-dark-accent_soft); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-accent_soft { --tk-a: var(--gans-ui-dark-accent_soft); }
.tk-b-ui-dark-accent_soft { --tk-b: var(--gans-ui-dark-accent_soft); }
.tk-c-ui-dark-accent_soft { --tk-c: var(--gans-ui-dark-accent_soft); }
.tk-base-ui-dark-active { --tk-base: var(--gans-ui-dark-active); --tk-ink: #000000; }
.tk-a-ui-dark-active { --tk-a: var(--gans-ui-dark-active); }
.tk-b-ui-dark-active { --tk-b: var(--gans-ui-dark-active); }
.tk-c-ui-dark-active { --tk-c: var(--gans-ui-dark-active); }
.tk-base-ui-dark-active_ink { --tk-base: var(--gans-ui-dark-active_ink); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-active_ink { --tk-a: var(--gans-ui-dark-active_ink); }
.tk-b-ui-dark-active_ink { --tk-b: var(--gans-ui-dark-active_ink); }
.tk-c-ui-dark-active_ink { --tk-c: var(--gans-ui-dark-active_ink); }
.tk-base-ui-dark-attention { --tk-base: var(--gans-ui-dark-attention); --tk-ink: #000000; }
.tk-a-ui-dark-attention { --tk-a: var(--gans-ui-dark-attention); }
.tk-b-ui-dark-attention { --tk-b: var(--gans-ui-dark-attention); }
.tk-c-ui-dark-attention { --tk-c: var(--gans-ui-dark-attention); }
.tk-base-ui-dark-attention_ink { --tk-base: var(--gans-ui-dark-attention_ink); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-attention_ink { --tk-a: var(--gans-ui-dark-attention_ink); }
.tk-b-ui-dark-attention_ink { --tk-b: var(--gans-ui-dark-attention_ink); }
.tk-c-ui-dark-attention_ink { --tk-c: var(--gans-ui-dark-attention_ink); }
.tk-base-ui-dark-bad { --tk-base: var(--gans-ui-dark-bad); --tk-ink: #000000; }
.tk-a-ui-dark-bad { --tk-a: var(--gans-ui-dark-bad); }
.tk-b-ui-dark-bad { --tk-b: var(--gans-ui-dark-bad); }
.tk-c-ui-dark-bad { --tk-c: var(--gans-ui-dark-bad); }
.tk-base-ui-dark-bad_line { --tk-base: var(--gans-ui-dark-bad_line); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-bad_line { --tk-a: var(--gans-ui-dark-bad_line); }
.tk-b-ui-dark-bad_line { --tk-b: var(--gans-ui-dark-bad_line); }
.tk-c-ui-dark-bad_line { --tk-c: var(--gans-ui-dark-bad_line); }
.tk-base-ui-dark-bad_soft { --tk-base: var(--gans-ui-dark-bad_soft); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-bad_soft { --tk-a: var(--gans-ui-dark-bad_soft); }
.tk-b-ui-dark-bad_soft { --tk-b: var(--gans-ui-dark-bad_soft); }
.tk-c-ui-dark-bad_soft { --tk-c: var(--gans-ui-dark-bad_soft); }
.tk-base-ui-dark-bg { --tk-base: var(--gans-ui-dark-bg); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-bg { --tk-a: var(--gans-ui-dark-bg); }
.tk-b-ui-dark-bg { --tk-b: var(--gans-ui-dark-bg); }
.tk-c-ui-dark-bg { --tk-c: var(--gans-ui-dark-bg); }
.tk-base-ui-dark-brand { --tk-base: var(--gans-ui-dark-brand); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-brand { --tk-a: var(--gans-ui-dark-brand); }
.tk-b-ui-dark-brand { --tk-b: var(--gans-ui-dark-brand); }
.tk-c-ui-dark-brand { --tk-c: var(--gans-ui-dark-brand); }
.tk-base-ui-dark-brand_ink { --tk-base: var(--gans-ui-dark-brand_ink); --tk-ink: #000000; }
.tk-a-ui-dark-brand_ink { --tk-a: var(--gans-ui-dark-brand_ink); }
.tk-b-ui-dark-brand_ink { --tk-b: var(--gans-ui-dark-brand_ink); }
.tk-c-ui-dark-brand_ink { --tk-c: var(--gans-ui-dark-brand_ink); }
.tk-base-ui-dark-changed_bg { --tk-base: var(--gans-ui-dark-changed_bg); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-changed_bg { --tk-a: var(--gans-ui-dark-changed_bg); }
.tk-b-ui-dark-changed_bg { --tk-b: var(--gans-ui-dark-changed_bg); }
.tk-c-ui-dark-changed_bg { --tk-c: var(--gans-ui-dark-changed_bg); }
.tk-base-ui-dark-field { --tk-base: var(--gans-ui-dark-field); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-field { --tk-a: var(--gans-ui-dark-field); }
.tk-b-ui-dark-field { --tk-b: var(--gans-ui-dark-field); }
.tk-c-ui-dark-field { --tk-c: var(--gans-ui-dark-field); }
.tk-base-ui-dark-field_line { --tk-base: var(--gans-ui-dark-field_line); --tk-ink: #000000; }
.tk-a-ui-dark-field_line { --tk-a: var(--gans-ui-dark-field_line); }
.tk-b-ui-dark-field_line { --tk-b: var(--gans-ui-dark-field_line); }
.tk-c-ui-dark-field_line { --tk-c: var(--gans-ui-dark-field_line); }
.tk-base-ui-dark-focus { --tk-base: var(--gans-ui-dark-focus); --tk-ink: #000000; }
.tk-a-ui-dark-focus { --tk-a: var(--gans-ui-dark-focus); }
.tk-b-ui-dark-focus { --tk-b: var(--gans-ui-dark-focus); }
.tk-c-ui-dark-focus { --tk-c: var(--gans-ui-dark-focus); }
.tk-base-ui-dark-head { --tk-base: var(--gans-ui-dark-head); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-head { --tk-a: var(--gans-ui-dark-head); }
.tk-b-ui-dark-head { --tk-b: var(--gans-ui-dark-head); }
.tk-c-ui-dark-head { --tk-c: var(--gans-ui-dark-head); }
.tk-base-ui-dark-head_ink { --tk-base: var(--gans-ui-dark-head_ink); --tk-ink: #000000; }
.tk-a-ui-dark-head_ink { --tk-a: var(--gans-ui-dark-head_ink); }
.tk-b-ui-dark-head_ink { --tk-b: var(--gans-ui-dark-head_ink); }
.tk-c-ui-dark-head_ink { --tk-c: var(--gans-ui-dark-head_ink); }
.tk-base-ui-dark-head_line { --tk-base: var(--gans-ui-dark-head_line); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-head_line { --tk-a: var(--gans-ui-dark-head_line); }
.tk-b-ui-dark-head_line { --tk-b: var(--gans-ui-dark-head_line); }
.tk-c-ui-dark-head_line { --tk-c: var(--gans-ui-dark-head_line); }
.tk-base-ui-dark-highlight { --tk-base: var(--gans-ui-dark-highlight); --tk-ink: #000000; }
.tk-a-ui-dark-highlight { --tk-a: var(--gans-ui-dark-highlight); }
.tk-b-ui-dark-highlight { --tk-b: var(--gans-ui-dark-highlight); }
.tk-c-ui-dark-highlight { --tk-c: var(--gans-ui-dark-highlight); }
.tk-base-ui-dark-info { --tk-base: var(--gans-ui-dark-info); --tk-ink: #000000; }
.tk-a-ui-dark-info { --tk-a: var(--gans-ui-dark-info); }
.tk-b-ui-dark-info { --tk-b: var(--gans-ui-dark-info); }
.tk-c-ui-dark-info { --tk-c: var(--gans-ui-dark-info); }
.tk-base-ui-dark-info_soft { --tk-base: var(--gans-ui-dark-info_soft); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-info_soft { --tk-a: var(--gans-ui-dark-info_soft); }
.tk-b-ui-dark-info_soft { --tk-b: var(--gans-ui-dark-info_soft); }
.tk-c-ui-dark-info_soft { --tk-c: var(--gans-ui-dark-info_soft); }
.tk-base-ui-dark-ink { --tk-base: var(--gans-ui-dark-ink); --tk-ink: #000000; }
.tk-a-ui-dark-ink { --tk-a: var(--gans-ui-dark-ink); }
.tk-b-ui-dark-ink { --tk-b: var(--gans-ui-dark-ink); }
.tk-c-ui-dark-ink { --tk-c: var(--gans-ui-dark-ink); }
.tk-base-ui-dark-ink_2 { --tk-base: var(--gans-ui-dark-ink_2); --tk-ink: #000000; }
.tk-a-ui-dark-ink_2 { --tk-a: var(--gans-ui-dark-ink_2); }
.tk-b-ui-dark-ink_2 { --tk-b: var(--gans-ui-dark-ink_2); }
.tk-c-ui-dark-ink_2 { --tk-c: var(--gans-ui-dark-ink_2); }
.tk-base-ui-dark-line { --tk-base: var(--gans-ui-dark-line); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-line { --tk-a: var(--gans-ui-dark-line); }
.tk-b-ui-dark-line { --tk-b: var(--gans-ui-dark-line); }
.tk-c-ui-dark-line { --tk-c: var(--gans-ui-dark-line); }
.tk-base-ui-dark-line_2 { --tk-base: var(--gans-ui-dark-line_2); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-line_2 { --tk-a: var(--gans-ui-dark-line_2); }
.tk-b-ui-dark-line_2 { --tk-b: var(--gans-ui-dark-line_2); }
.tk-c-ui-dark-line_2 { --tk-c: var(--gans-ui-dark-line_2); }
.tk-base-ui-dark-muted { --tk-base: var(--gans-ui-dark-muted); --tk-ink: #000000; }
.tk-a-ui-dark-muted { --tk-a: var(--gans-ui-dark-muted); }
.tk-b-ui-dark-muted { --tk-b: var(--gans-ui-dark-muted); }
.tk-c-ui-dark-muted { --tk-c: var(--gans-ui-dark-muted); }
.tk-base-ui-dark-ok { --tk-base: var(--gans-ui-dark-ok); --tk-ink: #000000; }
.tk-a-ui-dark-ok { --tk-a: var(--gans-ui-dark-ok); }
.tk-b-ui-dark-ok { --tk-b: var(--gans-ui-dark-ok); }
.tk-c-ui-dark-ok { --tk-c: var(--gans-ui-dark-ok); }
.tk-base-ui-dark-ok_line { --tk-base: var(--gans-ui-dark-ok_line); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-ok_line { --tk-a: var(--gans-ui-dark-ok_line); }
.tk-b-ui-dark-ok_line { --tk-b: var(--gans-ui-dark-ok_line); }
.tk-c-ui-dark-ok_line { --tk-c: var(--gans-ui-dark-ok_line); }
.tk-base-ui-dark-ok_soft { --tk-base: var(--gans-ui-dark-ok_soft); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-ok_soft { --tk-a: var(--gans-ui-dark-ok_soft); }
.tk-b-ui-dark-ok_soft { --tk-b: var(--gans-ui-dark-ok_soft); }
.tk-c-ui-dark-ok_soft { --tk-c: var(--gans-ui-dark-ok_soft); }
.tk-base-ui-dark-plan { --tk-base: var(--gans-ui-dark-plan); --tk-ink: #000000; }
.tk-a-ui-dark-plan { --tk-a: var(--gans-ui-dark-plan); }
.tk-b-ui-dark-plan { --tk-b: var(--gans-ui-dark-plan); }
.tk-c-ui-dark-plan { --tk-c: var(--gans-ui-dark-plan); }
.tk-base-ui-dark-plan_soft { --tk-base: var(--gans-ui-dark-plan_soft); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-plan_soft { --tk-a: var(--gans-ui-dark-plan_soft); }
.tk-b-ui-dark-plan_soft { --tk-b: var(--gans-ui-dark-plan_soft); }
.tk-c-ui-dark-plan_soft { --tk-c: var(--gans-ui-dark-plan_soft); }
.tk-base-ui-dark-raised { --tk-base: var(--gans-ui-dark-raised); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-raised { --tk-a: var(--gans-ui-dark-raised); }
.tk-b-ui-dark-raised { --tk-b: var(--gans-ui-dark-raised); }
.tk-c-ui-dark-raised { --tk-c: var(--gans-ui-dark-raised); }
.tk-base-ui-dark-row_alt { --tk-base: var(--gans-ui-dark-row_alt); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-row_alt { --tk-a: var(--gans-ui-dark-row_alt); }
.tk-b-ui-dark-row_alt { --tk-b: var(--gans-ui-dark-row_alt); }
.tk-c-ui-dark-row_alt { --tk-c: var(--gans-ui-dark-row_alt); }
.tk-base-ui-dark-row_hover { --tk-base: var(--gans-ui-dark-row_hover); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-row_hover { --tk-a: var(--gans-ui-dark-row_hover); }
.tk-b-ui-dark-row_hover { --tk-b: var(--gans-ui-dark-row_hover); }
.tk-c-ui-dark-row_hover { --tk-c: var(--gans-ui-dark-row_hover); }
.tk-base-ui-dark-selected { --tk-base: var(--gans-ui-dark-selected); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-selected { --tk-a: var(--gans-ui-dark-selected); }
.tk-b-ui-dark-selected { --tk-b: var(--gans-ui-dark-selected); }
.tk-c-ui-dark-selected { --tk-c: var(--gans-ui-dark-selected); }
.tk-base-ui-dark-side { --tk-base: var(--gans-ui-dark-side); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-side { --tk-a: var(--gans-ui-dark-side); }
.tk-b-ui-dark-side { --tk-b: var(--gans-ui-dark-side); }
.tk-c-ui-dark-side { --tk-c: var(--gans-ui-dark-side); }
.tk-base-ui-dark-side_hover { --tk-base: var(--gans-ui-dark-side_hover); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-side_hover { --tk-a: var(--gans-ui-dark-side_hover); }
.tk-b-ui-dark-side_hover { --tk-b: var(--gans-ui-dark-side_hover); }
.tk-c-ui-dark-side_hover { --tk-c: var(--gans-ui-dark-side_hover); }
.tk-base-ui-dark-side_ink { --tk-base: var(--gans-ui-dark-side_ink); --tk-ink: #000000; }
.tk-a-ui-dark-side_ink { --tk-a: var(--gans-ui-dark-side_ink); }
.tk-b-ui-dark-side_ink { --tk-b: var(--gans-ui-dark-side_ink); }
.tk-c-ui-dark-side_ink { --tk-c: var(--gans-ui-dark-side_ink); }
.tk-base-ui-dark-side_line { --tk-base: var(--gans-ui-dark-side_line); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-side_line { --tk-a: var(--gans-ui-dark-side_line); }
.tk-b-ui-dark-side_line { --tk-b: var(--gans-ui-dark-side_line); }
.tk-c-ui-dark-side_line { --tk-c: var(--gans-ui-dark-side_line); }
.tk-base-ui-dark-side_muted { --tk-base: var(--gans-ui-dark-side_muted); --tk-ink: #000000; }
.tk-a-ui-dark-side_muted { --tk-a: var(--gans-ui-dark-side_muted); }
.tk-b-ui-dark-side_muted { --tk-b: var(--gans-ui-dark-side_muted); }
.tk-c-ui-dark-side_muted { --tk-c: var(--gans-ui-dark-side_muted); }
.tk-base-ui-dark-steel { --tk-base: var(--gans-ui-dark-steel); --tk-ink: #000000; }
.tk-a-ui-dark-steel { --tk-a: var(--gans-ui-dark-steel); }
.tk-b-ui-dark-steel { --tk-b: var(--gans-ui-dark-steel); }
.tk-c-ui-dark-steel { --tk-c: var(--gans-ui-dark-steel); }
.tk-base-ui-dark-surface { --tk-base: var(--gans-ui-dark-surface); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-surface { --tk-a: var(--gans-ui-dark-surface); }
.tk-b-ui-dark-surface { --tk-b: var(--gans-ui-dark-surface); }
.tk-c-ui-dark-surface { --tk-c: var(--gans-ui-dark-surface); }
.tk-base-ui-dark-surface_2 { --tk-base: var(--gans-ui-dark-surface_2); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-surface_2 { --tk-a: var(--gans-ui-dark-surface_2); }
.tk-b-ui-dark-surface_2 { --tk-b: var(--gans-ui-dark-surface_2); }
.tk-c-ui-dark-surface_2 { --tk-c: var(--gans-ui-dark-surface_2); }
.tk-base-ui-dark-warn { --tk-base: var(--gans-ui-dark-warn); --tk-ink: #000000; }
.tk-a-ui-dark-warn { --tk-a: var(--gans-ui-dark-warn); }
.tk-b-ui-dark-warn { --tk-b: var(--gans-ui-dark-warn); }
.tk-c-ui-dark-warn { --tk-c: var(--gans-ui-dark-warn); }
.tk-base-ui-dark-warn_line { --tk-base: var(--gans-ui-dark-warn_line); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-warn_line { --tk-a: var(--gans-ui-dark-warn_line); }
.tk-b-ui-dark-warn_line { --tk-b: var(--gans-ui-dark-warn_line); }
.tk-c-ui-dark-warn_line { --tk-c: var(--gans-ui-dark-warn_line); }
.tk-base-ui-dark-warn_soft { --tk-base: var(--gans-ui-dark-warn_soft); --tk-ink: #FFFFFF; }
.tk-a-ui-dark-warn_soft { --tk-a: var(--gans-ui-dark-warn_soft); }
.tk-b-ui-dark-warn_soft { --tk-b: var(--gans-ui-dark-warn_soft); }
.tk-c-ui-dark-warn_soft { --tk-c: var(--gans-ui-dark-warn_soft); }
.tk-base-ui-light-accent { --tk-base: var(--gans-ui-light-accent); --tk-ink: #FFFFFF; }
.tk-a-ui-light-accent { --tk-a: var(--gans-ui-light-accent); }
.tk-b-ui-light-accent { --tk-b: var(--gans-ui-light-accent); }
.tk-c-ui-light-accent { --tk-c: var(--gans-ui-light-accent); }
.tk-base-ui-light-accent_ink { --tk-base: var(--gans-ui-light-accent_ink); --tk-ink: #000000; }
.tk-a-ui-light-accent_ink { --tk-a: var(--gans-ui-light-accent_ink); }
.tk-b-ui-light-accent_ink { --tk-b: var(--gans-ui-light-accent_ink); }
.tk-c-ui-light-accent_ink { --tk-c: var(--gans-ui-light-accent_ink); }
.tk-base-ui-light-accent_line { --tk-base: var(--gans-ui-light-accent_line); --tk-ink: #000000; }
.tk-a-ui-light-accent_line { --tk-a: var(--gans-ui-light-accent_line); }
.tk-b-ui-light-accent_line { --tk-b: var(--gans-ui-light-accent_line); }
.tk-c-ui-light-accent_line { --tk-c: var(--gans-ui-light-accent_line); }
.tk-base-ui-light-accent_soft { --tk-base: var(--gans-ui-light-accent_soft); --tk-ink: #000000; }
.tk-a-ui-light-accent_soft { --tk-a: var(--gans-ui-light-accent_soft); }
.tk-b-ui-light-accent_soft { --tk-b: var(--gans-ui-light-accent_soft); }
.tk-c-ui-light-accent_soft { --tk-c: var(--gans-ui-light-accent_soft); }
.tk-base-ui-light-active { --tk-base: var(--gans-ui-light-active); --tk-ink: #FFFFFF; }
.tk-a-ui-light-active { --tk-a: var(--gans-ui-light-active); }
.tk-b-ui-light-active { --tk-b: var(--gans-ui-light-active); }
.tk-c-ui-light-active { --tk-c: var(--gans-ui-light-active); }
.tk-base-ui-light-active_ink { --tk-base: var(--gans-ui-light-active_ink); --tk-ink: #000000; }
.tk-a-ui-light-active_ink { --tk-a: var(--gans-ui-light-active_ink); }
.tk-b-ui-light-active_ink { --tk-b: var(--gans-ui-light-active_ink); }
.tk-c-ui-light-active_ink { --tk-c: var(--gans-ui-light-active_ink); }
.tk-base-ui-light-attention { --tk-base: var(--gans-ui-light-attention); --tk-ink: #000000; }
.tk-a-ui-light-attention { --tk-a: var(--gans-ui-light-attention); }
.tk-b-ui-light-attention { --tk-b: var(--gans-ui-light-attention); }
.tk-c-ui-light-attention { --tk-c: var(--gans-ui-light-attention); }
.tk-base-ui-light-attention_ink { --tk-base: var(--gans-ui-light-attention_ink); --tk-ink: #FFFFFF; }
.tk-a-ui-light-attention_ink { --tk-a: var(--gans-ui-light-attention_ink); }
.tk-b-ui-light-attention_ink { --tk-b: var(--gans-ui-light-attention_ink); }
.tk-c-ui-light-attention_ink { --tk-c: var(--gans-ui-light-attention_ink); }
.tk-base-ui-light-bad { --tk-base: var(--gans-ui-light-bad); --tk-ink: #FFFFFF; }
.tk-a-ui-light-bad { --tk-a: var(--gans-ui-light-bad); }
.tk-b-ui-light-bad { --tk-b: var(--gans-ui-light-bad); }
.tk-c-ui-light-bad { --tk-c: var(--gans-ui-light-bad); }
.tk-base-ui-light-bad_line { --tk-base: var(--gans-ui-light-bad_line); --tk-ink: #000000; }
.tk-a-ui-light-bad_line { --tk-a: var(--gans-ui-light-bad_line); }
.tk-b-ui-light-bad_line { --tk-b: var(--gans-ui-light-bad_line); }
.tk-c-ui-light-bad_line { --tk-c: var(--gans-ui-light-bad_line); }
.tk-base-ui-light-bad_soft { --tk-base: var(--gans-ui-light-bad_soft); --tk-ink: #000000; }
.tk-a-ui-light-bad_soft { --tk-a: var(--gans-ui-light-bad_soft); }
.tk-b-ui-light-bad_soft { --tk-b: var(--gans-ui-light-bad_soft); }
.tk-c-ui-light-bad_soft { --tk-c: var(--gans-ui-light-bad_soft); }
.tk-base-ui-light-bg { --tk-base: var(--gans-ui-light-bg); --tk-ink: #000000; }
.tk-a-ui-light-bg { --tk-a: var(--gans-ui-light-bg); }
.tk-b-ui-light-bg { --tk-b: var(--gans-ui-light-bg); }
.tk-c-ui-light-bg { --tk-c: var(--gans-ui-light-bg); }
.tk-base-ui-light-brand { --tk-base: var(--gans-ui-light-brand); --tk-ink: #FFFFFF; }
.tk-a-ui-light-brand { --tk-a: var(--gans-ui-light-brand); }
.tk-b-ui-light-brand { --tk-b: var(--gans-ui-light-brand); }
.tk-c-ui-light-brand { --tk-c: var(--gans-ui-light-brand); }
.tk-base-ui-light-brand_ink { --tk-base: var(--gans-ui-light-brand_ink); --tk-ink: #000000; }
.tk-a-ui-light-brand_ink { --tk-a: var(--gans-ui-light-brand_ink); }
.tk-b-ui-light-brand_ink { --tk-b: var(--gans-ui-light-brand_ink); }
.tk-c-ui-light-brand_ink { --tk-c: var(--gans-ui-light-brand_ink); }
.tk-base-ui-light-changed_bg { --tk-base: var(--gans-ui-light-changed_bg); --tk-ink: #000000; }
.tk-a-ui-light-changed_bg { --tk-a: var(--gans-ui-light-changed_bg); }
.tk-b-ui-light-changed_bg { --tk-b: var(--gans-ui-light-changed_bg); }
.tk-c-ui-light-changed_bg { --tk-c: var(--gans-ui-light-changed_bg); }
.tk-base-ui-light-field { --tk-base: var(--gans-ui-light-field); --tk-ink: #000000; }
.tk-a-ui-light-field { --tk-a: var(--gans-ui-light-field); }
.tk-b-ui-light-field { --tk-b: var(--gans-ui-light-field); }
.tk-c-ui-light-field { --tk-c: var(--gans-ui-light-field); }
.tk-base-ui-light-field_line { --tk-base: var(--gans-ui-light-field_line); --tk-ink: #000000; }
.tk-a-ui-light-field_line { --tk-a: var(--gans-ui-light-field_line); }
.tk-b-ui-light-field_line { --tk-b: var(--gans-ui-light-field_line); }
.tk-c-ui-light-field_line { --tk-c: var(--gans-ui-light-field_line); }
.tk-base-ui-light-focus { --tk-base: var(--gans-ui-light-focus); --tk-ink: #FFFFFF; }
.tk-a-ui-light-focus { --tk-a: var(--gans-ui-light-focus); }
.tk-b-ui-light-focus { --tk-b: var(--gans-ui-light-focus); }
.tk-c-ui-light-focus { --tk-c: var(--gans-ui-light-focus); }
.tk-base-ui-light-head { --tk-base: var(--gans-ui-light-head); --tk-ink: #000000; }
.tk-a-ui-light-head { --tk-a: var(--gans-ui-light-head); }
.tk-b-ui-light-head { --tk-b: var(--gans-ui-light-head); }
.tk-c-ui-light-head { --tk-c: var(--gans-ui-light-head); }
.tk-base-ui-light-head_ink { --tk-base: var(--gans-ui-light-head_ink); --tk-ink: #FFFFFF; }
.tk-a-ui-light-head_ink { --tk-a: var(--gans-ui-light-head_ink); }
.tk-b-ui-light-head_ink { --tk-b: var(--gans-ui-light-head_ink); }
.tk-c-ui-light-head_ink { --tk-c: var(--gans-ui-light-head_ink); }
.tk-base-ui-light-head_line { --tk-base: var(--gans-ui-light-head_line); --tk-ink: #000000; }
.tk-a-ui-light-head_line { --tk-a: var(--gans-ui-light-head_line); }
.tk-b-ui-light-head_line { --tk-b: var(--gans-ui-light-head_line); }
.tk-c-ui-light-head_line { --tk-c: var(--gans-ui-light-head_line); }
.tk-base-ui-light-highlight { --tk-base: var(--gans-ui-light-highlight); --tk-ink: #FFFFFF; }
.tk-a-ui-light-highlight { --tk-a: var(--gans-ui-light-highlight); }
.tk-b-ui-light-highlight { --tk-b: var(--gans-ui-light-highlight); }
.tk-c-ui-light-highlight { --tk-c: var(--gans-ui-light-highlight); }
.tk-base-ui-light-info { --tk-base: var(--gans-ui-light-info); --tk-ink: #FFFFFF; }
.tk-a-ui-light-info { --tk-a: var(--gans-ui-light-info); }
.tk-b-ui-light-info { --tk-b: var(--gans-ui-light-info); }
.tk-c-ui-light-info { --tk-c: var(--gans-ui-light-info); }
.tk-base-ui-light-info_soft { --tk-base: var(--gans-ui-light-info_soft); --tk-ink: #000000; }
.tk-a-ui-light-info_soft { --tk-a: var(--gans-ui-light-info_soft); }
.tk-b-ui-light-info_soft { --tk-b: var(--gans-ui-light-info_soft); }
.tk-c-ui-light-info_soft { --tk-c: var(--gans-ui-light-info_soft); }
.tk-base-ui-light-ink { --tk-base: var(--gans-ui-light-ink); --tk-ink: #FFFFFF; }
.tk-a-ui-light-ink { --tk-a: var(--gans-ui-light-ink); }
.tk-b-ui-light-ink { --tk-b: var(--gans-ui-light-ink); }
.tk-c-ui-light-ink { --tk-c: var(--gans-ui-light-ink); }
.tk-base-ui-light-ink_2 { --tk-base: var(--gans-ui-light-ink_2); --tk-ink: #FFFFFF; }
.tk-a-ui-light-ink_2 { --tk-a: var(--gans-ui-light-ink_2); }
.tk-b-ui-light-ink_2 { --tk-b: var(--gans-ui-light-ink_2); }
.tk-c-ui-light-ink_2 { --tk-c: var(--gans-ui-light-ink_2); }
.tk-base-ui-light-line { --tk-base: var(--gans-ui-light-line); --tk-ink: #000000; }
.tk-a-ui-light-line { --tk-a: var(--gans-ui-light-line); }
.tk-b-ui-light-line { --tk-b: var(--gans-ui-light-line); }
.tk-c-ui-light-line { --tk-c: var(--gans-ui-light-line); }
.tk-base-ui-light-line_2 { --tk-base: var(--gans-ui-light-line_2); --tk-ink: #000000; }
.tk-a-ui-light-line_2 { --tk-a: var(--gans-ui-light-line_2); }
.tk-b-ui-light-line_2 { --tk-b: var(--gans-ui-light-line_2); }
.tk-c-ui-light-line_2 { --tk-c: var(--gans-ui-light-line_2); }
.tk-base-ui-light-muted { --tk-base: var(--gans-ui-light-muted); --tk-ink: #FFFFFF; }
.tk-a-ui-light-muted { --tk-a: var(--gans-ui-light-muted); }
.tk-b-ui-light-muted { --tk-b: var(--gans-ui-light-muted); }
.tk-c-ui-light-muted { --tk-c: var(--gans-ui-light-muted); }
.tk-base-ui-light-ok { --tk-base: var(--gans-ui-light-ok); --tk-ink: #FFFFFF; }
.tk-a-ui-light-ok { --tk-a: var(--gans-ui-light-ok); }
.tk-b-ui-light-ok { --tk-b: var(--gans-ui-light-ok); }
.tk-c-ui-light-ok { --tk-c: var(--gans-ui-light-ok); }
.tk-base-ui-light-ok_line { --tk-base: var(--gans-ui-light-ok_line); --tk-ink: #000000; }
.tk-a-ui-light-ok_line { --tk-a: var(--gans-ui-light-ok_line); }
.tk-b-ui-light-ok_line { --tk-b: var(--gans-ui-light-ok_line); }
.tk-c-ui-light-ok_line { --tk-c: var(--gans-ui-light-ok_line); }
.tk-base-ui-light-ok_soft { --tk-base: var(--gans-ui-light-ok_soft); --tk-ink: #000000; }
.tk-a-ui-light-ok_soft { --tk-a: var(--gans-ui-light-ok_soft); }
.tk-b-ui-light-ok_soft { --tk-b: var(--gans-ui-light-ok_soft); }
.tk-c-ui-light-ok_soft { --tk-c: var(--gans-ui-light-ok_soft); }
.tk-base-ui-light-plan { --tk-base: var(--gans-ui-light-plan); --tk-ink: #FFFFFF; }
.tk-a-ui-light-plan { --tk-a: var(--gans-ui-light-plan); }
.tk-b-ui-light-plan { --tk-b: var(--gans-ui-light-plan); }
.tk-c-ui-light-plan { --tk-c: var(--gans-ui-light-plan); }
.tk-base-ui-light-plan_soft { --tk-base: var(--gans-ui-light-plan_soft); --tk-ink: #000000; }
.tk-a-ui-light-plan_soft { --tk-a: var(--gans-ui-light-plan_soft); }
.tk-b-ui-light-plan_soft { --tk-b: var(--gans-ui-light-plan_soft); }
.tk-c-ui-light-plan_soft { --tk-c: var(--gans-ui-light-plan_soft); }
.tk-base-ui-light-raised { --tk-base: var(--gans-ui-light-raised); --tk-ink: #000000; }
.tk-a-ui-light-raised { --tk-a: var(--gans-ui-light-raised); }
.tk-b-ui-light-raised { --tk-b: var(--gans-ui-light-raised); }
.tk-c-ui-light-raised { --tk-c: var(--gans-ui-light-raised); }
.tk-base-ui-light-row_alt { --tk-base: var(--gans-ui-light-row_alt); --tk-ink: #000000; }
.tk-a-ui-light-row_alt { --tk-a: var(--gans-ui-light-row_alt); }
.tk-b-ui-light-row_alt { --tk-b: var(--gans-ui-light-row_alt); }
.tk-c-ui-light-row_alt { --tk-c: var(--gans-ui-light-row_alt); }
.tk-base-ui-light-row_hover { --tk-base: var(--gans-ui-light-row_hover); --tk-ink: #000000; }
.tk-a-ui-light-row_hover { --tk-a: var(--gans-ui-light-row_hover); }
.tk-b-ui-light-row_hover { --tk-b: var(--gans-ui-light-row_hover); }
.tk-c-ui-light-row_hover { --tk-c: var(--gans-ui-light-row_hover); }
.tk-base-ui-light-selected { --tk-base: var(--gans-ui-light-selected); --tk-ink: #000000; }
.tk-a-ui-light-selected { --tk-a: var(--gans-ui-light-selected); }
.tk-b-ui-light-selected { --tk-b: var(--gans-ui-light-selected); }
.tk-c-ui-light-selected { --tk-c: var(--gans-ui-light-selected); }
.tk-base-ui-light-side { --tk-base: var(--gans-ui-light-side); --tk-ink: #000000; }
.tk-a-ui-light-side { --tk-a: var(--gans-ui-light-side); }
.tk-b-ui-light-side { --tk-b: var(--gans-ui-light-side); }
.tk-c-ui-light-side { --tk-c: var(--gans-ui-light-side); }
.tk-base-ui-light-side_hover { --tk-base: var(--gans-ui-light-side_hover); --tk-ink: #000000; }
.tk-a-ui-light-side_hover { --tk-a: var(--gans-ui-light-side_hover); }
.tk-b-ui-light-side_hover { --tk-b: var(--gans-ui-light-side_hover); }
.tk-c-ui-light-side_hover { --tk-c: var(--gans-ui-light-side_hover); }
.tk-base-ui-light-side_ink { --tk-base: var(--gans-ui-light-side_ink); --tk-ink: #FFFFFF; }
.tk-a-ui-light-side_ink { --tk-a: var(--gans-ui-light-side_ink); }
.tk-b-ui-light-side_ink { --tk-b: var(--gans-ui-light-side_ink); }
.tk-c-ui-light-side_ink { --tk-c: var(--gans-ui-light-side_ink); }
.tk-base-ui-light-side_line { --tk-base: var(--gans-ui-light-side_line); --tk-ink: #000000; }
.tk-a-ui-light-side_line { --tk-a: var(--gans-ui-light-side_line); }
.tk-b-ui-light-side_line { --tk-b: var(--gans-ui-light-side_line); }
.tk-c-ui-light-side_line { --tk-c: var(--gans-ui-light-side_line); }
.tk-base-ui-light-side_muted { --tk-base: var(--gans-ui-light-side_muted); --tk-ink: #FFFFFF; }
.tk-a-ui-light-side_muted { --tk-a: var(--gans-ui-light-side_muted); }
.tk-b-ui-light-side_muted { --tk-b: var(--gans-ui-light-side_muted); }
.tk-c-ui-light-side_muted { --tk-c: var(--gans-ui-light-side_muted); }
.tk-base-ui-light-steel { --tk-base: var(--gans-ui-light-steel); --tk-ink: #000000; }
.tk-a-ui-light-steel { --tk-a: var(--gans-ui-light-steel); }
.tk-b-ui-light-steel { --tk-b: var(--gans-ui-light-steel); }
.tk-c-ui-light-steel { --tk-c: var(--gans-ui-light-steel); }
.tk-base-ui-light-surface { --tk-base: var(--gans-ui-light-surface); --tk-ink: #000000; }
.tk-a-ui-light-surface { --tk-a: var(--gans-ui-light-surface); }
.tk-b-ui-light-surface { --tk-b: var(--gans-ui-light-surface); }
.tk-c-ui-light-surface { --tk-c: var(--gans-ui-light-surface); }
.tk-base-ui-light-surface_2 { --tk-base: var(--gans-ui-light-surface_2); --tk-ink: #000000; }
.tk-a-ui-light-surface_2 { --tk-a: var(--gans-ui-light-surface_2); }
.tk-b-ui-light-surface_2 { --tk-b: var(--gans-ui-light-surface_2); }
.tk-c-ui-light-surface_2 { --tk-c: var(--gans-ui-light-surface_2); }
.tk-base-ui-light-warn { --tk-base: var(--gans-ui-light-warn); --tk-ink: #FFFFFF; }
.tk-a-ui-light-warn { --tk-a: var(--gans-ui-light-warn); }
.tk-b-ui-light-warn { --tk-b: var(--gans-ui-light-warn); }
.tk-c-ui-light-warn { --tk-c: var(--gans-ui-light-warn); }
.tk-base-ui-light-warn_line { --tk-base: var(--gans-ui-light-warn_line); --tk-ink: #000000; }
.tk-a-ui-light-warn_line { --tk-a: var(--gans-ui-light-warn_line); }
.tk-b-ui-light-warn_line { --tk-b: var(--gans-ui-light-warn_line); }
.tk-c-ui-light-warn_line { --tk-c: var(--gans-ui-light-warn_line); }
.tk-base-ui-light-warn_soft { --tk-base: var(--gans-ui-light-warn_soft); --tk-ink: #000000; }
.tk-a-ui-light-warn_soft { --tk-a: var(--gans-ui-light-warn_soft); }
.tk-b-ui-light-warn_soft { --tk-b: var(--gans-ui-light-warn_soft); }
.tk-c-ui-light-warn_soft { --tk-c: var(--gans-ui-light-warn_soft); }
.tk-ap-solid { --tk-a-img: linear-gradient(var(--tk-a), var(--tk-a)); --tk-a-edge: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)); }
.tk-ap-dashed { --tk-a-img: repeating-linear-gradient(90deg, var(--tk-a) 0 14px, #ffffff 14px 20px); --tk-a-edge: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)); }
.tk-ap-dotted { --tk-a-img: repeating-linear-gradient(90deg, var(--tk-a) 0 4px, #ffffff 4px 8px); --tk-a-edge: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)); }
.tk-ap-hatched { --tk-a-img: repeating-linear-gradient(135deg, var(--tk-a) 0 3px, #ffffff 3px 6px); --tk-a-edge: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)); }
.tk-bp-solid { --tk-b-img: linear-gradient(var(--tk-b), var(--tk-b)); --tk-b-edge: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)); }
.tk-bp-dashed { --tk-b-img: repeating-linear-gradient(90deg, var(--tk-b) 0 14px, #ffffff 14px 20px); --tk-b-edge: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)); }
.tk-bp-dotted { --tk-b-img: repeating-linear-gradient(90deg, var(--tk-b) 0 4px, #ffffff 4px 8px); --tk-b-edge: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)); }
.tk-bp-hatched { --tk-b-img: repeating-linear-gradient(135deg, var(--tk-b) 0 3px, #ffffff 3px 6px); --tk-b-edge: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)); }
.tk-cp-solid { --tk-c-img: linear-gradient(var(--tk-c), var(--tk-c)); }
.tk-cp-dashed { --tk-c-img: repeating-linear-gradient(90deg, var(--tk-c) 0 14px, #ffffff 14px 20px); }
.tk-cp-dotted { --tk-c-img: repeating-linear-gradient(90deg, var(--tk-c) 0 4px, #ffffff 4px 8px); }
.tk-cp-hatched { --tk-c-img: repeating-linear-gradient(135deg, var(--tk-c) 0 3px, #ffffff 3px 6px); }
tr.tk-row { --tk-h: .4rem; }
tr.tk-row > td {
  color: var(--tk-ink, #000000);
  background-color: var(--tk-base, transparent);
  background-image: var(--tk-a-img, none), var(--tk-a-edge, none), var(--tk-b-img, none), var(--tk-b-edge, none);
  background-repeat: no-repeat;
  background-size: 100% var(--tk-h), 100% 1px, 100% var(--tk-h), 100% 1px;
  background-position: 0 0, 0 var(--tk-h), 0 100%, 0 calc(100% - var(--tk-h));
  padding-top: calc(var(--tk-h) + 6px);
  padding-bottom: calc(var(--tk-h) + 6px);
  border-bottom: 2px solid var(--surface, #ffffff);
}
tr.tk-row > td:first-child { border-left: var(--tk-kante, 0 solid transparent); }   /* r14b: dunkel die Marke */
tr.tk-row a, tr.tk-row .muted, tr.tk-row .small, tr.tk-row code { color: inherit; }
tr.tk-row code { background: transparent; }
tr.tk-row.changed > td:first-child { box-shadow: inset 5px 0 0 #8a5a12; }
tr.tk-sum > td { background: transparent; font-weight: 700; border-top: 3px double currentColor; }
.tk-warn { font-weight: 600; }
tr.tk-row.tk-total > td { font-weight: 700; border-top: 2px solid var(--tk-rule, rgba(0, 0, 0, .6)); }
tr.tk-row.tk-strong > td { font-weight: 800; font-size: 1.06em; border-top: 3px double var(--tk-rule-strong, #000000); border-bottom: 3px double var(--tk-rule-strong, #000000); }
tr.tk-row.tk-sub > td { font-size: .9em; }
tr.tk-row.tk-sub > td:first-child { padding-left: 1.8em; }
tr.tk-section > th { text-align: left; }
.tk-legend { display: inline-block; margin: 2px 14px 2px 0; white-space: nowrap; }
.tk-chip { display: inline-block; width: .85em; height: .85em; margin-right: .3em; vertical-align: -.1em; border: 1px solid #000000; background-color: var(--tk-c, transparent); background-image: var(--tk-c-img, none); }
/* r14b: Dunkelmodus – Zeilenfläche neutrales Graphit, Bedeutung als farbige Kante */
@media screen {
  :root[data-theme="dunkel"] tr.tk-row, :root:not([data-theme]) tr.tk-row { --tk-ink: var(--ink); --tk-rule: var(--ink-2); --tk-rule-strong: var(--ink); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-einkauf, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-einkauf { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-einkauf); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-einnahmen, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-einnahmen { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-einnahmen); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-konstruktion, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-konstruktion { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-konstruktion); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-kosten, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-kosten { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-kosten); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-kunden, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-kunden { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-kunden); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-logistik, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-logistik { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-logistik); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-marketing, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-marketing { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-marketing); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-strategie, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-strategie { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-strategie); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-system, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-system { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-system); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-bereich-area-verwaltung, :root:not([data-theme]) tr.tk-row.tk-base-bereich-area-verwaltung { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-verwaltung); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-cost-external, :root:not([data-theme]) tr.tk-row.tk-base-calculation-cost-external { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-external); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-cost-labor, :root:not([data-theme]) tr.tk-row.tk-base-calculation-cost-labor { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-labor); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-cost-machine, :root:not([data-theme]) tr.tk-row.tk-base-calculation-cost-machine { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-machine); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-cost-material, :root:not([data-theme]) tr.tk-row.tk-base-calculation-cost-material { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-material); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-cost-overhead, :root:not([data-theme]) tr.tk-row.tk-base-calculation-cost-overhead { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-overhead); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-margin-profit, :root:not([data-theme]) tr.tk-row.tk-base-calculation-margin-profit { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-margin-profit); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-margin-risk, :root:not([data-theme]) tr.tk-row.tk-base-calculation-margin-risk { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-margin-risk); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-revenue-gross, :root:not([data-theme]) tr.tk-row.tk-base-calculation-revenue-gross { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-revenue-gross); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-revenue-net, :root:not([data-theme]) tr.tk-row.tk-base-calculation-revenue-net { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-revenue-net); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-tax-vat, :root:not([data-theme]) tr.tk-row.tk-base-calculation-tax-vat { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-tax-vat); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-total-manufacturing, :root:not([data-theme]) tr.tk-row.tk-base-calculation-total-manufacturing { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-manufacturing); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-total-material, :root:not([data-theme]) tr.tk-row.tk-base-calculation-total-material { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-material); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-total-production, :root:not([data-theme]) tr.tk-row.tk-base-calculation-total-production { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-production); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-total-risk_profit, :root:not([data-theme]) tr.tk-row.tk-base-calculation-total-risk_profit { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-risk_profit); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-calculation-total-total_cost, :root:not([data-theme]) tr.tk-row.tk-base-calculation-total-total_cost { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-total_cost); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-chart-series-c0, :root:not([data-theme]) tr.tk-row.tk-base-chart-series-c0 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c0); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-chart-series-c1, :root:not([data-theme]) tr.tk-row.tk-base-chart-series-c1 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c1); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-chart-series-c2, :root:not([data-theme]) tr.tk-row.tk-base-chart-series-c2 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c2); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-chart-series-c3, :root:not([data-theme]) tr.tk-row.tk-base-chart-series-c3 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c3); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-chart-series-c4, :root:not([data-theme]) tr.tk-row.tk-base-chart-series-c4 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c4); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-chart-series-c5, :root:not([data-theme]) tr.tk-row.tk-base-chart-series-c5 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c5); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-cost_center-slot-k0, :root:not([data-theme]) tr.tk-row.tk-base-cost_center-slot-k0 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k0); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-cost_center-slot-k1, :root:not([data-theme]) tr.tk-row.tk-base-cost_center-slot-k1 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k1); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-cost_center-slot-k2, :root:not([data-theme]) tr.tk-row.tk-base-cost_center-slot-k2 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k2); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-cost_center-slot-k3, :root:not([data-theme]) tr.tk-row.tk-base-cost_center-slot-k3 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k3); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-cost_center-slot-k4, :root:not([data-theme]) tr.tk-row.tk-base-cost_center-slot-k4 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k4); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-cost_center-slot-k5, :root:not([data-theme]) tr.tk-row.tk-base-cost_center-slot-k5 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k5); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-cost_center-slot-k6, :root:not([data-theme]) tr.tk-row.tk-base-cost_center-slot-k6 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k6); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-cost_center-slot-k7, :root:not([data-theme]) tr.tk-row.tk-base-cost_center-slot-k7 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k7); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-hardware-manufacturer-blum, :root:not([data-theme]) tr.tk-row.tk-base-hardware-manufacturer-blum { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-blum); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-hardware-manufacturer-grass, :root:not([data-theme]) tr.tk-row.tk-base-hardware-manufacturer-grass { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-grass); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-hardware-manufacturer-hettich, :root:not([data-theme]) tr.tk-row.tk-base-hardware-manufacturer-hettich { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-hettich); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-hardware-manufacturer-unknown, :root:not([data-theme]) tr.tk-row.tk-base-hardware-manufacturer-unknown { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-unknown); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-hardware-manufacturer-wuerth, :root:not([data-theme]) tr.tk-row.tk-base-hardware-manufacturer-wuerth { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-wuerth); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-carrier-mdf, :root:not([data-theme]) tr.tk-row.tk-base-material-carrier-mdf { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-mdf); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-carrier-mdf_mr, :root:not([data-theme]) tr.tk-row.tk-base-material-carrier-mdf_mr { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-mdf_mr); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-carrier-particleboard, :root:not([data-theme]) tr.tk-row.tk-base-material-carrier-particleboard { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-particleboard); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-carrier-particleboard_mr, :root:not([data-theme]) tr.tk-row.tk-base-material-carrier-particleboard_mr { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-particleboard_mr); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-carrier-plywood, :root:not([data-theme]) tr.tk-row.tk-base-material-carrier-plywood { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-plywood); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-carrier-solid_wood, :root:not([data-theme]) tr.tk-row.tk-base-material-carrier-solid_wood { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-solid_wood); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-carrier-unknown, :root:not([data-theme]) tr.tk-row.tk-base-material-carrier-unknown { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-unknown); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-surface-cpl, :root:not([data-theme]) tr.tk-row.tk-base-material-surface-cpl { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-cpl); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-surface-hpl, :root:not([data-theme]) tr.tk-row.tk-base-material-surface-hpl { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-hpl); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-surface-lacquer, :root:not([data-theme]) tr.tk-row.tk-base-material-surface-lacquer { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-lacquer); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-surface-melamine, :root:not([data-theme]) tr.tk-row.tk-base-material-surface-melamine { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-melamine); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-surface-oil, :root:not([data-theme]) tr.tk-row.tk-base-material-surface-oil { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-oil); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-surface-primer, :root:not([data-theme]) tr.tk-row.tk-base-material-surface-primer { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-primer); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-surface-unknown, :root:not([data-theme]) tr.tk-row.tk-base-material-surface-unknown { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-unknown); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-surface-wax, :root:not([data-theme]) tr.tk-row.tk-base-material-surface-wax { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-wax); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-veneer-ash, :root:not([data-theme]) tr.tk-row.tk-base-material-veneer-ash { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-ash); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-veneer-beech, :root:not([data-theme]) tr.tk-row.tk-base-material-veneer-beech { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-beech); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-veneer-cherry, :root:not([data-theme]) tr.tk-row.tk-base-material-veneer-cherry { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-cherry); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-veneer-maple, :root:not([data-theme]) tr.tk-row.tk-base-material-veneer-maple { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-maple); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-veneer-oak, :root:not([data-theme]) tr.tk-row.tk-base-material-veneer-oak { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-oak); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-material-veneer-walnut, :root:not([data-theme]) tr.tk-row.tk-base-material-veneer-walnut { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-walnut); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-role-workplace-administration, :root:not([data-theme]) tr.tk-row.tk-base-role-workplace-administration { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-administration); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-role-workplace-calculation, :root:not([data-theme]) tr.tk-row.tk-base-role-workplace-calculation { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-calculation); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-role-workplace-design, :root:not([data-theme]) tr.tk-row.tk-base-role-workplace-design { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-design); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-role-workplace-developer, :root:not([data-theme]) tr.tk-row.tk-base-role-workplace-developer { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-developer); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-role-workplace-ki_controller, :root:not([data-theme]) tr.tk-row.tk-base-role-workplace-ki_controller { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-ki_controller); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-role-workplace-system_lead, :root:not([data-theme]) tr.tk-row.tk-base-role-workplace-system_lead { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-system_lead); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-status-economic-loss, :root:not([data-theme]) tr.tk-row.tk-base-status-economic-loss { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-status-economic-loss); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-status-economic-neutral, :root:not([data-theme]) tr.tk-row.tk-base-status-economic-neutral { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-status-economic-neutral); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-status-economic-positive, :root:not([data-theme]) tr.tk-row.tk-base-status-economic-positive { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-status-economic-positive); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-status-economic-warning, :root:not([data-theme]) tr.tk-row.tk-base-status-economic-warning { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-status-economic-warning); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-time-account-approved_absence, :root:not([data-theme]) tr.tk-row.tk-base-time-account-approved_absence { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-approved_absence); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-time-account-approved_overtime, :root:not([data-theme]) tr.tk-row.tk-base-time-account-approved_overtime { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-approved_overtime); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-time-account-overtime_to_check, :root:not([data-theme]) tr.tk-row.tk-base-time-account-overtime_to_check { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-overtime_to_check); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-time-account-small_gap, :root:not([data-theme]) tr.tk-row.tk-base-time-account-small_gap { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-small_gap); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-time-account-target_met, :root:not([data-theme]) tr.tk-row.tk-base-time-account-target_met { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-target_met); }
  :root[data-theme="dunkel"] tr.tk-row.tk-base-time-account-unexplained_minus, :root:not([data-theme]) tr.tk-row.tk-base-time-account-unexplained_minus { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-unexplained_minus); }
  :root[data-theme="dunkel"] tr.tk-row.tk-ap-dashed, :root:not([data-theme]) tr.tk-row.tk-ap-dashed { --tk-a-img: repeating-linear-gradient(90deg, var(--tk-a) 0 14px, var(--surface) 14px 20px); }
  :root[data-theme="dunkel"] tr.tk-row.tk-ap-dotted, :root:not([data-theme]) tr.tk-row.tk-ap-dotted { --tk-a-img: repeating-linear-gradient(90deg, var(--tk-a) 0 4px, var(--surface) 4px 8px); }
  :root[data-theme="dunkel"] tr.tk-row.tk-ap-hatched, :root:not([data-theme]) tr.tk-row.tk-ap-hatched { --tk-a-img: repeating-linear-gradient(135deg, var(--tk-a) 0 3px, var(--surface) 3px 6px); }
  :root[data-theme="dunkel"] tr.tk-row.tk-bp-dashed, :root:not([data-theme]) tr.tk-row.tk-bp-dashed { --tk-b-img: repeating-linear-gradient(90deg, var(--tk-b) 0 14px, var(--surface) 14px 20px); }
  :root[data-theme="dunkel"] tr.tk-row.tk-bp-dotted, :root:not([data-theme]) tr.tk-row.tk-bp-dotted { --tk-b-img: repeating-linear-gradient(90deg, var(--tk-b) 0 4px, var(--surface) 4px 8px); }
  :root[data-theme="dunkel"] tr.tk-row.tk-bp-hatched, :root:not([data-theme]) tr.tk-row.tk-bp-hatched { --tk-b-img: repeating-linear-gradient(135deg, var(--tk-b) 0 3px, var(--surface) 3px 6px); }
}
@media screen and (prefers-color-scheme: dark) {
  :root[data-theme="system"] tr.tk-row { --tk-ink: var(--ink); --tk-rule: var(--ink-2); --tk-rule-strong: var(--ink); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-einkauf { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-einkauf); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-einnahmen { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-einnahmen); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-konstruktion { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-konstruktion); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-kosten { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-kosten); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-kunden { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-kunden); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-logistik { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-logistik); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-marketing { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-marketing); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-strategie { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-strategie); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-system { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-system); }
  :root[data-theme="system"] tr.tk-row.tk-base-bereich-area-verwaltung { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-bereich-area-verwaltung); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-cost-external { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-external); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-cost-labor { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-labor); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-cost-machine { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-machine); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-cost-material { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-material); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-cost-overhead { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-cost-overhead); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-margin-profit { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-margin-profit); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-margin-risk { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-margin-risk); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-revenue-gross { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-revenue-gross); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-revenue-net { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-revenue-net); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-tax-vat { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-tax-vat); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-total-manufacturing { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-manufacturing); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-total-material { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-material); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-total-production { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-production); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-total-risk_profit { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-risk_profit); }
  :root[data-theme="system"] tr.tk-row.tk-base-calculation-total-total_cost { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-calculation-total-total_cost); }
  :root[data-theme="system"] tr.tk-row.tk-base-chart-series-c0 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c0); }
  :root[data-theme="system"] tr.tk-row.tk-base-chart-series-c1 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c1); }
  :root[data-theme="system"] tr.tk-row.tk-base-chart-series-c2 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c2); }
  :root[data-theme="system"] tr.tk-row.tk-base-chart-series-c3 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c3); }
  :root[data-theme="system"] tr.tk-row.tk-base-chart-series-c4 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c4); }
  :root[data-theme="system"] tr.tk-row.tk-base-chart-series-c5 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-chart-series-c5); }
  :root[data-theme="system"] tr.tk-row.tk-base-cost_center-slot-k0 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k0); }
  :root[data-theme="system"] tr.tk-row.tk-base-cost_center-slot-k1 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k1); }
  :root[data-theme="system"] tr.tk-row.tk-base-cost_center-slot-k2 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k2); }
  :root[data-theme="system"] tr.tk-row.tk-base-cost_center-slot-k3 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k3); }
  :root[data-theme="system"] tr.tk-row.tk-base-cost_center-slot-k4 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k4); }
  :root[data-theme="system"] tr.tk-row.tk-base-cost_center-slot-k5 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k5); }
  :root[data-theme="system"] tr.tk-row.tk-base-cost_center-slot-k6 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k6); }
  :root[data-theme="system"] tr.tk-row.tk-base-cost_center-slot-k7 { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-cost_center-slot-k7); }
  :root[data-theme="system"] tr.tk-row.tk-base-hardware-manufacturer-blum { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-blum); }
  :root[data-theme="system"] tr.tk-row.tk-base-hardware-manufacturer-grass { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-grass); }
  :root[data-theme="system"] tr.tk-row.tk-base-hardware-manufacturer-hettich { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-hettich); }
  :root[data-theme="system"] tr.tk-row.tk-base-hardware-manufacturer-unknown { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-unknown); }
  :root[data-theme="system"] tr.tk-row.tk-base-hardware-manufacturer-wuerth { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-hardware-manufacturer-wuerth); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-carrier-mdf { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-mdf); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-carrier-mdf_mr { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-mdf_mr); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-carrier-particleboard { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-particleboard); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-carrier-particleboard_mr { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-particleboard_mr); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-carrier-plywood { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-plywood); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-carrier-solid_wood { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-solid_wood); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-carrier-unknown { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-carrier-unknown); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-surface-cpl { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-cpl); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-surface-hpl { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-hpl); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-surface-lacquer { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-lacquer); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-surface-melamine { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-melamine); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-surface-oil { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-oil); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-surface-primer { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-primer); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-surface-unknown { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-unknown); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-surface-wax { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-surface-wax); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-veneer-ash { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-ash); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-veneer-beech { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-beech); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-veneer-cherry { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-cherry); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-veneer-maple { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-maple); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-veneer-oak { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-oak); }
  :root[data-theme="system"] tr.tk-row.tk-base-material-veneer-walnut { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-material-veneer-walnut); }
  :root[data-theme="system"] tr.tk-row.tk-base-role-workplace-administration { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-administration); }
  :root[data-theme="system"] tr.tk-row.tk-base-role-workplace-calculation { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-calculation); }
  :root[data-theme="system"] tr.tk-row.tk-base-role-workplace-design { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-design); }
  :root[data-theme="system"] tr.tk-row.tk-base-role-workplace-developer { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-developer); }
  :root[data-theme="system"] tr.tk-row.tk-base-role-workplace-ki_controller { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-ki_controller); }
  :root[data-theme="system"] tr.tk-row.tk-base-role-workplace-system_lead { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-role-workplace-system_lead); }
  :root[data-theme="system"] tr.tk-row.tk-base-status-economic-loss { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-status-economic-loss); }
  :root[data-theme="system"] tr.tk-row.tk-base-status-economic-neutral { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-status-economic-neutral); }
  :root[data-theme="system"] tr.tk-row.tk-base-status-economic-positive { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-status-economic-positive); }
  :root[data-theme="system"] tr.tk-row.tk-base-status-economic-warning { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-status-economic-warning); }
  :root[data-theme="system"] tr.tk-row.tk-base-time-account-approved_absence { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-approved_absence); }
  :root[data-theme="system"] tr.tk-row.tk-base-time-account-approved_overtime { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-approved_overtime); }
  :root[data-theme="system"] tr.tk-row.tk-base-time-account-overtime_to_check { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-overtime_to_check); }
  :root[data-theme="system"] tr.tk-row.tk-base-time-account-small_gap { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-small_gap); }
  :root[data-theme="system"] tr.tk-row.tk-base-time-account-target_met { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-target_met); }
  :root[data-theme="system"] tr.tk-row.tk-base-time-account-unexplained_minus { --tk-base: var(--surface-2); --tk-kante: 3px solid var(--gans-time-account-unexplained_minus); }
  :root[data-theme="system"] tr.tk-row.tk-ap-dashed { --tk-a-img: repeating-linear-gradient(90deg, var(--tk-a) 0 14px, var(--surface) 14px 20px); }
  :root[data-theme="system"] tr.tk-row.tk-ap-dotted { --tk-a-img: repeating-linear-gradient(90deg, var(--tk-a) 0 4px, var(--surface) 4px 8px); }
  :root[data-theme="system"] tr.tk-row.tk-ap-hatched { --tk-a-img: repeating-linear-gradient(135deg, var(--tk-a) 0 3px, var(--surface) 3px 6px); }
  :root[data-theme="system"] tr.tk-row.tk-bp-dashed { --tk-b-img: repeating-linear-gradient(90deg, var(--tk-b) 0 14px, var(--surface) 14px 20px); }
  :root[data-theme="system"] tr.tk-row.tk-bp-dotted { --tk-b-img: repeating-linear-gradient(90deg, var(--tk-b) 0 4px, var(--surface) 4px 8px); }
  :root[data-theme="system"] tr.tk-row.tk-bp-hatched { --tk-b-img: repeating-linear-gradient(135deg, var(--tk-b) 0 3px, var(--surface) 3px 6px); }
}
@media print {
  tr.tk-row { --tk-h: 1mm; }
  tr.tk-row > td, .tk-chip { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  tr.tk-row, tr.tk-sum { break-inside: avoid; page-break-inside: avoid; }
  thead { display: table-header-group; }
  .side, .top-actions, .statusline, .lang-switch, footer, form, .btn, .tk-noprint { display: none !important; }
  .app { display: block; }
  .main { padding: 0; max-width: none; }
  .card { box-shadow: none; break-inside: auto; }
  .table-wrap { overflow: visible; }
  tr.tk-row > td, tr.tk-section > th { font-size: 9pt; }
  h2 { break-after: avoid; page-break-after: avoid; }
}
/* DS-01: display mode (light default, dark by system or by choice) from the token area ui */
:root {
  --accent: var(--gans-ui-light-accent);
  --accent-ink: var(--gans-ui-light-accent_ink);
  --accent-line: var(--gans-ui-light-accent_line);
  --accent-soft: var(--gans-ui-light-accent_soft);
  --active: var(--gans-ui-light-active);
  --active-ink: var(--gans-ui-light-active_ink);
  --attention: var(--gans-ui-light-attention);
  --attention-ink: var(--gans-ui-light-attention_ink);
  --bad: var(--gans-ui-light-bad);
  --bad-line: var(--gans-ui-light-bad_line);
  --bad-soft: var(--gans-ui-light-bad_soft);
  --bg: var(--gans-ui-light-bg);
  --brand: var(--gans-ui-light-brand);
  --brand-ink: var(--gans-ui-light-brand_ink);
  --changed-bg: var(--gans-ui-light-changed_bg);
  --field: var(--gans-ui-light-field);
  --field-line: var(--gans-ui-light-field_line);
  --focus: var(--gans-ui-light-focus);
  --head: var(--gans-ui-light-head);
  --head-ink: var(--gans-ui-light-head_ink);
  --head-line: var(--gans-ui-light-head_line);
  --highlight: var(--gans-ui-light-highlight);
  --info: var(--gans-ui-light-info);
  --info-soft: var(--gans-ui-light-info_soft);
  --ink: var(--gans-ui-light-ink);
  --ink-2: var(--gans-ui-light-ink_2);
  --line: var(--gans-ui-light-line);
  --line-2: var(--gans-ui-light-line_2);
  --muted: var(--gans-ui-light-muted);
  --ok: var(--gans-ui-light-ok);
  --ok-line: var(--gans-ui-light-ok_line);
  --ok-soft: var(--gans-ui-light-ok_soft);
  --plan: var(--gans-ui-light-plan);
  --plan-soft: var(--gans-ui-light-plan_soft);
  --raised: var(--gans-ui-light-raised);
  --row-alt: var(--gans-ui-light-row_alt);
  --row-hover: var(--gans-ui-light-row_hover);
  --selected: var(--gans-ui-light-selected);
  --side: var(--gans-ui-light-side);
  --side-hover: var(--gans-ui-light-side_hover);
  --side-ink: var(--gans-ui-light-side_ink);
  --side-line: var(--gans-ui-light-side_line);
  --side-muted: var(--gans-ui-light-side_muted);
  --steel: var(--gans-ui-light-steel);
  --surface: var(--gans-ui-light-surface);
  --surface-2: var(--gans-ui-light-surface_2);
  --warn: var(--gans-ui-light-warn);
  --warn-line: var(--gans-ui-light-warn_line);
  --warn-soft: var(--gans-ui-light-warn_soft);
  --gos-auswahl: var(--gans-ui-light-row_hover);
  --gos-brushed-steel: var(--gans-ui-light-steel);
  --gos-carbon-black: var(--gans-ui-light-side);
  --gos-chrome-highlight: var(--gans-ui-light-highlight);
  --gos-chrome-silver: var(--gans-ui-light-accent);
  --gos-deep-anthracite: var(--gans-ui-light-surface_2);
  --gos-eis-toenung: var(--gans-ui-light-info_soft);
  --gos-graphite: var(--gans-ui-light-surface);
  --gos-ki-eisblau: var(--gans-ui-light-info);
  --gos-knopf-text: var(--gans-ui-light-accent_ink);
  --gos-linie: var(--gans-ui-light-line);
  --gos-linie-2: var(--gans-ui-light-line_2);
  --gos-obsidian-black: var(--gans-ui-light-bg);
  --gos-status-fehler: var(--gans-ui-light-bad);
  --gos-status-hinweis: var(--gans-ui-light-warn);
  --gos-status-ok: var(--gans-ui-light-ok);
  --gos-steel-surface: var(--gans-ui-light-raised);
  --gos-text: var(--gans-ui-light-ink);
  --gos-text-2: var(--gans-ui-light-ink_2);
  --gos-text-leise: var(--gans-ui-light-side_muted);
  --gos-text-sekundaer: var(--gans-ui-light-muted);
  --gos-titanium: var(--gans-ui-light-plan);
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="hell"]) {
    --accent: var(--gans-ui-dark-accent);
    --accent-ink: var(--gans-ui-dark-accent_ink);
    --accent-line: var(--gans-ui-dark-accent_line);
    --accent-soft: var(--gans-ui-dark-accent_soft);
    --active: var(--gans-ui-dark-active);
    --active-ink: var(--gans-ui-dark-active_ink);
    --attention: var(--gans-ui-dark-attention);
    --attention-ink: var(--gans-ui-dark-attention_ink);
    --bad: var(--gans-ui-dark-bad);
    --bad-line: var(--gans-ui-dark-bad_line);
    --bad-soft: var(--gans-ui-dark-bad_soft);
    --bg: var(--gans-ui-dark-bg);
    --brand: var(--gans-ui-dark-brand);
    --brand-ink: var(--gans-ui-dark-brand_ink);
    --changed-bg: var(--gans-ui-dark-changed_bg);
    --field: var(--gans-ui-dark-field);
    --field-line: var(--gans-ui-dark-field_line);
    --focus: var(--gans-ui-dark-focus);
    --head: var(--gans-ui-dark-head);
    --head-ink: var(--gans-ui-dark-head_ink);
    --head-line: var(--gans-ui-dark-head_line);
    --highlight: var(--gans-ui-dark-highlight);
    --info: var(--gans-ui-dark-info);
    --info-soft: var(--gans-ui-dark-info_soft);
    --ink: var(--gans-ui-dark-ink);
    --ink-2: var(--gans-ui-dark-ink_2);
    --line: var(--gans-ui-dark-line);
    --line-2: var(--gans-ui-dark-line_2);
    --muted: var(--gans-ui-dark-muted);
    --ok: var(--gans-ui-dark-ok);
    --ok-line: var(--gans-ui-dark-ok_line);
    --ok-soft: var(--gans-ui-dark-ok_soft);
    --plan: var(--gans-ui-dark-plan);
    --plan-soft: var(--gans-ui-dark-plan_soft);
    --raised: var(--gans-ui-dark-raised);
    --row-alt: var(--gans-ui-dark-row_alt);
    --row-hover: var(--gans-ui-dark-row_hover);
    --selected: var(--gans-ui-dark-selected);
    --side: var(--gans-ui-dark-side);
    --side-hover: var(--gans-ui-dark-side_hover);
    --side-ink: var(--gans-ui-dark-side_ink);
    --side-line: var(--gans-ui-dark-side_line);
    --side-muted: var(--gans-ui-dark-side_muted);
    --steel: var(--gans-ui-dark-steel);
    --surface: var(--gans-ui-dark-surface);
    --surface-2: var(--gans-ui-dark-surface_2);
    --warn: var(--gans-ui-dark-warn);
    --warn-line: var(--gans-ui-dark-warn_line);
    --warn-soft: var(--gans-ui-dark-warn_soft);
    --gos-auswahl: var(--gans-ui-dark-row_hover);
    --gos-brushed-steel: var(--gans-ui-dark-steel);
    --gos-carbon-black: var(--gans-ui-dark-side);
    --gos-chrome-highlight: var(--gans-ui-dark-highlight);
    --gos-chrome-silver: var(--gans-ui-dark-accent);
    --gos-deep-anthracite: var(--gans-ui-dark-surface_2);
    --gos-eis-toenung: var(--gans-ui-dark-info_soft);
    --gos-graphite: var(--gans-ui-dark-surface);
    --gos-ki-eisblau: var(--gans-ui-dark-info);
    --gos-knopf-text: var(--gans-ui-dark-accent_ink);
    --gos-linie: var(--gans-ui-dark-line);
    --gos-linie-2: var(--gans-ui-dark-line_2);
    --gos-obsidian-black: var(--gans-ui-dark-bg);
    --gos-status-fehler: var(--gans-ui-dark-bad);
    --gos-status-hinweis: var(--gans-ui-dark-warn);
    --gos-status-ok: var(--gans-ui-dark-ok);
    --gos-steel-surface: var(--gans-ui-dark-raised);
    --gos-text: var(--gans-ui-dark-ink);
    --gos-text-2: var(--gans-ui-dark-ink_2);
    --gos-text-leise: var(--gans-ui-dark-side_muted);
    --gos-text-sekundaer: var(--gans-ui-dark-muted);
    --gos-titanium: var(--gans-ui-dark-plan);
    --gos-metall-gans: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-silver) 46%, var(--gos-titanium) 54%, var(--gos-chrome-silver) 100%);
    --gos-metall-knopf: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-silver) 55%, color-mix(in srgb, var(--gos-chrome-silver) 50%, var(--gos-titanium)) 100%);
    --gos-metall-leiste: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-titanium) 45%, var(--gos-brushed-steel) 60%, var(--gos-chrome-silver) 100%);
    --gos-metall-os: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-highlight) 44%, var(--gos-titanium) 56%, var(--gos-chrome-highlight) 100%);
    --schatten-farbe: var(--gos-obsidian-black);
    color-scheme: dark;
  }
}
:root[data-theme="dunkel"] {
  --accent: var(--gans-ui-dark-accent);
  --accent-ink: var(--gans-ui-dark-accent_ink);
  --accent-line: var(--gans-ui-dark-accent_line);
  --accent-soft: var(--gans-ui-dark-accent_soft);
  --active: var(--gans-ui-dark-active);
  --active-ink: var(--gans-ui-dark-active_ink);
  --attention: var(--gans-ui-dark-attention);
  --attention-ink: var(--gans-ui-dark-attention_ink);
  --bad: var(--gans-ui-dark-bad);
  --bad-line: var(--gans-ui-dark-bad_line);
  --bad-soft: var(--gans-ui-dark-bad_soft);
  --bg: var(--gans-ui-dark-bg);
  --brand: var(--gans-ui-dark-brand);
  --brand-ink: var(--gans-ui-dark-brand_ink);
  --changed-bg: var(--gans-ui-dark-changed_bg);
  --field: var(--gans-ui-dark-field);
  --field-line: var(--gans-ui-dark-field_line);
  --focus: var(--gans-ui-dark-focus);
  --head: var(--gans-ui-dark-head);
  --head-ink: var(--gans-ui-dark-head_ink);
  --head-line: var(--gans-ui-dark-head_line);
  --highlight: var(--gans-ui-dark-highlight);
  --info: var(--gans-ui-dark-info);
  --info-soft: var(--gans-ui-dark-info_soft);
  --ink: var(--gans-ui-dark-ink);
  --ink-2: var(--gans-ui-dark-ink_2);
  --line: var(--gans-ui-dark-line);
  --line-2: var(--gans-ui-dark-line_2);
  --muted: var(--gans-ui-dark-muted);
  --ok: var(--gans-ui-dark-ok);
  --ok-line: var(--gans-ui-dark-ok_line);
  --ok-soft: var(--gans-ui-dark-ok_soft);
  --plan: var(--gans-ui-dark-plan);
  --plan-soft: var(--gans-ui-dark-plan_soft);
  --raised: var(--gans-ui-dark-raised);
  --row-alt: var(--gans-ui-dark-row_alt);
  --row-hover: var(--gans-ui-dark-row_hover);
  --selected: var(--gans-ui-dark-selected);
  --side: var(--gans-ui-dark-side);
  --side-hover: var(--gans-ui-dark-side_hover);
  --side-ink: var(--gans-ui-dark-side_ink);
  --side-line: var(--gans-ui-dark-side_line);
  --side-muted: var(--gans-ui-dark-side_muted);
  --steel: var(--gans-ui-dark-steel);
  --surface: var(--gans-ui-dark-surface);
  --surface-2: var(--gans-ui-dark-surface_2);
  --warn: var(--gans-ui-dark-warn);
  --warn-line: var(--gans-ui-dark-warn_line);
  --warn-soft: var(--gans-ui-dark-warn_soft);
  --gos-auswahl: var(--gans-ui-dark-row_hover);
  --gos-brushed-steel: var(--gans-ui-dark-steel);
  --gos-carbon-black: var(--gans-ui-dark-side);
  --gos-chrome-highlight: var(--gans-ui-dark-highlight);
  --gos-chrome-silver: var(--gans-ui-dark-accent);
  --gos-deep-anthracite: var(--gans-ui-dark-surface_2);
  --gos-eis-toenung: var(--gans-ui-dark-info_soft);
  --gos-graphite: var(--gans-ui-dark-surface);
  --gos-ki-eisblau: var(--gans-ui-dark-info);
  --gos-knopf-text: var(--gans-ui-dark-accent_ink);
  --gos-linie: var(--gans-ui-dark-line);
  --gos-linie-2: var(--gans-ui-dark-line_2);
  --gos-obsidian-black: var(--gans-ui-dark-bg);
  --gos-status-fehler: var(--gans-ui-dark-bad);
  --gos-status-hinweis: var(--gans-ui-dark-warn);
  --gos-status-ok: var(--gans-ui-dark-ok);
  --gos-steel-surface: var(--gans-ui-dark-raised);
  --gos-text: var(--gans-ui-dark-ink);
  --gos-text-2: var(--gans-ui-dark-ink_2);
  --gos-text-leise: var(--gans-ui-dark-side_muted);
  --gos-text-sekundaer: var(--gans-ui-dark-muted);
  --gos-titanium: var(--gans-ui-dark-plan);
  --gos-metall-gans: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-silver) 46%, var(--gos-titanium) 54%, var(--gos-chrome-silver) 100%);
  --gos-metall-knopf: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-silver) 55%, color-mix(in srgb, var(--gos-chrome-silver) 50%, var(--gos-titanium)) 100%);
  --gos-metall-leiste: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-titanium) 45%, var(--gos-brushed-steel) 60%, var(--gos-chrome-silver) 100%);
  --gos-metall-os: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-highlight) 44%, var(--gos-titanium) 56%, var(--gos-chrome-highlight) 100%);
  --schatten-farbe: var(--gos-obsidian-black);
  color-scheme: dark;
}
:root:not([data-theme]) {   /* oc02 (GF D2-174): no choice yet → Obsidian Chrome */
  --accent: var(--gans-ui-dark-accent);
  --accent-ink: var(--gans-ui-dark-accent_ink);
  --accent-line: var(--gans-ui-dark-accent_line);
  --accent-soft: var(--gans-ui-dark-accent_soft);
  --active: var(--gans-ui-dark-active);
  --active-ink: var(--gans-ui-dark-active_ink);
  --attention: var(--gans-ui-dark-attention);
  --attention-ink: var(--gans-ui-dark-attention_ink);
  --bad: var(--gans-ui-dark-bad);
  --bad-line: var(--gans-ui-dark-bad_line);
  --bad-soft: var(--gans-ui-dark-bad_soft);
  --bg: var(--gans-ui-dark-bg);
  --brand: var(--gans-ui-dark-brand);
  --brand-ink: var(--gans-ui-dark-brand_ink);
  --changed-bg: var(--gans-ui-dark-changed_bg);
  --field: var(--gans-ui-dark-field);
  --field-line: var(--gans-ui-dark-field_line);
  --focus: var(--gans-ui-dark-focus);
  --head: var(--gans-ui-dark-head);
  --head-ink: var(--gans-ui-dark-head_ink);
  --head-line: var(--gans-ui-dark-head_line);
  --highlight: var(--gans-ui-dark-highlight);
  --info: var(--gans-ui-dark-info);
  --info-soft: var(--gans-ui-dark-info_soft);
  --ink: var(--gans-ui-dark-ink);
  --ink-2: var(--gans-ui-dark-ink_2);
  --line: var(--gans-ui-dark-line);
  --line-2: var(--gans-ui-dark-line_2);
  --muted: var(--gans-ui-dark-muted);
  --ok: var(--gans-ui-dark-ok);
  --ok-line: var(--gans-ui-dark-ok_line);
  --ok-soft: var(--gans-ui-dark-ok_soft);
  --plan: var(--gans-ui-dark-plan);
  --plan-soft: var(--gans-ui-dark-plan_soft);
  --raised: var(--gans-ui-dark-raised);
  --row-alt: var(--gans-ui-dark-row_alt);
  --row-hover: var(--gans-ui-dark-row_hover);
  --selected: var(--gans-ui-dark-selected);
  --side: var(--gans-ui-dark-side);
  --side-hover: var(--gans-ui-dark-side_hover);
  --side-ink: var(--gans-ui-dark-side_ink);
  --side-line: var(--gans-ui-dark-side_line);
  --side-muted: var(--gans-ui-dark-side_muted);
  --steel: var(--gans-ui-dark-steel);
  --surface: var(--gans-ui-dark-surface);
  --surface-2: var(--gans-ui-dark-surface_2);
  --warn: var(--gans-ui-dark-warn);
  --warn-line: var(--gans-ui-dark-warn_line);
  --warn-soft: var(--gans-ui-dark-warn_soft);
  --gos-auswahl: var(--gans-ui-dark-row_hover);
  --gos-brushed-steel: var(--gans-ui-dark-steel);
  --gos-carbon-black: var(--gans-ui-dark-side);
  --gos-chrome-highlight: var(--gans-ui-dark-highlight);
  --gos-chrome-silver: var(--gans-ui-dark-accent);
  --gos-deep-anthracite: var(--gans-ui-dark-surface_2);
  --gos-eis-toenung: var(--gans-ui-dark-info_soft);
  --gos-graphite: var(--gans-ui-dark-surface);
  --gos-ki-eisblau: var(--gans-ui-dark-info);
  --gos-knopf-text: var(--gans-ui-dark-accent_ink);
  --gos-linie: var(--gans-ui-dark-line);
  --gos-linie-2: var(--gans-ui-dark-line_2);
  --gos-obsidian-black: var(--gans-ui-dark-bg);
  --gos-status-fehler: var(--gans-ui-dark-bad);
  --gos-status-hinweis: var(--gans-ui-dark-warn);
  --gos-status-ok: var(--gans-ui-dark-ok);
  --gos-steel-surface: var(--gans-ui-dark-raised);
  --gos-text: var(--gans-ui-dark-ink);
  --gos-text-2: var(--gans-ui-dark-ink_2);
  --gos-text-leise: var(--gans-ui-dark-side_muted);
  --gos-text-sekundaer: var(--gans-ui-dark-muted);
  --gos-titanium: var(--gans-ui-dark-plan);
  --gos-metall-gans: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-silver) 46%, var(--gos-titanium) 54%, var(--gos-chrome-silver) 100%);
  --gos-metall-knopf: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-silver) 55%, color-mix(in srgb, var(--gos-chrome-silver) 50%, var(--gos-titanium)) 100%);
  --gos-metall-leiste: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-titanium) 45%, var(--gos-brushed-steel) 60%, var(--gos-chrome-silver) 100%);
  --gos-metall-os: linear-gradient(180deg, var(--gos-chrome-highlight) 0%, var(--gos-chrome-highlight) 44%, var(--gos-titanium) 56%, var(--gos-chrome-highlight) 100%);
  --schatten-farbe: var(--gos-obsidian-black);
  color-scheme: dark;
}
:root[data-theme="hell"] {   /* vs01: explicit, above gos_tokens.css (Laptop 1, :root, dark only) */
  --accent: var(--gans-ui-light-accent);
  --accent-ink: var(--gans-ui-light-accent_ink);
  --accent-line: var(--gans-ui-light-accent_line);
  --accent-soft: var(--gans-ui-light-accent_soft);
  --active: var(--gans-ui-light-active);
  --active-ink: var(--gans-ui-light-active_ink);
  --attention: var(--gans-ui-light-attention);
  --attention-ink: var(--gans-ui-light-attention_ink);
  --bad: var(--gans-ui-light-bad);
  --bad-line: var(--gans-ui-light-bad_line);
  --bad-soft: var(--gans-ui-light-bad_soft);
  --bg: var(--gans-ui-light-bg);
  --brand: var(--gans-ui-light-brand);
  --brand-ink: var(--gans-ui-light-brand_ink);
  --changed-bg: var(--gans-ui-light-changed_bg);
  --field: var(--gans-ui-light-field);
  --field-line: var(--gans-ui-light-field_line);
  --focus: var(--gans-ui-light-focus);
  --head: var(--gans-ui-light-head);
  --head-ink: var(--gans-ui-light-head_ink);
  --head-line: var(--gans-ui-light-head_line);
  --highlight: var(--gans-ui-light-highlight);
  --info: var(--gans-ui-light-info);
  --info-soft: var(--gans-ui-light-info_soft);
  --ink: var(--gans-ui-light-ink);
  --ink-2: var(--gans-ui-light-ink_2);
  --line: var(--gans-ui-light-line);
  --line-2: var(--gans-ui-light-line_2);
  --muted: var(--gans-ui-light-muted);
  --ok: var(--gans-ui-light-ok);
  --ok-line: var(--gans-ui-light-ok_line);
  --ok-soft: var(--gans-ui-light-ok_soft);
  --plan: var(--gans-ui-light-plan);
  --plan-soft: var(--gans-ui-light-plan_soft);
  --raised: var(--gans-ui-light-raised);
  --row-alt: var(--gans-ui-light-row_alt);
  --row-hover: var(--gans-ui-light-row_hover);
  --selected: var(--gans-ui-light-selected);
  --side: var(--gans-ui-light-side);
  --side-hover: var(--gans-ui-light-side_hover);
  --side-ink: var(--gans-ui-light-side_ink);
  --side-line: var(--gans-ui-light-side_line);
  --side-muted: var(--gans-ui-light-side_muted);
  --steel: var(--gans-ui-light-steel);
  --surface: var(--gans-ui-light-surface);
  --surface-2: var(--gans-ui-light-surface_2);
  --warn: var(--gans-ui-light-warn);
  --warn-line: var(--gans-ui-light-warn_line);
  --warn-soft: var(--gans-ui-light-warn_soft);
  --gos-auswahl: var(--gans-ui-light-row_hover);
  --gos-brushed-steel: var(--gans-ui-light-steel);
  --gos-carbon-black: var(--gans-ui-light-side);
  --gos-chrome-highlight: var(--gans-ui-light-highlight);
  --gos-chrome-silver: var(--gans-ui-light-accent);
  --gos-deep-anthracite: var(--gans-ui-light-surface_2);
  --gos-eis-toenung: var(--gans-ui-light-info_soft);
  --gos-graphite: var(--gans-ui-light-surface);
  --gos-ki-eisblau: var(--gans-ui-light-info);
  --gos-knopf-text: var(--gans-ui-light-accent_ink);
  --gos-linie: var(--gans-ui-light-line);
  --gos-linie-2: var(--gans-ui-light-line_2);
  --gos-obsidian-black: var(--gans-ui-light-bg);
  --gos-status-fehler: var(--gans-ui-light-bad);
  --gos-status-hinweis: var(--gans-ui-light-warn);
  --gos-status-ok: var(--gans-ui-light-ok);
  --gos-steel-surface: var(--gans-ui-light-raised);
  --gos-text: var(--gans-ui-light-ink);
  --gos-text-2: var(--gans-ui-light-ink_2);
  --gos-text-leise: var(--gans-ui-light-side_muted);
  --gos-text-sekundaer: var(--gans-ui-light-muted);
  --gos-titanium: var(--gans-ui-light-plan);
  color-scheme: light;
}
@media (prefers-color-scheme: light) {
  :root[data-theme="system"] {   /* vs01: System on a light OS */
    --accent: var(--gans-ui-light-accent);
    --accent-ink: var(--gans-ui-light-accent_ink);
    --accent-line: var(--gans-ui-light-accent_line);
    --accent-soft: var(--gans-ui-light-accent_soft);
    --active: var(--gans-ui-light-active);
    --active-ink: var(--gans-ui-light-active_ink);
    --attention: var(--gans-ui-light-attention);
    --attention-ink: var(--gans-ui-light-attention_ink);
    --bad: var(--gans-ui-light-bad);
    --bad-line: var(--gans-ui-light-bad_line);
    --bad-soft: var(--gans-ui-light-bad_soft);
    --bg: var(--gans-ui-light-bg);
    --brand: var(--gans-ui-light-brand);
    --brand-ink: var(--gans-ui-light-brand_ink);
    --changed-bg: var(--gans-ui-light-changed_bg);
    --field: var(--gans-ui-light-field);
    --field-line: var(--gans-ui-light-field_line);
    --focus: var(--gans-ui-light-focus);
    --head: var(--gans-ui-light-head);
    --head-ink: var(--gans-ui-light-head_ink);
    --head-line: var(--gans-ui-light-head_line);
    --highlight: var(--gans-ui-light-highlight);
    --info: var(--gans-ui-light-info);
    --info-soft: var(--gans-ui-light-info_soft);
    --ink: var(--gans-ui-light-ink);
    --ink-2: var(--gans-ui-light-ink_2);
    --line: var(--gans-ui-light-line);
    --line-2: var(--gans-ui-light-line_2);
    --muted: var(--gans-ui-light-muted);
    --ok: var(--gans-ui-light-ok);
    --ok-line: var(--gans-ui-light-ok_line);
    --ok-soft: var(--gans-ui-light-ok_soft);
    --plan: var(--gans-ui-light-plan);
    --plan-soft: var(--gans-ui-light-plan_soft);
    --raised: var(--gans-ui-light-raised);
    --row-alt: var(--gans-ui-light-row_alt);
    --row-hover: var(--gans-ui-light-row_hover);
    --selected: var(--gans-ui-light-selected);
    --side: var(--gans-ui-light-side);
    --side-hover: var(--gans-ui-light-side_hover);
    --side-ink: var(--gans-ui-light-side_ink);
    --side-line: var(--gans-ui-light-side_line);
    --side-muted: var(--gans-ui-light-side_muted);
    --steel: var(--gans-ui-light-steel);
    --surface: var(--gans-ui-light-surface);
    --surface-2: var(--gans-ui-light-surface_2);
    --warn: var(--gans-ui-light-warn);
    --warn-line: var(--gans-ui-light-warn_line);
    --warn-soft: var(--gans-ui-light-warn_soft);
    --gos-auswahl: var(--gans-ui-light-row_hover);
    --gos-brushed-steel: var(--gans-ui-light-steel);
    --gos-carbon-black: var(--gans-ui-light-side);
    --gos-chrome-highlight: var(--gans-ui-light-highlight);
    --gos-chrome-silver: var(--gans-ui-light-accent);
    --gos-deep-anthracite: var(--gans-ui-light-surface_2);
    --gos-eis-toenung: var(--gans-ui-light-info_soft);
    --gos-graphite: var(--gans-ui-light-surface);
    --gos-ki-eisblau: var(--gans-ui-light-info);
    --gos-knopf-text: var(--gans-ui-light-accent_ink);
    --gos-linie: var(--gans-ui-light-line);
    --gos-linie-2: var(--gans-ui-light-line_2);
    --gos-obsidian-black: var(--gans-ui-light-bg);
    --gos-status-fehler: var(--gans-ui-light-bad);
    --gos-status-hinweis: var(--gans-ui-light-warn);
    --gos-status-ok: var(--gans-ui-light-ok);
    --gos-steel-surface: var(--gans-ui-light-raised);
    --gos-text: var(--gans-ui-light-ink);
    --gos-text-2: var(--gans-ui-light-ink_2);
    --gos-text-leise: var(--gans-ui-light-side_muted);
    --gos-text-sekundaer: var(--gans-ui-light-muted);
    --gos-titanium: var(--gans-ui-light-plan);
    color-scheme: light;
  }
}
