.mkt .pm-bloc-code{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--ink);background:var(--ivory);border:1px solid var(--border-soft);border-radius:var(--mkt-radius);white-space:pre;text-align:left;max-width:100%;margin:0;padding:1rem 1.1rem;font-size:.84rem;line-height:1.7;overflow-x:auto}.mkt .pm-idem{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.mkt .pm-idem-appel{flex-direction:column;gap:.55rem;min-width:0;display:flex}.mkt .pm-idem-reponses{flex-direction:column;gap:.8rem;display:flex}.mkt .pm-idem-rep{flex-direction:column;gap:.4rem;min-width:0;display:flex}.mkt .pm-label{font-size:var(--fs-sm);color:var(--ink-faint);letter-spacing:.04em;text-align:left;font-weight:600}.mkt .pm-correspondance{border-collapse:collapse;width:100%;margin-top:1.5rem}.mkt .pm-correspondance th{text-align:left;font-size:var(--fs-sm);color:var(--ink-soft);letter-spacing:.04em;border-bottom:1.5px solid var(--mkt-border);padding:.55rem .9rem;font-weight:600}.mkt .pm-correspondance td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft);padding:.55rem .9rem;font-size:.88rem;line-height:1.5}.mkt .pm-correspondance td:first-child{color:var(--ink-faint)}.mkt .pm-correspondance th:first-child,.mkt .pm-correspondance td:first-child{padding-left:0}.mkt .pm-correspondance code{font-size:.92em}@media (max-width:47.99rem){.mkt .pm-idem-rep .pm-bloc-code{white-space:pre-wrap;overflow-wrap:break-word}}
