.ska-tool{--lv-bund:#111214;--lv-land:#E07A1F;--lv-kommune:#2F80C8}.ska-tool{overflow-x:hidden}.ska-tool .disclaimer{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--graphit);background:var(--warn-bg);border-radius:10px;padding:10px 14px;margin-bottom:20px}.ska-tool .disclaimer b{color:#7a4d00}.ska-tool .disclaimer details summary{cursor:pointer;color:var(--ink);font-weight:500;display:inline}.ska-tool .disclaimer details p{margin:6px 0 0}@media(min-width:1021px){.ska-tool .steps.sticky{position:sticky;top:20px}}.ska-tool select.field{-webkit-appearance:none;appearance:none;width:100%;font:inherit;font-size:16px;font-weight:500;border:1px solid var(--line);border-radius:12px;padding:12px 40px 12px 14px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center/18px no-repeat;cursor:pointer}.ska-tool .field-label{font-size:13px;font-weight:600;color:var(--graphit);margin:0 0 6px}.ska-tool .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ska-tool .tiles.vh{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.ska-tool .tiles.vh .tile{flex-direction:column;gap:6px;padding:14px 12px;min-height:92px}.ska-tool .vh-detail{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.ska-tool .vh-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.ska-tool .vh-row:last-child{border-bottom:0}.ska-tool .vh-row .lbl{display:flex;align-items:center;gap:10px;font-weight:500}.ska-tool .vh-row .lbl svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ska-tool .vh-row .lbl small{display:block;font-weight:400;color:var(--muted);font-size:13px}.ska-tool .vh-row .ctrl{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ska-tool .vh-row .switch{margin:0;font-size:14px}.ska-tool .unit{font-size:14px;color:var(--muted);margin-left:6px}.ska-tool .alt-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.ska-tool .alt-list button{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;font-size:14px;line-height:1.3}.ska-tool .alt-list button.on{border-color:var(--ink);background:var(--soft);font-weight:500}.ska-tool .vh-empty{font-size:14px;color:var(--muted);padding:12px 0 0}.ska-tool .verdict .head.big{font-size:32px;letter-spacing:-.01em}.ska-tool .verdict .sub{font-size:14px;color:var(--graphit);margin-top:2px}.ska-tool .lvbar{display:flex;height:16px;border-radius:99px;overflow:hidden;background:var(--soft);margin:6px 0 10px}.ska-tool .lvbar span{height:100%;transition:width .35s ease}.ska-tool .lv-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:13px}.ska-tool .lv-legend div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.ska-tool .lv-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.ska-tool .lv-legend b{display:block;font-size:16px;font-weight:600;margin-top:2px}.ska-tool .lv-legend .zero b{color:var(--muted);font-weight:500}.ska-tool .lvbar span.unc{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.6) 0 3px,transparent 3px 7px);opacity:.75}.ska-tool .lv-legend .unc-sm{display:block;font-size:12px;color:var(--warn);margin-top:1px}.ska-tool .unc-key{grid-column:1/-1;margin:2px 0 0;font-size:12px;color:var(--muted)}.ska-tool .unc-key i{display:inline-block;width:16px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px;background:#999 repeating-linear-gradient(135deg,rgba(255,255,255,.6) 0 2px,transparent 2px 5px)}.ska-tool .unc-line{font-size:15px;color:var(--warn);font-weight:500;margin-top:2px}.ska-tool .unc-line b{font-weight:700}.ska-tool .head-tag{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ok);vertical-align:middle;margin-left:4px}.ska-tool .kpis.fc{grid-template-columns:1fr 1fr}.ska-tool .kpis.fc b{font-size:17px}.ska-tool .chartwrap.hidden{display:none}.ska-tool .prog-head{display:flex;justify-content:space-between;align-items:baseline;margin:22px 0 10px}.ska-tool .prog-head .t{font-weight:600;font-size:15px}.ska-tool .prog-head small{color:var(--muted);font-size:13px}.ska-tool .progs{display:flex;flex-direction:column;gap:10px}.ska-tool .prog{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff}.ska-tool .prog.uncertain{background:#fffcf4}.ska-tool .prog-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ska-tool .prog-name{font-weight:600;font-size:15px;line-height:1.3}.ska-tool .prog-amt{text-align:right;flex:none;max-width:45%}.ska-tool .prog-amt b{font-size:18px;font-weight:600;white-space:nowrap}.ska-tool .prog-amt.grant b{color:var(--ok)}.ska-tool .prog-amt small{display:block;font-size:12.5px;color:var(--muted);line-height:1.3}.ska-tool .badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ska-tool .bdg{font-size:11.5px;font-weight:600;border-radius:6px;padding:2px 7px;letter-spacing:.02em;white-space:nowrap}.ska-tool .bdg.lv{color:#fff}.ska-tool .bdg.lv.bund{background:var(--lv-bund)}.ska-tool .bdg.lv.land{background:var(--lv-land)}.ska-tool .bdg.lv.kommune{background:var(--lv-kommune)}.ska-tool .bdg.kind{background:var(--soft);color:var(--graphit)}.ska-tool .bdg.first{background:var(--bad-bg);color:var(--bad)}.ska-tool .bdg.after{background:var(--info-bg);color:var(--info)}.ska-tool .bdg.dead,.ska-tool .bdg.unc{background:var(--warn-bg);color:#7a4d00}.ska-tool .prog details{margin-top:8px;font-size:13.5px;color:var(--graphit)}.ska-tool .prog details summary{cursor:pointer;font-weight:500;color:var(--ink);font-size:13px}.ska-tool .prog dl{margin:8px 0 0;display:grid;grid-template-columns:110px 1fr;gap:4px 10px}.ska-tool .prog dt{font-weight:600;color:var(--ink)}.ska-tool .prog dd{margin:0}.ska-tool .prog .note{margin:8px 0 0}.ska-tool .city-hint{font-size:13.5px;background:var(--soft);border-radius:10px;padding:10px 12px;margin-top:12px;color:var(--graphit)}.ska-tool .sum-note{font-size:12.5px;color:var(--muted);margin-top:10px}.ska-tool .faq details{border-bottom:1px solid var(--line);padding:14px 0}.ska-tool .faq summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.ska-tool .faq summary::-webkit-details-marker{display:none}.ska-tool .faq summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.ska-tool .faq details[open] summary:after{content:"\2013"}.ska-tool .faq p{margin:10px 0 0}.ska-tool .method h3{font-size:15px;margin:16px 0 4px;color:var(--ink)}.ska-tool .method ul{padding-left:18px}@media(max-width:1020px){.ska-tool .tiles.vh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ska-tool .two{grid-template-columns:1fr}.ska-tool .tiles.vh{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-tool .alt-list{grid-template-columns:1fr}.ska-tool .prog-top{flex-direction:column;gap:6px}.ska-tool .prog-amt{text-align:left;max-width:none}.ska-tool .prog dl{grid-template-columns:1fr}.ska-tool .lv-legend{grid-template-columns:1fr 1fr 1fr;gap:6px}.ska-tool .lv-legend div{padding:6px 8px}.ska-tool .lv-legend b{font-size:14px}.ska-tool .verdict .head.big{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ska-tool-foerder-checker-baden-wuerttemberg.css.map */
