/* Horeca Connect V24, visual additions for price calculator. */
.pricing-page .calc-hero h1{font-size:clamp(34px,4.5vw,62px);line-height:1.08}
.pricing-page .pricing-big{font-size:clamp(32px,3.4vw,47px);color:var(--mint);font-weight:800;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere;margin-top:12px}
.pricing-page .calc-kpis div{gap:12px}.pricing-page .calc-kpis dt{min-width:0;max-width:65%}.pricing-page .calc-kpis dd{min-width:0;overflow-wrap:anywhere;text-align:right}.pricing-page .pricing-current{margin-top:22px}
.pricing-page .calc-fields{margin-top:20px}.pricing-page .calc-label+.calc-label{margin-top:14px}.pricing-page .calc-fields .calc-label{margin-top:0}
.pricing-page .calc-box-head h2{font-size:21px}.pricing-page .calc-price-box strong{font-size:25px}.pricing-page .calc-price-box small{line-height:1.5}
.pricing-page .pricing-current .calc-mode-message{margin-bottom:0}.pricing-page .calc-summary{position:static}
.pricing-page [hidden]{display:none!important}.pricing-page .calc-report-content table{table-layout:fixed}.pricing-page .calc-report-content td{overflow-wrap:anywhere}
@media(max-width:480px){.pricing-page .calc-hero h1{font-size:35px}.pricing-page .calc-tabs{gap:8px}.pricing-page .calc-tabs a{flex:1 1 100%;text-align:center}.pricing-page .calc-box-head h2{font-size:19px}.pricing-page .pricing-big{font-size:44px}.pricing-page .calc-fields.two{grid-template-columns:1fr}.pricing-page .calc-kpis dt{max-width:60%;font-size:13px}}

.pricing-current.is-stale #current-results{opacity:.5}.pricing-current.is-stale::before{content:"Dane zmienione. Przelicz, aby zaktualizować porównanie.";display:block;padding:10px 0;color:#ffe3a3;font-size:13px}
