.res-secim{border-bottom:1px solid var(--line);color:var(--secondary);margin:0 0 18px;padding-bottom:14px;font-size:.95rem;font-weight:500;line-height:1.5}.res-totals{margin-bottom:18px}.res-total{gap:var(--sp-1);display:grid}.res-total .res-value{font-family:var(--serif);font-optical-sizing:auto;color:var(--ink);font-variant-numeric:tabular-nums;font-size:max(2rem,min(7vw,2.7rem));font-weight:600;line-height:1.1}.res-kur-stamp{margin-top:10px}.calc-haric{padding:var(--sp-3)var(--sp-3);border-radius:var(--radius);background:var(--indigo-tint);color:var(--ink);margin:0 0 20px;font-size:.9rem;line-height:1.55}.calc-lines{margin:0 0 22px;padding:0;list-style:none}.calc-line{padding:var(--sp-3)0;border-bottom:1px dashed var(--line-strong)}.calc-line:first-child{padding-top:0}.calc-line:last-child{border-bottom:0;padding-bottom:0}.calc-line-top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.calc-line-label{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.4}.calc-line-val{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.calc-line-val .cl-unit{color:var(--secondary);font-size:.85rem;font-weight:500}.calc-line-val--text{color:var(--secondary);white-space:normal;text-align:right;font-size:.92rem;font-weight:600}.calc-line-sub{color:var(--secondary);margin:5px 0 0;font-size:.86rem;line-height:1.5}.calc-line-note{color:var(--body);margin:6px 0 0;font-size:.86rem;line-height:1.55}.calc-line-stamp{margin-top:9px}
