:where(.corporate-support-page[data-route=profit-calculator]) .calc{gap:var(--od-space-6);grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;margin-top:2.5rem;display:grid}:where(.corporate-support-page[data-route=profit-calculator]) .calc__inputs{gap:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}:where(.corporate-support-page[data-route=profit-calculator]) .calc__inputs fieldset{gap:var(--od-space-4);border:0;margin:0;padding:0;display:grid}:where(.corporate-support-page[data-route=profit-calculator]) .calc__inputs legend{margin-bottom:var(--od-space-3);color:var(--od-action-content);font-family:var(--od-font-mono);font-size:var(--od-font-size-1);padding:0}:where(.corporate-support-page[data-route=profit-calculator]) .calc__field{gap:.25rem;display:grid}:where(.corporate-support-page[data-route=profit-calculator]) .calc__label{color:var(--od-text);font-size:var(--od-font-size-2);font-weight:var(--od-font-weight-semibold)}:where(.corporate-support-page[data-route=profit-calculator]) .calc__hint{color:var(--od-text-subtle);font-size:var(--od-font-size-1);line-height:1.45}:where(.corporate-support-page[data-route=profit-calculator]) .calc__field input{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-control);background:var(--od-bg);width:100%;min-height:44px;color:var(--od-text);font:inherit;font-variant-numeric:tabular-nums;padding:0 .75rem}:where(.corporate-support-page[data-route=profit-calculator]) .calc__field input:focus-visible{outline:2px solid var(--od-focus);outline-offset:1px}:where(.corporate-support-page[data-route=profit-calculator]) .calc__note{color:var(--od-text-subtle);font-size:var(--od-font-size-1);margin:0;line-height:1.5}:where(.corporate-support-page[data-route=profit-calculator]) .calc__results{gap:var(--od-space-5);min-width:0;display:grid}:where(.corporate-support-page[data-route=profit-calculator]) .calc__kpis{gap:var(--od-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}:where(.corporate-support-page[data-route=profit-calculator]) .calc__kpis>div{border:1px solid var(--od-border);border-radius:var(--od-radius-component);padding:var(--od-space-4);background:var(--od-surface)}:where(.corporate-support-page[data-route=profit-calculator]) .calc__kpis dt{color:var(--od-text-subtle);font-size:var(--od-font-size-1);line-height:1.4}:where(.corporate-support-page[data-route=profit-calculator]) .calc__kpis dd{margin:var(--od-space-2) 0 0;color:var(--od-text);font-size:var(--od-font-size-5);font-weight:var(--od-font-weight-semibold);font-variant-numeric:tabular-nums}:where(.corporate-support-page[data-route=profit-calculator]) .calc__kpi--main{border-color:var(--od-action)!important}:where(.corporate-support-page[data-route=profit-calculator]) .calc__verdict{border-left:3px solid var(--od-action);padding-left:var(--od-space-4);color:var(--od-text-muted);margin:0;line-height:1.55}:where(.corporate-support-page[data-route=profit-calculator]) .calc__table-wrap{border:1px solid var(--od-border);border-radius:var(--od-radius-component);background:var(--od-surface);overflow-x:auto}:where(.corporate-support-page[data-route=profit-calculator]) .calc__table{border-collapse:collapse;width:100%;font-size:var(--od-font-size-2);font-variant-numeric:tabular-nums}:where(.corporate-support-page[data-route=profit-calculator]) .calc__table caption{padding:var(--od-space-3) var(--od-space-4);color:var(--od-text-subtle);font-size:var(--od-font-size-1);text-align:left}:where(.corporate-support-page[data-route=profit-calculator]) .calc__table th,:where(.corporate-support-page[data-route=profit-calculator]) .calc__table td{padding:.5rem var(--od-space-4);border-top:1px solid var(--od-border);text-align:right;white-space:nowrap}:where(.corporate-support-page[data-route=profit-calculator]) .calc__table thead th{color:var(--od-text-subtle);font-weight:var(--od-font-weight-medium)}:where(.corporate-support-page[data-route=profit-calculator]) .calc__table th:first-child{text-align:left}:where(.corporate-support-page[data-route=profit-calculator]) .calc__download{justify-self:start}:where(.corporate-support-page[data-route=profit-calculator]) .calc__formulas{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.corporate-support-page[data-route=profit-calculator]) .calc__formulas li{padding:var(--od-space-4) clamp(1.25rem, 2.5vw, 1.75rem);border-bottom:1px solid var(--od-border)}:where(.corporate-support-page[data-route=profit-calculator]) .calc__formulas li:last-child{border-bottom:0}:where(.corporate-support-page[data-route=profit-calculator]) .calc__formulas p{color:var(--od-text-muted);font-size:var(--od-font-size-2);margin:0;line-height:1.55}:where(.corporate-support-page[data-route=profit-calculator]) .calc__formulas .calc__formula-title{color:var(--od-text);font-weight:var(--od-font-weight-semibold);margin-bottom:.25rem}@media (width<=1100px){:where(.corporate-support-page[data-route=profit-calculator]) .calc{grid-template-columns:1fr}}@media (width<=700px){:where(.corporate-support-page[data-route=profit-calculator]) .calc__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
