/*! © 2025-2026 LUATEL GmbH · AOX (Curinga) */
.lfw-value-calculator .lfw-main,.lfw-value .lfw-main{padding:0}#value-conversation{max-width:760px;min-width:0}#value-conversation .forms-question{margin:0 0 16px;padding:0;border:0;text-transform:none;font:400 clamp(22px,2.8vw,26px)/1.45 "IBM Plex Sans",sans-serif;letter-spacing:-.02em;color:var(--forms-ink)}#value-conversation .value-hint{font:400 14px/1.6 IBM Plex Sans,sans-serif;color:var(--forms-muted);margin:0 0 22px;max-width:64ch}#value-conversation .forms-question.is-typing #value-prompt:after{content:"";display:inline-block;width:1px;height:.85em;margin-inline-start:3px;vertical-align:-.02em;background:currentColor;animation:forms-caret .9s steps(1,end) infinite}#value-conversation .forms-choices{margin-top:4px;gap:10px}.value-currency-symbol{color:var(--luatel-accent);font:400 22px/1 IBM Plex Sans,sans-serif}#value-answer{font:400 20px/28px IBM Plex Sans,sans-serif;color:var(--forms-ink)}#value-conversation .forms-local-note{margin-top:24px}.value-review{padding:0;margin-top:8px;border-top:0}.value-review>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;border-top:1px solid var(--forms-border);padding:12px 0;font:400 14px/1.5 IBM Plex Sans,sans-serif}.value-review strong{color:var(--forms-ink);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.value-review .forms-text-button{font-size:12px;min-height:44px}#value-conversation.is-review-step{padding-top:16px;padding-bottom:28px}.value-sheet-brand{display:block;width:104px;height:auto;margin:0 0 28px}.value-sheet>p{font:400 14px/1.5 IBM Plex Sans,sans-serif;color:var(--forms-ink)}.value-sheet .value-figure{font:600 clamp(36px,6vw,52px)/1.15 Signika,sans-serif;color:#007b9e;margin:8px 0;font-variant-numeric:tabular-nums}.value-breakdown{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:24px 0;font:400 13px/1.5 IBM Plex Sans,sans-serif}.value-breakdown dt,.value-breakdown dd{padding:10px 0;border-top:1px solid var(--forms-border);margin:0;color:var(--forms-ink)}.value-breakdown dd{text-align:right;padding-left:20px;font-variant-numeric:tabular-nums}.value-sensitivity{border-block:1px solid var(--forms-border);padding:18px 0;margin:24px 0}.value-sensitivity h2{font:500 18px/1.4 Signika,sans-serif;text-transform:none;letter-spacing:0;color:var(--forms-ink)}.value-sensitivity p,.value-sheet details p{font:400 13px/1.6 IBM Plex Sans,sans-serif;color:var(--forms-muted)}.value-sheet details{margin:20px 0}.value-sheet summary{cursor:pointer;color:#007b9e;font:500 14px/1.5 Signika,sans-serif}.value-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0}.value-actions .forms-text-button,.value-actions a{font:400 13px/1.4 IBM Plex Sans,sans-serif;color:var(--forms-ink);min-height:44px;display:inline-flex;align-items:center}.value-sheet.forms-review.is-paper{margin-bottom:32px}@media(max-width:560px){.value-review>div{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.value-review>div>button{grid-column:1/-1;justify-self:start}.value-breakdown{grid-template-columns:minmax(0,1fr) minmax(0,40%);font-size:12px}.value-breakdown dd{padding-left:12px;overflow-wrap:anywhere}.value-sheet-brand{margin-bottom:20px}}@media print{.lfw-header,.lfw-footer,.value-actions,.forms-conversation-heading,.value-hint,#value-question{display:none!important}.lfw-shell{display:block}.lfw-main{padding:0!important}#value-conversation{max-width:none;padding:0!important}.value-sheet{color:#111;print-color-adjust:exact}.value-breakdown dt,.value-breakdown dd,.value-sensitivity,.value-assumptions{break-inside:avoid}.value-sheet details{display:block}.value-sheet details>*{display:block!important}.value-sheet .value-figure{font-size:38px}body.luatel-form-window{background:#fff!important}}
