.jl-fk{padding:32px 0 56px;color:var(--jl-ink)}.jl-fk__container{max-width:1000px}.jl-fk__header{text-align:center;margin-bottom:28px}.jl-fk__heading{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700;color:var(--jl-primary);margin:0 0 10px;letter-spacing:-.01em}.jl-fk__lead{font-size:clamp(.95rem,1.4vw,1.0625rem);color:var(--jl-ink-soft);max-width:620px;margin:0 auto}.jl-fk__layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:900px){.jl-fk__layout{grid-template-columns:1.4fr 1fr}}.jl-fk-form{padding:24px}.jl-fk-apps{border:0;padding:0;margin:0 0 22px;min-width:0}.jl-fk-apps__legend{font-size:.875rem;font-weight:700;color:var(--jl-ink);padding:0;margin-bottom:10px}.jl-fk-apps__chips{display:flex;flex-wrap:wrap;gap:8px}.jl-fk-chip{position:relative;display:inline-flex;cursor:pointer}.jl-fk-chip input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.jl-fk-chip span{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid var(--jl-border);border-radius:var(--jl-radius-pill);font-size:.84rem;font-weight:600;color:var(--jl-ink-soft);background:var(--jl-bg);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.jl-fk-chip:hover span{border-color:var(--jl-primary);color:var(--jl-primary)}.jl-fk-chip input:checked+span{background:var(--jl-primary);border-color:var(--jl-primary);color:#fff}.jl-fk-chip input:focus-visible+span{outline:2px solid var(--jl-primary);outline-offset:2px}.jl-fk-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.jl-fk-inputs .jl-field{margin-bottom:8px}@media(max-width:480px){.jl-fk-inputs{grid-template-columns:1fr}}.jl-fk-result{padding:24px;position:sticky;top:90px}.jl-fk-result__heading{font-size:1.0625rem;font-weight:700;color:var(--jl-ink);margin:0 0 12px}.jl-fk-result__total{display:flex;flex-direction:column;gap:2px;margin:0 0 14px}.jl-fk-result__total-label{font-size:.8rem;font-weight:600;color:var(--jl-ink-faint);text-transform:uppercase;letter-spacing:.04em}.jl-fk-result__total-value{font-size:1.5rem;font-weight:700;color:var(--jl-primary)}.jl-fk-result__backer{margin:0 0 12px;padding:12px 14px;background:var(--jl-primary-soft);border-radius:var(--jl-radius-sm);font-size:.875rem;color:var(--jl-ink);line-height:1.4}.jl-fk-result__backer[hidden]{display:none}.jl-fk-result__backerlink{display:inline-block;margin-bottom:14px;font-size:.875rem;font-weight:600}.jl-fk-result__backerlink[hidden]{display:none}.jl-fk-result__share{display:block}.jl-fk-products{margin-top:40px}.jl-fk-products__heading{font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:700;color:var(--jl-ink);margin:0 0 6px}.jl-fk-card__packs{margin:2px 0;font-size:.9rem;color:var(--jl-ink)}.jl-fk-card__packs strong{color:var(--jl-primary)}.jl-fk-table{margin-top:40px}.jl-fk-table__heading{font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:700;color:var(--jl-ink);margin:0 0 14px}.jl-fk-table__scroll{overflow-x:auto;border:1px solid var(--jl-border);border-radius:var(--jl-radius-sm)}.jl-fk-table .jl-table{min-width:420px}.jl-fk-table .jl-table th[scope=row]{font-weight:600;color:var(--jl-ink);white-space:nowrap}.jl-fk-table .jl-table thead th{background:var(--jl-bg-soft);color:var(--jl-ink-soft);font-size:.84rem}.jl-fk-table .jl-table tbody tr:nth-child(2n){background:var(--jl-bg-soft)}.jl-fk-table .jl-hint{margin-top:10px}@media(max-width:900px){.jl-fk-result{position:static}}@media(max-width:640px){.jl-fk{padding:24px 0 40px}.jl-fk-form,.jl-fk-result{padding:20px}}@media(prefers-reduced-motion:reduce){.jl-fk-chip span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/kalkylator.css.map */
