/* Klima-Check v2 */
.kc2-incl{font-size:14.5px;color:#4b5260;margin:0 0 14px;max-width:80ch}
.kc2-round{font-size:14.5px;color:#2b303a;background:#f7f5f0;border-left:3px solid var(--gold);border-radius:8px;padding:12px 16px;margin:0 0 18px;max-width:80ch}
.kc2-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.kc .kc2-btns .btn,.kc .kc2-actions .btn{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}
.kc2-ghost{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:1px solid #d9d4c8;background:#fff;color:var(--ink);border-radius:999px;font:600 14px var(--f-body);padding:12px 20px;text-decoration:none;line-height:1.2}
.kc2-ghost:hover{border-color:var(--ink)}
.kc2-link{appearance:none;cursor:pointer;border:0;background:none;color:var(--ink);font:600 14px var(--f-body);text-decoration:underline;text-underline-offset:3px;padding:6px 2px}
.kc2-who{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:999px;padding:6px 10px;white-space:nowrap}
.kc2-lab{display:flex;flex-direction:column;gap:8px;font-size:14.5px;font-weight:600;color:#2b303a;margin:18px 0 0}
.kc2-lab small{font-weight:400;font-size:12.5px;color:#6b7280}
.kc2-in{font:400 16px/1.4 var(--f-body);color:var(--ink);background:#fff;border:1px solid #d9d4c8;border-radius:10px;padding:12px 14px;width:100%;box-sizing:border-box}
.kc2-in:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--ink)}
textarea.kc2-in{resize:vertical;min-height:110px}
select.kc2-in{appearance:auto}
.kc2-adhoc{margin-top:24px;padding-top:18px;border-top:1px dashed #e4e2dc;font-weight:500}
.kc2-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}
.kc2-grid .kc2-lab{margin-top:14px}
.kc2-full{grid-column:1/-1}
.kc2-gift,.kc2-consent{display:flex;gap:12px;align-items:flex-start;margin-top:18px;font-size:14px;color:#2b303a;cursor:pointer}
.kc2-gift{background:#fbf7ea;border:1px solid #ecdfae;border-radius:14px;padding:16px 18px}
.kc2-gift b{display:block;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7a6a48;margin-bottom:6px}
.kc2-gift em{display:block;font-style:normal;font-weight:600;margin-top:6px}
.kc2-gift input,.kc2-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--ink);flex:none}
.kc2-consent a{color:var(--ink)}
.kc2-cal{margin:10px 0 0 30px}
.kc2-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.kc2-nav-round{flex-wrap:wrap;gap:10px;align-items:center}
.kc2-nav-round .kc2-sp{flex:1}
.kc2-nav-round .kc2-ghost{padding:12px 18px}
.kc2-req,.kc2-err{color:#b42318;font-size:14px;margin:14px 0 0}
.kc2-err .kc2-link{color:#b42318}
.kc2-hand{text-align:left;padding:8px 0}
.kc2-hand .kc-text{margin-bottom:22px}
.kc2-ok{background:#ecf7ef;color:#1f5f35;border-radius:12px;padding:12px 16px;font-size:14.5px;font-weight:600;margin-bottom:18px}
.kc2-warn{background:#fdf3e7;color:#8a4b0f}
.kc2-res .kc-res-h .small{margin-top:4px}
.kc2-hist{margin:6px 0 16px;font-size:12.5px;color:#6b7280}
.kc2-hist>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.kc2-hist button{appearance:none;cursor:pointer;border:1px solid #d9d4c8;background:#fff;border-radius:999px;font:500 12.5px var(--f-body);padding:6px 12px;color:var(--ink)}
.kc2-hist button.on{background:var(--ink);color:#fff;border-color:var(--ink)}
.kc2-hb{display:none}
.kc2-hb .t s{position:absolute;top:3px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#2f4b7c;border:1px solid #fff;text-decoration:none}
.kc2-spread{margin:10px 0 0}
.kc2-cxl{margin:8px 0 0}
.kc2-sum{margin:6px 0 22px;border:1px solid #e4e2dc;border-radius:14px;padding:4px 20px 14px;background:#fff}
.kc2-sum>summary{cursor:pointer;list-style:none;font:600 17px/1.3 var(--f-body);color:var(--ink);padding:14px 0 6px}
.kc2-sum>summary::-webkit-details-marker{display:none}
.kc2-sum>summary::after{content:"–";float:right;color:#7a6a48}
.kc2-sum:not([open])>summary::after{content:"+"}
.kc2-sumblock{margin-top:14px}
.kc2-sumblock h4{font:500 11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7a6a48;margin:0 0 8px}
.kc2-sumblock ul{margin:0;padding-left:20px;color:#2b303a;font-size:14.5px}
.kc2-sumblock li{margin-bottom:5px}
.kc2-grp{margin-bottom:10px}.kc2-grp>b{display:block;font-size:14px;margin-bottom:4px;color:var(--ink)}
.kc2-tally{list-style:none;padding:0!important}
.kc2-tally li{position:relative;display:flex;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:8px;overflow:hidden;background:#f7f5f0}
.kc2-tally li span,.kc2-tally li b{position:relative;z-index:1}
.kc2-tally li i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(201,162,39,.35),rgba(244,221,138,.35))}
.kc2-video{margin:4px 0 22px}
.kc2-vframe{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0b1220;max-width:720px}
.kc2-vframe button{appearance:none;border:0;padding:0;width:100%;height:100%;cursor:pointer;background:#0b1220;position:relative}
.kc2-vframe img{width:100%;height:100%;object-fit:cover;opacity:.85;display:block}
.kc2-vframe button span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);font-size:24px;display:flex;align-items:center;justify-content:center;padding-left:4px;box-sizing:border-box}
.kc2-vframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.kc2-actions{gap:12px}
.kc2-printhead,.kc2-printfoot,.kc2-printonly{display:none}
@media (max-width:640px){
 .kc .kc-chart .kc2-svg{display:none}.kc .kc-chart .kc2-hb{display:grid}
 .kc2-grid{grid-template-columns:1fr}
 .kc2-nav-round .kc2-sp{display:none}
 .kc2-nav-round>button{flex:1 1 100%}
 .kc2-actions>*{width:100%;justify-content:center;text-align:center}
}

/* Team-Raum */
.kc2-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 18px}
.kc2-mode{appearance:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px;border:1px solid var(--ink);background:#fff;color:var(--ink);border-radius:14px;padding:18px 20px;font:inherit}
.kc2-mode b{font-size:16px}.kc2-mode span{font-size:13.5px;color:#4b5260}
.kc2-mode-b{background:var(--ink);color:#fff}.kc2-mode-b span{color:#c9d1de}
.kc2-mode:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(11,18,32,.12)}
.kc2-host{display:grid;grid-template-columns:1fr 240px;gap:28px;align-items:start}
.kc2-code{font:600 clamp(40px,6vw,64px)/1 var(--mono);letter-spacing:.06em;color:var(--ink);margin:6px 0 16px;white-space:nowrap}
.kc2-linkrow,.kc2-joinrow{display:flex;gap:8px;align-items:center;margin:4px 0 16px;flex-wrap:wrap}
.kc2-linkrow .kc2-in{flex:1 1 260px;font-size:14px;color:#4b5260}
.kc2-joinrow .kc2-codein{flex:0 1 230px;font:600 24px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;text-align:center}
.kc2-count{display:flex;align-items:center;gap:10px;margin:6px 0 18px;font-size:13.5px;color:#4b5260}
.kc2-count b{font:600 34px/1 var(--f-body);color:var(--ink)}
.kc2-livedot{width:10px;height:10px;border-radius:50%;background:#22a05a;box-shadow:0 0 0 0 rgba(34,160,90,.5);animation:kc2pulse 1.8s infinite}
@keyframes kc2pulse{0%{box-shadow:0 0 0 0 rgba(34,160,90,.5)}70%{box-shadow:0 0 0 10px rgba(34,160,90,0)}100%{box-shadow:0 0 0 0 rgba(34,160,90,0)}}
@media (prefers-reduced-motion:reduce){.kc2-livedot{animation:none}}
.kc2-qr{background:#fff;border:1px solid #e4e2dc;border-radius:16px;padding:10px}
.kc2-qr img{display:block;width:100%;height:auto}
.kc2-tip{margin-top:14px}
.kc2-btns .btn[disabled]{opacity:.45;cursor:not-allowed}
.kc2-roombar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;background:#f7f5f0;border-radius:12px;padding:10px 14px;margin:0 0 14px}
.kc2-roombar .kc2-consent{margin:0;font-weight:600}
@media (max-width:640px){
 .kc2-modes{grid-template-columns:1fr}
 .kc2-host{grid-template-columns:1fr}
 .kc2-qr{max-width:220px}
 .kc2-joinrow>*{flex:1 1 100%}
 .kc2-code{font-size:34px}
}

/* Führungssicht vs. Team */
.kc .kc-opts.kc2-two{grid-template-columns:1fr 1fr}
.kc2-hb .t s.ld{width:12px;height:12px;margin-left:-6px;top:1px;background:#fff;border:2.5px solid #14181f;box-sizing:border-box;z-index:2}
.kc2-cmp{border-radius:14px;padding:20px 22px;background:#eef3fb;margin:0 0 18px}
.kc2-cmp>span{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#2f4b7c}
.kc2-cmp>p{margin:10px 0 6px;font-size:14.5px;color:#2b303a}
.kc2-cmp ul{margin:0 0 12px;padding-left:20px;font-size:14.5px;color:#2b303a}.kc2-cmp li{margin-bottom:5px}
.kc2-cmpt{width:100%;border-collapse:collapse;font-size:13.5px;background:#fff;border-radius:10px;overflow:hidden}
.kc2-cmpt th,.kc2-cmpt td{padding:7px 10px;text-align:right;border-bottom:1px solid #e6ebf3}
.kc2-cmpt th:first-child,.kc2-cmpt td:first-child{text-align:left}
.kc2-cmpt th{font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b7280;background:#f6f8fc}
.kc2-cmpt tr.hi td{font-weight:600;background:#fff8e6}
@media (max-width:640px){.kc .kc-opts.kc2-two{grid-template-columns:1fr}.kc2-cmpt{font-size:12.5px}.kc2-cmpt th,.kc2-cmpt td{padding:6px 6px}}
/* Preis-Hinweis Team-Raum */
.kc2-price{background:#fbf7ea;border:1px solid #ecdfae;border-radius:14px;padding:16px 20px;margin:0 0 6px}
.kc2-price p{margin:0 0 6px;font-size:14.5px;color:#2b303a}
.kc2-price .kc2-free{font-weight:600;color:var(--ink);font-size:15.5px}
.kc2-price ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}
.kc2-price li{display:flex;justify-content:space-between;gap:12px;background:#fff;border-radius:10px;padding:9px 12px;font-size:14px}
.kc2-price li b{white-space:nowrap}
/* Reihum: wann hilfreich */
.kc2-mode .kc2-when{font-style:normal;font:600 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7a6a48;margin-top:6px}
.kc2-mode .kc2-whenl{margin:0;padding-left:18px;font-size:13px;line-height:1.45;color:#4b5260;display:grid;gap:4px}
/* Reihum nur als Ausweichweg */
.kc .kc2-modes.kc2-modes1{grid-template-columns:1fr;margin-bottom:10px}
.kc2-alt{margin:0 0 18px;padding:2px 0 0}
.kc2-alt .kc2-link{padding:4px 0;font-size:14.5px;text-align:left}
.kc2-alt p{margin:4px 0 4px;font-size:13px;color:#6b7280}
.kc2-alt ul{margin:0;padding-left:18px;font-size:13px;line-height:1.45;color:#6b7280;display:grid;gap:3px;max-width:80ch}
/* Bezahlschranke */
.kc2-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 10px}
.kc2-plan{display:flex;flex-direction:column;gap:6px;text-decoration:none;border:1px solid var(--ink);border-radius:16px;padding:20px 22px;background:#fff;color:var(--ink)}
.kc2-plan span{font-size:14px;color:#4b5260}
.kc2-plan b{font:600 26px/1.1 var(--f-body)}
.kc2-plan small{font-size:13.5px;line-height:1.45;color:#4b5260}
.kc2-plan ul{margin:4px 0 2px;padding-left:18px;font-size:13.5px;line-height:1.45;color:#2b303a;display:grid;gap:4px}
.kc2-plan em{font-style:normal;font-weight:600;font-size:14.5px;margin-top:4px}
.kc2-plan:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(11,18,32,.12)}
.kc2-plan{border-color:#d9d4c8}
.kc2-opts{border-top:1px solid #e4e2dc;margin:18px 0 18px;padding-top:16px}
.kc2-opts .kc2-plan em{font-size:14px}
.kc2-key{margin:14px 0 4px;font-size:14px}
.kc2-key summary{cursor:pointer;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.kc2-key .kc2-joinrow{margin-top:10px}
.kc2-joinrow .kc2-keyin{flex:0 1 300px;font-size:18px;letter-spacing:.08em}
.kc2-lickey{font-size:clamp(24px,4vw,36px);letter-spacing:.04em;user-select:all}
.kc2-licon{margin:12px 0 0;color:#1f5f35}
@media (max-width:640px){.kc2-plans{grid-template-columns:1fr}}

/* Teilnehmer-Ansicht (schlank) auf /team-check */
html.kc2-guest .rtop,html.kc2-guest .rnav,html.kc2-guest .rsearch,html.kc2-guest .rcta,html.kc2-guest .rcta2,html.kc2-guest .rmenu,
html.kc2-guest main>section:not(.evkc),html.kc2-guest .d-closer,html.kc2-guest footer.rf,html.kc2-guest .l21pill,html.kc2-guest .evkc-h,
html.kc2-guest #gh-feather,html.kc2-guest #gh-music-credit,html.kc2-guest [id^="gh-music"],html.kc2-guest .tc-evx{display:none!important}
html.kc2-guest .evkc{padding-top:clamp(20px,4vw,40px)!important;min-height:100vh}
.kc2-method{margin:18px 0 0;font-size:14px}.kc2-method a{color:var(--ink);font-weight:600}
a.kc2-mode{text-decoration:none}
/* Seite /team-check */
.tc-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:26px 0 8px}
.tc-cta .tc-alt{color:inherit;opacity:.85;font-weight:600;font-size:15px;text-underline-offset:3px}
.tc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px;counter-reset:tc}
.tc-step{border:1px solid #e4e2dc;border-radius:16px;padding:20px 20px 18px;background:#fff}
.tc-step b{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--ink);margin-bottom:8px}
.tc-step b::before{counter-increment:tc;content:counter(tc);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font:600 13px var(--f-body);flex:none}
.tc-step p{margin:0;font-size:14.5px;line-height:1.5;color:#4b5260}
.tc-gets{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}
.tc-get{border-radius:16px;padding:20px;background:#f7f5f0}
.tc-get b{display:block;font-size:16px;margin-bottom:6px;color:var(--ink)}.tc-get p{margin:0;font-size:14.5px;line-height:1.5;color:#4b5260}
.tc-faq{max-width:860px}
.tc-faq details{border-bottom:1px solid #e4e2dc;padding:4px 0}
.tc-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:16.5px;padding:14px 0;color:var(--ink);display:flex;justify-content:space-between;gap:16px}
.tc-faq summary::-webkit-details-marker{display:none}.tc-faq summary::after{content:"+";color:#7a6a48}.tc-faq details[open] summary::after{content:"–"}
.tc-faq p{margin:0 0 16px;font-size:15px;line-height:1.55;color:#2b303a}
.tc-band{background:radial-gradient(90% 90% at 80% 0%,#1d2c47,#0b1220 60%);color:#e8edf5;padding:clamp(48px,6vw,80px) 0}
.tc-band .wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:center}
.tc-band h2{color:#fff;font-size:clamp(26px,3vw,40px);line-height:1.1;margin:8px 0 10px}.tc-band p{color:#b9c3d3;margin:0;font-size:16px;line-height:1.55}
.tc-band .eyebrow{color:var(--gold-soft)}
.tc-band .tc-bbtn{justify-self:end;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0b1220;border-radius:999px;padding:15px 24px;font-weight:700;text-decoration:none;white-space:nowrap}
@media (max-width:900px){.tc-steps{grid-template-columns:1fr 1fr}.tc-gets{grid-template-columns:1fr}.tc-band .wrap{grid-template-columns:1fr}.tc-band .tc-bbtn{justify-self:start}}
@media (max-width:560px){.tc-steps{grid-template-columns:1fr}}
/* Rolle der Führungskraft im Team-Raum */
.kc2-roles{margin:20px 0 4px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.kc2-roles .kc-kick{grid-column:1/-1;margin-bottom:0}
.kc2-role{appearance:none;text-align:left;display:flex;flex-direction:column;gap:6px;border:1px solid #d9d4c8;background:#fff;border-radius:14px;padding:14px 16px;font:inherit;color:var(--ink);cursor:pointer}
.kc2-role b{font-size:14.5px}.kc2-role span{font-size:13px;line-height:1.45;color:#4b5260}
button.kc2-role:hover{border-color:var(--ink);transform:translateY(-1px)}
.kc2-role-0{cursor:default;background:#f7f5f0;border-style:dashed}
.kc2-ls{margin-top:10px;font-weight:600}
@media (max-width:760px){.kc2-roles{grid-template-columns:1fr}}
/* Landingpage: Titel in einer Zeile */
body.page-teamcheck .evh h1{max-width:980px!important;width:auto;font-size:clamp(28px,3.1vw,46px)!important;line-height:1.1;white-space:normal;text-wrap:balance}
body.page-teamcheck .tc-hero{padding-top:clamp(40px,5vw,72px)!important;padding-bottom:clamp(28px,4vw,48px)!important}body.page-teamcheck .tc-hero+.evkc{padding-top:clamp(20px,3vw,40px)!important}body.page-teamcheck .tc-evsec{padding:clamp(48px,6vw,80px) 0!important}body.page-teamcheck .tc-evsec .evh-in{margin-bottom:22px;max-width:none!important;width:100%}body.page-teamcheck .tc-evsec .evx{max-width:none;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px}body.page-teamcheck .tc-evsec .evx .evx-c{width:auto!important;min-width:0}@media (max-width:860px){body.page-teamcheck .tc-evsec .evx{grid-template-columns:1fr 1fr!important}}
@media (max-width:900px){body.page-teamcheck .evh h1{white-space:normal}}
/* Legende Ist / Soll / Mittelwert */
.kc2-legend{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:4px 0 8px;font-size:13px;color:#4b5260}
.kc2-legend .lg-i{display:inline-flex;align-items:center;gap:7px}
.kc2-legend i{display:inline-block;flex:none}
.kc2-legend .lg-bar{width:12px;height:12px;border-radius:3px;background:linear-gradient(#F4DD8A,#C9A227)}
.kc2-legend .lg-mw{width:22px;height:0;border-top:2px dashed #8a6a12}
.kc2-legend .lg-soll{width:16px;height:3px;background:#14181f;border-radius:2px}
.kc2-legend .lg-ist{width:24px;height:12px;background:radial-gradient(circle at 50% 50%,#fff 3px,#14181f 3.5px,#14181f 5.5px,transparent 6px),linear-gradient(#14181f,#14181f) center/100% 2px no-repeat}
.kc2-sl{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);background:#eef3fb;border-radius:999px;padding:7px 14px;cursor:pointer;margin-right:6px}
.kc2-sl input{width:16px;height:16px;accent-color:#14181f}
/* Landingpage: Eyebrow größer und sichtbarer */
body.page-teamcheck .tc-hero .eyebrow{display:inline-block;font-size:clamp(12.5px,1.15vw,15px)!important;font-weight:600!important;letter-spacing:.14em!important;color:#14181f!important;background:linear-gradient(120deg,#F4DD8A,#C9A227);border-radius:999px;padding:9px 16px;margin-bottom:18px!important;opacity:1!important;line-height:1.3}
/* Check-Abschnitt: Eyebrow lesbar */
.evkc .evkc-h .eyebrow{color:#E7C873!important;opacity:1!important;font-size:clamp(12px,1vw,14px)!important;font-weight:600!important;letter-spacing:.12em!important;margin-top:10px}
/* Team-Intro kompakt */
.kc2-tintro .kc-lead{margin-bottom:14px}
.kc2-tintro .kc2-mode-b{padding:22px 24px}.kc2-tintro .kc2-mode-b b{font-size:19px}
.kc2-tintro .kc2-alt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:14px 0 4px}
.kc2-alt details{border:0!important;padding:0!important;margin:0!important;font-size:13px;color:#6b7280;background:none!important}
.kc2-alt details[open]{flex-basis:100%}
.kc2-alt summary{cursor:pointer;color:#6b7280;text-decoration:underline;text-underline-offset:3px;width:max-content;list-style:none;padding:0!important;border:0!important;font-size:13px;font-weight:500}
.kc2-alt summary::-webkit-details-marker{display:none}.kc2-alt summary::after,.kc2-alt summary::before{content:none!important;display:none!important}
.kc2-alt details[open] summary{margin-bottom:6px}
.kc2-btns-s{gap:8px 14px;border-top:1px solid #ece9e2;padding-top:14px;margin-top:6px}
.kc2-btns-s .kc2-ghost{padding:9px 14px;font-size:13px}.kc2-btns-s .kc2-link{font-size:13px}
@media print{html.kc2-printing .kc2-sl{display:none!important}}
@media (max-width:640px){.kc2-legend .lg-i-mw{display:none}.kc2-legend .lg-ist{background:radial-gradient(circle at 50% 50%,#fff 3px,#14181f 3.5px,#14181f 5.5px,transparent 6px)}}
@media print{
 html.kc2-printing .kc2-hide{display:none!important}
 html.kc2-printing .kc{box-shadow:none!important;padding:0!important;border-radius:0!important;color:#14181f}
 html.kc2-printing .wrap{max-width:none!important;padding:0!important;margin:0!important}
 @page{margin:14mm}
 html.kc2-printing body{background:#fff!important}
 html.kc2-printing .evkc{padding:0!important;background:#fff!important}
 html.kc2-printing .kc .kc-chart .kc2-svg{display:block!important}
 html.kc2-printing .kc .kc-chart .kc2-hb,html.kc2-printing .kc2-actions,html.kc2-printing .kc2-hist,html.kc2-printing .kc2-roombar,html.kc2-printing .kc2-ok,html.kc2-printing .kc2-vframe,html.kc2-printing .kc-res-h button{display:none!important}
 html.kc2-printing .kc2-printhead{display:flex!important;justify-content:space-between;border-bottom:2px solid #C9A227;padding-bottom:8px;margin-bottom:14px;font-size:12px}
 html.kc2-printing .kc2-printfoot{display:block!important;border-top:1px solid #ddd;margin-top:16px;padding-top:8px;font-size:11px;color:#666}
 html.kc2-printing .kc2-printonly{display:block!important;font-size:12px}
 html.kc2-printing .kc-cards{grid-template-columns:1fr 1.3fr!important}
 html.kc2-printing .kc-org{-webkit-print-color-adjust:exact;print-color-adjust:exact}
 html.kc2-printing .kc-chart,html.kc2-printing .kc-cards,html.kc2-printing .kc2-cmp,html.kc2-printing .kc2-sumblock,html.kc2-printing .kc-next3{break-inside:avoid}
 html.kc2-printing .kc2-sum{border:0;padding:0}
 html.kc2-printing .kc2-sum>summary::after{content:none}
 html.kc2-printing svg *{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}
