.calc[data-astro-cid-fj7gkcfz]{padding-block:clamp(56px,7vw,88px)}.grid[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,64px);display:grid}.intro[data-astro-cid-fj7gkcfz]{align-content:start;gap:14px;display:grid}h2[data-astro-cid-fj7gkcfz]{color:var(--paper)}.intro[data-astro-cid-fj7gkcfz] p[data-astro-cid-fj7gkcfz]:not(.mono){max-width:40ch;color:var(--on-ink-muted)}.fields[data-astro-cid-fj7gkcfz],.results[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}label[data-astro-cid-fj7gkcfz]{font:500 .72rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--on-ink-muted);gap:10px;display:grid}input[data-astro-cid-fj7gkcfz]{width:100%;color:var(--paper);font:600 1.75rem/1.1 var(--sans);font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #f5f3ef66;border-radius:0;padding:6px 0 8px;transition:border-color .2s}input[data-astro-cid-fj7gkcfz]:hover{border-bottom-color:#f5f3efb3}input[data-astro-cid-fj7gkcfz]:focus-visible{border-bottom:2px solid var(--paper);outline:none;padding-bottom:7px}.results[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--rule-on-ink);margin-top:28px;padding-top:22px}output[data-astro-cid-fj7gkcfz]{font:600 clamp(1.6rem, 2.6vw, 2.1rem)/1.1 var(--sans);letter-spacing:-.01em;color:var(--paper);font-variant-numeric:tabular-nums;display:block}.results[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{font:500 .7rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--on-ink-muted);margin-top:6px;display:block}@media (width<=860px){.grid[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr}}@media (width<=520px){.fields[data-astro-cid-fj7gkcfz],.results[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr}}.devis[data-astro-cid-3a5awfid]{border:1px solid var(--rule-strong);background:var(--paper)}.row[data-astro-cid-3a5awfid]{grid-template-columns:4.5rem minmax(0,1fr) 9rem 10rem;align-items:baseline;gap:20px;padding:20px 22px;display:grid}.cols[data-astro-cid-3a5awfid]{border-bottom:1px solid var(--ink);font:500 .7rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-block:12px}.right[data-astro-cid-3a5awfid]{text-align:right}ol[data-astro-cid-3a5awfid] .row[data-astro-cid-3a5awfid]+.row[data-astro-cid-3a5awfid]{border-top:1px solid var(--rule)}.ref[data-astro-cid-3a5awfid]{font:500 .78rem/1 var(--mono);color:var(--carmin)}.what[data-astro-cid-3a5awfid]{gap:6px;display:grid}h3[data-astro-cid-3a5awfid] a[data-astro-cid-3a5awfid]{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px;transition:text-decoration-color .2s}h3[data-astro-cid-3a5awfid] a[data-astro-cid-3a5awfid]:hover{text-decoration-color:var(--carmin)}.what[data-astro-cid-3a5awfid] p[data-astro-cid-3a5awfid]{color:var(--muted)}.included[data-astro-cid-3a5awfid]{gap:4px;margin-top:6px;font-size:.95rem;display:grid}.included[data-astro-cid-3a5awfid] li[data-astro-cid-3a5awfid]{grid-template-columns:18px 1fr;display:grid}.included[data-astro-cid-3a5awfid] li[data-astro-cid-3a5awfid]:before{content:"✓";font-family:var(--mono);color:var(--carmin)}.meta[data-astro-cid-3a5awfid]{font-weight:500}.price[data-astro-cid-3a5awfid]{text-align:right;justify-items:end;display:grid}.from[data-astro-cid-3a5awfid]{color:var(--muted);font-size:.8rem}.amount[data-astro-cid-3a5awfid]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:600}.note[data-astro-cid-3a5awfid]{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--muted);padding:14px 22px;font-size:.875rem}@media (width<=760px){.cols[data-astro-cid-3a5awfid]{display:none}.row[data-astro-cid-3a5awfid]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ref price""what what""meta meta";gap:8px 16px;padding:20px 18px}.ref[data-astro-cid-3a5awfid]{grid-area:ref}.what[data-astro-cid-3a5awfid]{grid-area:what}.meta[data-astro-cid-3a5awfid]{color:var(--muted);grid-area:meta;font-size:.9rem}.price[data-astro-cid-3a5awfid]{grid-area:price}.note[data-astro-cid-3a5awfid]{padding-inline:18px}}
