html.sc.rg.gc3 body:not(.kdark) #drawer #db{--k-u:var(--bp,1px)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kctl{position:static!important;background:none!important;box-shadow:none!important;padding:0!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kkopf{grid-template-columns:calc(44 * var(--k-u)) 1fr auto;gap:calc(8 * var(--k-u));padding:0 calc(10 * var(--k-u)) calc(4 * var(--k-u));
  font:700 calc(12 * var(--k-u))/1.2 var(--gc-schrift);letter-spacing:.08em;color:var(--gc-elf2)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kl{gap:calc(3 * var(--k-u))}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr{position:relative;padding:calc(6 * var(--k-u)) calc(8 * var(--k-u)) calc(6 * var(--k-u)) calc(6 * var(--k-u))!important;border:0!important;border-radius:0!important;
  background:linear-gradient(180deg,#1c1b1f,#141316)!important;box-shadow:0 1px 0 #040304,inset 0 1px 0 rgba(236,232,224,.05)!important;color:var(--gc-elf)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr::before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(3 * var(--k-u));background:#7a2a24}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr.pc::before{background:#6d8a52}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr.act{background:linear-gradient(90deg,rgba(158,31,43,.30),rgba(158,31,43,.06) 75%),#19171b!important;box-shadow:0 1px 0 #040304,inset 0 0 0 1px rgba(217,138,126,.45)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr.dead{opacity:.62}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kt{display:grid;grid-template-columns:calc(44 * var(--k-u)) calc(32 * var(--k-u)) minmax(0,1fr) auto;align-items:center;gap:calc(7 * var(--k-u))}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ki{display:flex;flex-direction:column;align-items:stretch;gap:calc(2 * var(--k-u));margin:0;font:700 calc(12 * var(--k-u))/1 var(--gc-schrift)!important;
  letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--gc-elf2)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ki span{white-space:nowrap}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ki input{box-sizing:border-box;width:100%!important;height:calc(30 * var(--k-u));margin:0;padding:0!important;border:0!important;border-radius:0!important;
  background:var(--m8-feldgrund,#0a0a0b)!important;box-shadow:inset 0 2px 3px rgba(0,0,0,.8),0 0 0 1px #040304,0 1px 0 rgba(236,232,224,.06)!important;
  color:var(--gc-weiss)!important;font:600 calc(19 * var(--k-u))/1 var(--gc-schrift)!important;text-align:center;font-variant-numeric:tabular-nums lining-nums;-moz-appearance:textfield;appearance:textfield}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ki input::-webkit-outer-spin-button,html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ki input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ki input:focus-visible{outline:2px solid var(--gc-fokus);outline-offset:1px}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr.act .ki{color:var(--sc-red-text,#d98a7e)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr.act .ki input{background:linear-gradient(180deg,#9e1f2b,#6e1520)!important;box-shadow:inset 0 1px 0 rgba(255,220,210,.25),0 0 0 1px #040304!important}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kim{width:calc(32 * var(--k-u));height:calc(32 * var(--k-u));background:#26252a;box-shadow:0 0 0 1px #040304,0 0 0 calc(2 * var(--k-u)) var(--ring),0 2px 4px rgba(0,0,0,.6)}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kmid{gap:calc(3 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kn b{font:600 calc(15 * var(--k-u))/1.15 var(--gc-schrift)!important;color:var(--gc-weiss)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kn small{font:500 calc(13 * var(--k-u))/1.2 var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kn:hover b,html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kn[aria-expanded="true"] b{text-decoration:underline;text-decoration-color:rgba(214,214,220,.45);text-underline-offset:calc(3 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kn:focus-visible{outline:2px solid var(--gc-fokus);outline-offset:2px}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kd{min-height:calc(24 * var(--k-u));padding:0 calc(7 * var(--k-u)) 0 calc(4 * var(--k-u));border-radius:0;background:linear-gradient(180deg,#2c2b30,#1d1c20);
  box-shadow:0 0 0 1px #040304,inset 0 1px 0 rgba(236,232,224,.10),inset 0 -2px 0 rgba(0,0,0,.5);color:var(--gc-elf);font:600 calc(13 * var(--k-u))/1 var(--gc-schrift)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kd svg{width:calc(16 * var(--k-u));height:calc(16 * var(--k-u));fill:var(--sc-red-text,#d98a7e)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kd:hover{color:var(--gc-weiss);filter:brightness(1.15)}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp{min-width:calc(62 * var(--k-u));padding:calc(4 * var(--k-u)) calc(7 * var(--k-u));border-radius:0;background:var(--m8-feldgrund,#0a0a0b);
  box-shadow:inset 0 2px 3px rgba(0,0,0,.8),0 0 0 1px #040304,0 1px 0 rgba(236,232,224,.06)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp b{font:600 calc(20 * var(--k-u))/1 var(--gc-schrift);color:var(--gc-weiss)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp small{font:500 calc(13 * var(--k-u))/1 var(--gc-schrift);color:var(--gc-elf2)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp em{font:600 calc(12 * var(--k-u))/1.2 var(--gc-schrift);color:#a9c3ff}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp .kbar{height:calc(4 * var(--k-u));margin-top:calc(4 * var(--k-u));border-radius:0;background:#2a1612}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp .kbar i{background:linear-gradient(180deg,#8fae6c,#5f7a45)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp.tief .kbar i{background:linear-gradient(180deg,#c45a44,#8d2012)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp.tief b{color:#f0a493}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp.none small{color:var(--gc-elf2);font-style:italic}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp:hover{box-shadow:inset 0 2px 3px rgba(0,0,0,.8),0 0 0 1px rgba(214,214,220,.45)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp[aria-expanded="true"]{box-shadow:inset 0 2px 3px rgba(0,0,0,.8),0 0 0 2px var(--gc-silber)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ktp:focus-visible{outline:2px solid var(--gc-fokus);outline-offset:2px}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad{gap:calc(4 * var(--k-u));margin-top:calc(6 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad input{height:calc(30 * var(--k-u));padding:0 calc(6 * var(--k-u))!important;border:0!important;border-radius:0!important;background:var(--m8-feldgrund,#0a0a0b)!important;
  box-shadow:inset 0 2px 3px rgba(0,0,0,.8),0 0 0 1px #040304!important;color:var(--gc-weiss)!important;font:600 calc(16 * var(--k-u))/1 var(--gc-schrift)!important;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad input::-webkit-outer-spin-button,html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad input:focus-visible{outline:2px solid var(--gc-fokus);outline-offset:1px}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad input::placeholder{color:#8a867e;font-style:italic}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad button{min-height:calc(30 * var(--k-u));padding:0 calc(4 * var(--k-u));border-radius:0;background:linear-gradient(180deg,#2c2b30,#1d1c20);
  box-shadow:0 0 0 1px #040304,inset 0 1px 0 rgba(236,232,224,.10),inset 0 -2px 0 rgba(0,0,0,.5);color:var(--gc-elf);font:600 calc(14 * var(--k-u))/1 var(--gc-schrift)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad button.s{background:linear-gradient(180deg,#9e1f2b,#6e1520);color:var(--gc-weiss)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad button.h{color:#b9d39a}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad button.t{color:#a9c3ff}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kpad button:hover{filter:brightness(1.18)}

html.sc.rg.gc3 body:not(.kdark) #drawer #db > .kfuss:not(.ooff):not(.ohide){position:sticky!important;bottom:calc(-15 * var(--k-u));z-index:6;display:flex!important;align-items:center;gap:calc(6 * var(--k-u));
  margin:calc(-12 * var(--k-u)) 0 0!important;padding:calc(8 * var(--k-u)) 0!important;background:#100f12!important;box-shadow:0 -1px 0 rgba(236,232,224,.07),0 -8px 10px -6px rgba(0,0,0,.85)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db > .kfuss .kfz{flex:1;min-width:0;white-space:nowrap}
html.sc.rg.gc3 body:not(.kdark) #drawer #db > .kfuss .kfz b{color:var(--gc-weiss);font:600 calc(17 * var(--k-u))/1.1 var(--gc-schrift)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db > .kfuss .kfz small{color:var(--gc-elf2);font:500 calc(13 * var(--k-u))/1.2 var(--gc-schrift)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db > .kfuss #iPrev{flex:none;width:calc(32 * var(--k-u));min-height:calc(32 * var(--k-u))!important;padding:0!important;justify-content:center;font-size:0!important;
  background:linear-gradient(180deg,#2c2b30,#1d1c20)!important;box-shadow:0 0 0 1px #040304,inset 0 1px 0 rgba(236,232,224,.10),inset 0 -2px 0 rgba(0,0,0,.5)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db > .kfuss #iPrev svg{width:calc(16 * var(--k-u));height:calc(16 * var(--k-u));margin:0!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db > .kfuss #iNext{flex:none;margin:0!important;padding:0 calc(10 * var(--k-u))!important;white-space:nowrap}
html.sc.rg.gc3 body:not(.kdark) #drawer #db > .kfuss.vor #iNext{flex:1}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kres{font:600 calc(14 * var(--k-u))/1.3 var(--gc-schrift)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kres small{font:500 calc(13 * var(--k-u))/1.3 var(--gc-schrift);color:var(--gc-elf2)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kres .tg button{font:600 calc(13 * var(--k-u))/1.2 var(--gc-schrift);border-radius:0;padding:calc(4 * var(--k-u)) calc(8 * var(--k-u))}

html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ke{gap:calc(8 * var(--k-u));margin-top:calc(8 * var(--k-u));padding-top:calc(8 * var(--k-u));border-top:1px solid rgba(214,214,220,.14)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ke label{gap:calc(3 * var(--k-u));font:600 calc(13 * var(--k-u))/1.2 var(--gc-schrift)!important;color:var(--gc-elf2)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ke input{height:calc(30 * var(--k-u));padding:0 calc(6 * var(--k-u))!important;border:0!important;border-radius:0!important;background:var(--m8-feldgrund,#0a0a0b)!important;
  box-shadow:inset 0 2px 3px rgba(0,0,0,.8),0 0 0 1px #040304!important;color:var(--gc-weiss)!important;font:600 calc(15 * var(--k-u))/1 var(--gc-schrift)!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ke input:disabled{color:var(--gc-elf2)!important;opacity:.8}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ke .k3,html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .ke .k2{gap:calc(6 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kcc{gap:calc(4 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kcc button{padding:calc(4 * var(--k-u)) calc(7 * var(--k-u));border:1px solid rgba(214,214,220,.22);border-radius:0;font:600 calc(13 * var(--k-u))/1.1 var(--gc-schrift);color:var(--gc-elf)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kcc button[aria-pressed=true]{background:var(--cc);color:#fff;border-color:transparent}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kcond{gap:calc(4 * var(--k-u));margin-top:calc(5 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kcond i{padding:calc(2 * var(--k-u)) calc(6 * var(--k-u));border-radius:0;font:600 calc(12 * var(--k-u))/1.1 var(--gc-schrift)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kbt{gap:calc(6 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kbt button{min-height:calc(28 * var(--k-u));padding:0 calc(9 * var(--k-u));border-radius:0;background:linear-gradient(180deg,#2c2b30,#1d1c20);
  box-shadow:0 0 0 1px #040304,inset 0 1px 0 rgba(236,232,224,.10),inset 0 -2px 0 rgba(0,0,0,.5);color:var(--gc-elf);font:600 calc(14 * var(--k-u))/1 var(--gc-schrift)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .kr .kbt button.rm{background:none;box-shadow:none;color:var(--gc-rot);text-decoration:underline;text-underline-offset:calc(3 * var(--k-u))}

#db .encsum{display:flex;flex-direction:column;gap:6px;margin-top:6px}
#db .encw{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
#db .encth{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}#db .encth b{display:block}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .encsum{gap:calc(6 * var(--k-u));margin-top:calc(8 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .encw b{font:600 calc(20 * var(--k-u))/1 var(--gc-schrift);color:var(--gc-weiss)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .encw > span{font:600 calc(16 * var(--k-u))/1 var(--gc-schrift);color:var(--gc-elf);font-variant-numeric:tabular-nums}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .encth{font:500 calc(13 * var(--k-u))/1.25 var(--gc-schrift);color:var(--gc-elf2)}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .encth b{font:600 calc(15 * var(--k-u))/1.1 var(--gc-schrift);color:var(--gc-elf);font-variant-numeric:tabular-nums}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .encsum .hint{margin:0!important}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .bg-einstieg{margin:0 0 calc(10 * var(--k-u))}
html.sc.rg.gc3 body:not(.kdark) #drawer #db .bg-einstieg .btn{width:100%;justify-content:center}

html.sc.rg.gc3 #statblk .sbb{display:flex;flex-direction:column}
html.sc.rg.gc3 #statblk .sbb > *{flex:none}
html.sc.rg.gc3 #statblk .sblog{order:99;position:sticky;bottom:calc(-12 * var(--fu,1px));z-index:2;margin:calc(8 * var(--fu,1px)) 0 0!important;max-height:calc(92 * var(--fu,1px));overflow:auto}
html.sc.rg.gc3 #statblk .sbhelp{order:-1}
html.sc.rg.gc3 #statblk .sba{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(4 * var(--fu,1px))!important}
html.sc.rg.gc3 #statblk .sba span{min-width:0!important}
html.sc.rg.gc3 #statblk :is(.sbk,.sba,.sbl){padding-bottom:calc(8 * var(--fu,1px));margin-bottom:calc(2 * var(--fu,1px));
  background-image:linear-gradient(90deg,rgba(214,214,220,0),rgba(214,214,220,.35) 12%,rgba(214,214,220,.35) 88%,rgba(214,214,220,0));background-size:100% 1px;background-position:bottom;background-repeat:no-repeat}
html.sc.rg.gc3 #krEd .kbd select,html.sc.rg.gc3 #hbEd select,html.sc.rg.gc3 #statblk select{height:auto!important;min-height:calc(32 * var(--fu,1px))!important;padding-top:0!important;padding-bottom:0!important}

#hbEd .pv{display:flex;flex-wrap:wrap;gap:6px}
#hbEd .pv .hbs{flex:1 1 0;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 6px;text-align:center}
#hbEd .pv .hbs.last{flex:1.6 1 0}
html.sc.rg.gc3 #hbEd .pv{gap:calc(6 * var(--fu))!important;padding:0 calc(6 * var(--fu)) calc(10 * var(--fu))!important}
html.sc.rg.gc3 #hbEd .pv .hbs{padding:calc(6 * var(--fu)) calc(6 * var(--fu));background:#0d0c0f;box-shadow:inset 0 0 0 1px rgba(214,214,220,.14),0 1px 0 rgba(0,0,0,.6)}
html.sc.rg.gc3 #hbEd .pv .hbs i{font:700 calc(12 * var(--fu))/1.1 var(--gc-schrift);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--gc-elf2)}
html.sc.rg.gc3 #hbEd .pv .hbs b{font:600 calc(20 * var(--fu))/1 var(--gc-schrift)!important;color:var(--gc-weiss)!important;font-variant-numeric:tabular-nums lining-nums}
html.sc.rg.gc3 #hbEd .pv .hbs.gross b{font-size:calc(24 * var(--fu))!important}
html.sc.rg.gc3 #hbEd .pv .hbs.last b{font-size:calc(16 * var(--fu))!important}
html.sc.rg.gc3 #hbEd .pv .hbs small{font:500 calc(12 * var(--fu))/1 var(--gc-schrift);color:var(--gc-elf2)}
