/* Written by scripts/weddings.mjs from client-kit/kit.config.json (weddings); do not edit by hand. */
.cfg { counter-reset: total; }
.cfg input:checked + .cfg-n19 { counter-increment: total 19; }
.cfg input:checked + .cfg-n25 { counter-increment: total 25; }
.cfg input:checked + .cfg-n29 { counter-increment: total 29; }
.cfg input:checked + .cfg-n39 { counter-increment: total 39; }
.cfg input:checked + .cfg-n49 { counter-increment: total 49; }
.cfg input:checked + .cfg-n50 { counter-increment: total 50; }
.cfg input:checked + .cfg-n59 { counter-increment: total 59; }
.cfg input:checked + .cfg-n75 { counter-increment: total 75; }
.cfg input:checked + .cfg-n79 { counter-increment: total 79; }
.cfg input:checked + .cfg-n89 { counter-increment: total 89; }
.cfg input:checked + .cfg-n289 { counter-increment: total 289; }
.cfg input:checked + .cfg-n689 { counter-increment: total 689; }
.cfg-sum::after { content: "$" counter(total); }
.cfg:has(#cfg-custom:checked) .cfg-x-events input:checked + span,
.cfg:has(#cfg-custom:checked) .cfg-x-match input:checked + span,
.cfg:has(#cfg-custom:checked) .cfg-x-meals input:checked + span,
.cfg:has(#cfg-custom:checked) .cfg-x-travel input:checked + span,
.cfg:has(#cfg-custom:checked) .cfg-x-mail input:checked + span,
.cfg:has(#cfg-custom:checked) .cfg-x-exports input:checked + span,
.cfg:has(#cfg-custom:checked) .cfg-x-dayof input:checked + span,
.cfg:has(#cfg-custom:checked) .cfg-x-photos input:checked + span { counter-increment: none; }
.cfg:has(#cfg-custom:checked) .cfg-x-events,
.cfg:has(#cfg-custom:checked) .cfg-x-match,
.cfg:has(#cfg-custom:checked) .cfg-x-meals,
.cfg:has(#cfg-custom:checked) .cfg-x-travel,
.cfg:has(#cfg-custom:checked) .cfg-x-mail,
.cfg:has(#cfg-custom:checked) .cfg-x-exports,
.cfg:has(#cfg-custom:checked) .cfg-x-dayof,
.cfg:has(#cfg-custom:checked) .cfg-x-photos { opacity: .7; pointer-events: none; }
.cfg:has(#cfg-custom:checked) .cfg-x-events .cfg-price,
.cfg:has(#cfg-custom:checked) .cfg-x-match .cfg-price,
.cfg:has(#cfg-custom:checked) .cfg-x-meals .cfg-price,
.cfg:has(#cfg-custom:checked) .cfg-x-travel .cfg-price,
.cfg:has(#cfg-custom:checked) .cfg-x-mail .cfg-price,
.cfg:has(#cfg-custom:checked) .cfg-x-exports .cfg-price,
.cfg:has(#cfg-custom:checked) .cfg-x-dayof .cfg-price,
.cfg:has(#cfg-custom:checked) .cfg-x-photos .cfg-price { display: none; }
.cfg:has(#cfg-custom:checked) .cfg-x-events .cfg-inc,
.cfg:has(#cfg-custom:checked) .cfg-x-match .cfg-inc,
.cfg:has(#cfg-custom:checked) .cfg-x-meals .cfg-inc,
.cfg:has(#cfg-custom:checked) .cfg-x-travel .cfg-inc,
.cfg:has(#cfg-custom:checked) .cfg-x-mail .cfg-inc,
.cfg:has(#cfg-custom:checked) .cfg-x-exports .cfg-inc,
.cfg:has(#cfg-custom:checked) .cfg-x-dayof .cfg-inc,
.cfg:has(#cfg-custom:checked) .cfg-x-photos .cfg-inc { display: inline; }
.cfg:has(#cfg-custom:checked) .cfg-x-events input,
.cfg:has(#cfg-custom:checked) .cfg-x-match input,
.cfg:has(#cfg-custom:checked) .cfg-x-meals input,
.cfg:has(#cfg-custom:checked) .cfg-x-travel input,
.cfg:has(#cfg-custom:checked) .cfg-x-mail input,
.cfg:has(#cfg-custom:checked) .cfg-x-exports input,
.cfg:has(#cfg-custom:checked) .cfg-x-dayof input,
.cfg:has(#cfg-custom:checked) .cfg-x-photos input { visibility: hidden; }
.cfg:has(#cfg-signature:checked) .cfg-x-events input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-match input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-meals input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-travel input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-mail input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-exports input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-dayof input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-photos input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-monogram input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-signups input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-language input:checked + span,
.cfg:has(#cfg-signature:checked) .cfg-x-wall input:checked + span { counter-increment: none; }
.cfg:has(#cfg-signature:checked) .cfg-x-events,
.cfg:has(#cfg-signature:checked) .cfg-x-match,
.cfg:has(#cfg-signature:checked) .cfg-x-meals,
.cfg:has(#cfg-signature:checked) .cfg-x-travel,
.cfg:has(#cfg-signature:checked) .cfg-x-mail,
.cfg:has(#cfg-signature:checked) .cfg-x-exports,
.cfg:has(#cfg-signature:checked) .cfg-x-dayof,
.cfg:has(#cfg-signature:checked) .cfg-x-photos,
.cfg:has(#cfg-signature:checked) .cfg-x-monogram,
.cfg:has(#cfg-signature:checked) .cfg-x-signups,
.cfg:has(#cfg-signature:checked) .cfg-x-language,
.cfg:has(#cfg-signature:checked) .cfg-x-wall { opacity: .7; pointer-events: none; }
.cfg:has(#cfg-signature:checked) .cfg-x-events .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-match .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-meals .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-travel .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-mail .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-exports .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-dayof .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-photos .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-monogram .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-signups .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-language .cfg-price,
.cfg:has(#cfg-signature:checked) .cfg-x-wall .cfg-price { display: none; }
.cfg:has(#cfg-signature:checked) .cfg-x-events .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-match .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-meals .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-travel .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-mail .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-exports .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-dayof .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-photos .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-monogram .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-signups .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-language .cfg-inc,
.cfg:has(#cfg-signature:checked) .cfg-x-wall .cfg-inc { display: inline; }
.cfg:has(#cfg-signature:checked) .cfg-x-events input,
.cfg:has(#cfg-signature:checked) .cfg-x-match input,
.cfg:has(#cfg-signature:checked) .cfg-x-meals input,
.cfg:has(#cfg-signature:checked) .cfg-x-travel input,
.cfg:has(#cfg-signature:checked) .cfg-x-mail input,
.cfg:has(#cfg-signature:checked) .cfg-x-exports input,
.cfg:has(#cfg-signature:checked) .cfg-x-dayof input,
.cfg:has(#cfg-signature:checked) .cfg-x-photos input,
.cfg:has(#cfg-signature:checked) .cfg-x-monogram input,
.cfg:has(#cfg-signature:checked) .cfg-x-signups input,
.cfg:has(#cfg-signature:checked) .cfg-x-language input,
.cfg:has(#cfg-signature:checked) .cfg-x-wall input { visibility: hidden; }
