/* A compact end action replaces another fold containing the same invitation. */
body.dmdg-site main .content-finish { padding-block: 24px !important; background: #fff !important; color: #202a24 !important; }
body.dmdg-site main .content-finish .sample-contact-finish { padding: 0 !important; margin: 0 !important; }
body.dmdg-site main .content-finish .sample-contact-actions { display: flex !important; flex-wrap: wrap; align-items: center; gap: 16px; margin: 0 !important; }
body.dmdg-site main .content-finish .sample-contact-actions > * { margin: 0 !important; }
body.dmdg-site main .content-finish :is(p,a) { color: #202a24 !important; }
body.dmdg-site main .content-finish .button { font-weight: 600 !important; text-decoration: none !important; }
body.dmdg-site main .content-reference { margin-top: 24px !important; border-top: 1px solid #b9cbbd; padding-top: 20px; }
body.dmdg-site main .content-format { margin: 0 !important; padding: 20px 0; }
body.dmdg-site main .content-format:first-child { padding-top: 0; }
body.dmdg-site main .content-format + .content-format { border-top: 1px solid #b9cbbd; }
body.dmdg-site main .content-format:last-child { padding-bottom: 0; }
body.dmdg-site main .content-format h3 { margin-top: 0 !important; }
body.dmdg-site main :is(.service-list, .price-cards) > * { margin-block: 0 !important; min-width: 0; }
body.dmdg-site main .content-format p { max-width: 75ch; }
