/* Résumé local YA : mêmes polices, palette et commandes que le parcours. */
.production-brief-result{padding:clamp(25px,4vw,48px);border:1px solid #ffbd4a4d;border-radius:26px;background:linear-gradient(135deg,#ffbd4a0b,#ffffff05);color:inherit;min-width:0}
.production-brief-result[hidden]{display:none!important}
.production-brief-result h3{font:600 clamp(25px,2.6vw,36px)/1.2 Poppins,sans-serif;margin:0 0 24px;color:inherit}
.production-brief-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:400 16px/1.7 "DM Sans",sans-serif;color:inherit;padding:24px;background:#00000012;border:1px solid #ffffff24;border-radius:16px;margin:0 0 24px;min-width:0;max-width:100%}
.production-brief-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 25px}
.production-brief-mail,.production-brief-edit{font:500 14px/1.5 "DM Sans",sans-serif;color:inherit;min-height:44px;padding:12px 0;display:inline-flex;align-items:center}
.production-brief-mail{text-decoration:underline;text-underline-offset:5px}
.production-brief-edit{border:0;background:transparent;cursor:pointer;text-align:left}
.production-brief-note{font:400 13px/1.7 "DM Sans",sans-serif;margin:25px 0 0;opacity:.8;max-width:760px}
.production-brief-status{font:500 14px/1.5 "DM Sans",sans-serif;margin:16px 0 0;min-height:21px}
.production-brief-result textarea{width:100%;box-sizing:border-box;min-height:200px;font:400 16px/1.6 "DM Sans",sans-serif}
.production-brief-actions>*{box-sizing:border-box;max-width:100%}
.production-brief-result :is(a,button):focus-visible{outline:3px solid #FFBD4A;outline-offset:5px}
@media(max-width:640px){.production-brief-result{padding:25px 21px;border-radius:21px}.production-brief-summary{padding:18px;font-size:15px}.production-brief-actions{align-items:flex-start;flex-direction:column;gap:12px}.production-brief-actions .r-button{font-size:14px;white-space:normal}.production-brief-mail,.production-brief-edit{font-size:13px}.production-brief-note{font-size:12px}}
