.kalk2{--v2-bg:var(--color-product-stage);--v2-surface:var(--color-product-surface-white);--v2-ink:var(--color-product-ink);--v2-muted:var(--color-product-text-secondary);--v2-line:var(--v2-hairline);--v2-line-strong:var(--v2-hairline-strong);--v2-accent:var(--color-product-accent);--v2-accent-strong:var(--color-product-accent-strong);--v2-accent-soft:var(--color-product-accent-soft);--v2-ok:var(--color-data-safe);--v2-danger:var(--color-data-danger)}.kalk-panel{display:contents}.kalk-panel__inputs>*+*{margin-top:16px}.kalk-field{gap:8px;display:grid}.kalk-field__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kalk2 .kalk-num,.kalk2 .board-pane-hero__aside{font-family:var(--font-body);font-variant-numeric:tabular-nums}.kalk-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.kalk-chip-grid .v2-chip{justify-content:center;min-width:52px;height:40px}.kalk-chip-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kalk-chip-grid--wide .v2-chip{justify-content:flex-start;min-width:0;padding:0 16px}.kalk-field__note{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.kalk-segmented{gap:8px;display:flex}.kalk-segmented .v2-chip{flex:1;justify-content:center;height:40px}.kalk-range-row{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:12px;display:grid}.kalk-result-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.kalk-result-stack>*{margin-top:0}.kalk-result-head{gap:12px;display:grid}.kalk-result-head .board-pane-hero{margin-top:0}.kalk-breakdown{gap:16px;display:grid}.kalk-kv{border-top:1px solid var(--v2-hairline);margin:0}.kalk-kv__row{border-bottom:1px solid var(--v2-hairline);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;min-height:44px;padding:12px 0;display:flex}.kalk-kv__row dt{min-width:0}.kalk-kv__row dd{color:var(--color-product-ink);font:400 14px/1.35 var(--font-body);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;margin:0}.kalk-kv--finding .kalk-kv__row dd{font-weight:600}.kalk-kv__row dd[data-tone=ok]{color:var(--v2-ok)}.kalk-email-box{border-top:1px solid var(--v2-hairline);gap:12px;padding-top:16px;display:grid}.kalk-email-head{align-items:flex-start;gap:12px;display:flex}.kalk-email-row{grid-template-columns:minmax(0,1fr) max-content;gap:8px;display:grid}.kalk-result-stack>.board-pane-cta{margin-top:0}.kalk-klasa-intro{gap:12px;max-width:760px;display:grid}.kalk-klasa-intro>p[role=doc-abstract]{margin-top:0}.kalk2.board-page .board-prose .board-page__sources>p{color:var(--color-product-text-secondary);margin-top:12px}@media (max-width:1023px){.board-share-row{flex-wrap:wrap}.board-share-row .v2-mono-sm{flex:100%;min-width:0}.kalk-panel__inputs .v2-link{align-items:center;min-height:44px;display:inline-flex}.kalk2 .kalk-chip-grid .v2-chip,.kalk2 .kalk-segmented .v2-chip,.kalk2 .kalk-choice-grid .v2-chip{height:44px;min-height:44px}.kalk2 .board-icon-btn,.kalk2 .hp2-closing button{min-width:44px;min-height:44px}.kalk2 .board-icon-btn{width:44px;height:44px}.kalk2 .kalk-num,.kalk2 .kalk-email{font-size:16px}}@media (max-width:767px){.kalk-range-row,.kalk-email-row{grid-template-columns:1fr}.kalk2.board-page .board-table-wrap:has(>.kalk-table-stack){overflow:visible;-webkit-mask-image:none;mask-image:none}.kalk2.board-page .board-table-wrap .v2-table.kalk-table-stack{min-width:0}.kalk2.board-page .board-table-wrap .v2-table.kalk-table-stack,.kalk2.board-page .board-table-wrap .kalk-table-stack tbody,.kalk2.board-page .board-table-wrap .kalk-table-stack tr{width:100%;display:block}.kalk2.board-page .board-table-wrap .kalk-table-stack caption{max-width:none;display:block;position:static}.kalk2.board-page .board-table-wrap .kalk-table-stack colgroup{display:none}.kalk2.board-page .board-table-wrap .kalk-table-stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kalk2.board-page .board-table-wrap .kalk-table-stack tbody tr{border-bottom:1px solid var(--v2-hairline);height:auto;padding:12px 0}.kalk2.board-page .board-table-wrap .kalk-table-stack tbody tr:last-child{border-bottom:0}.kalk2.board-page .board-table-wrap .v2-table.kalk-table-stack tbody td{border-bottom:0;grid-template-columns:112px minmax(0,1fr);align-items:baseline;column-gap:12px;height:auto;padding:10px 0;display:grid}.kalk2.board-page .board-table-wrap .kalk-table-stack tbody td>*{grid-column:2;justify-self:start}.kalk2.board-page .board-table-wrap .kalk-table-stack tbody td:before{content:attr(data-label);color:var(--color-product-text-secondary);font:600 12px/20px var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:left;grid-area:1/1/span 6}.kalk2.board-page .board-table-wrap .v2-table.kalk-table-stack tbody td:first-child{background:0 0;padding-bottom:10px;display:block;position:static}.kalk2.board-page .board-table-wrap .kalk-table-stack tbody td:first-child:before{content:none}.kalk2.board-page .board-table-wrap .v2-table.kalk-table-fit :is(th,td){padding-left:8px;padding-right:8px}.kalk2.board-page .board-table-wrap .v2-table.kalk-table-fit :is(th,td):first-child{padding-left:0}}.kalk2.board-page .board-table-wrap .v2-table.kalk-table-figures td.num{white-space:nowrap}