.je-groupe{margin:1.4rem 0 .4rem}
.je-table{width:100%;border-collapse:collapse}
.je-table th,.je-table td{padding:.45rem .5rem;border-bottom:1px solid var(--adn-line);text-align:left;vertical-align:middle}
.je-table th{font-size:.9rem;color:var(--adn-ink-2)}
.je-table input[type=number]{width:5.5rem;font:inherit;padding:.3rem .4rem;border:1px solid var(--adn-field-line);border-radius:.4rem;background:#fff}
.je-table select{font:inherit;padding:.3rem .4rem;border:1px solid var(--adn-field-line);border-radius:.4rem;background:#fff}
.je-ligne--off input:not([type=checkbox]),.je-ligne--off select{opacity:.4}
.je-dims{display:inline-flex;gap:.25rem;align-items:center;font-size:.85rem}
.je-dims input{width:3.8rem !important}
.je-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.2rem;background:var(--adn-s0);border:1px solid var(--adn-line);border-radius:.8rem;padding:1.2rem;margin-bottom:1rem}
.je-top label{display:block;font-weight:600;margin-bottom:.25rem}
.je-top select,.je-top input{width:100%;font:inherit;padding:.5rem .6rem;border:1px solid var(--adn-field-line);border-radius:.5rem;background:#fff}
.je-sortie{margin-top:1.6rem}
.je-liste{margin:.4rem 0 1rem;padding-left:1.2rem}
.je-liste li{margin:.35rem 0}
.je-liste small{display:block;color:var(--adn-ink-2)}
.je-total{font-weight:700}
.je-alerte{color:#8a3b1d;font-weight:600}
.je-btn{font:inherit;font-weight:600;background:var(--adn-accent);color:var(--adn-on-accent);border:0;border-radius:.5rem;padding:.6rem 1rem;cursor:pointer}
@media (max-width:40rem){.je-table thead{display:none}.je-table tr{display:block;border-bottom:1px solid var(--adn-line);padding:.4rem 0}.je-table td{display:inline-block;border:0;padding:.2rem .4rem}.je-table td:first-child{display:block}}
@media print{.adn-hdr,.adn-ftr,.adn-crumb,.skip-link,.je-formulaire,[data-bloc="contact"],.je-btn,.vd-ou{display:none !important}.je-sortie{margin:0}}
